|
JIVE Platform Release 0.2.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.buffalo.cse.jive.ui.search.AbstractJiveSearchPage edu.buffalo.cse.jive.ui.search.pages.ExceptionCaughtSearchPage
public class ExceptionCaughtSearchPage
An IJiveSearchPage
used to create an
ExceptionCaughtSearchQuery
. The page contains input fields for an
optional class, instance number, and method representing where the exception
was caught and an optional name for the exception caught.
When a class name is given, only exceptions caught by the class are matched. Providing an instance number or method name limits the matches to exceptions caught by the particular instance or in the given method, respectively. When an exception name is supplied, matches are limited to exceptions starting with that name.
ExceptionCaughtSearchQuery
Field Summary | |
---|---|
protected Text |
classText
An optional fully-qualified class name in which an exception is caught. |
protected Composite |
control
The top-level control returned by getControl() . |
protected Text |
exceptionText
An optional fully-qualified class name of the exception. |
protected Text |
instanceText
An optional instance number specifying what instance of the class should be checked. |
protected Text |
methodText
An optional method name specifying in which method an exception was caught. |
Constructor Summary | |
---|---|
ExceptionCaughtSearchPage()
|
Method Summary | |
---|---|
void |
createControl(Composite parent)
Creates the UI controls for the search page. |
IJiveSearchQuery |
createSearchQuery()
Returns a new IJiveSearchQuery to be used to perform the search. |
Control |
getControl()
Returns the page's top-level UI control which was created by IJiveSearchPage.createControl(Composite) . |
void |
initializeInput(ISelection selection)
Initializes the search page's input fields using the provided ISelection . |
boolean |
isInputValid()
Returns whether the search page's input is valid. |
Methods inherited from class edu.buffalo.cse.jive.ui.search.AbstractJiveSearchPage |
---|
getContainer, modifyText, setContainer, updatePerformAction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Composite control
getControl()
.
protected Text classText
protected Text instanceText
protected Text methodText
protected Text exceptionText
Constructor Detail |
---|
public ExceptionCaughtSearchPage()
Method Detail |
---|
public void createControl(Composite parent)
IJiveSearchPage
Control
should have the supplied Composite
as its parent.
parent
- the parent of the page's top-level UI controlpublic Control getControl()
IJiveSearchPage
IJiveSearchPage.createControl(Composite)
.
public IJiveSearchQuery createSearchQuery()
IJiveSearchPage
IJiveSearchQuery
to be used to perform the search.
This method is called when the Search button is selected.
public void initializeInput(ISelection selection)
IJiveSearchPage
ISelection
. This method is called whenever the search page is
displayed by the Search dialog.
selection
- the current workbench selectionpublic boolean isInputValid()
IJiveSearchPage
true
if the input is valid,
false
otherwise
|
JIVE Platform Release 0.2.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |