|
JIVE Platform Release 0.3.1 |
|||||||||
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.AbstractJiveSearchQuery edu.buffalo.cse.jive.ui.search.ExecutionHistorySearchQuery edu.buffalo.cse.jive.ui.search.queries.ObjectCreatedSearchQuery
public class ObjectCreatedSearchQuery
An IJiveSearchQuery
that is used to search for object creations.
The query is capable of searching for a single instance creation or
for when all instances of a class created (if an instance number is not
provided).
Nested Class Summary | |
---|---|
protected class |
ObjectCreatedSearchQuery.NewEventExporter
An exporter used to examine NewEvent s and to determine if the
event is a object creation represented by a JiveSearchPattern . |
Field Summary | |
---|---|
protected ObjectCreatedSearchQuery.NewEventExporter |
exporter
An exporter used to examine CallEvent s. |
protected JiveSearchPattern |
pattern
A search pattern for the object creation. |
Constructor Summary | |
---|---|
ObjectCreatedSearchQuery(JiveSearchPattern pattern)
Constructs a new search query with the supplied pattern. |
Method Summary | |
---|---|
protected boolean |
checkForMatch(NewEvent event)
Checks if the supplied event matches the search pattern. |
ImageDescriptor |
getImageDescriptor()
Returns an ImageDescriptor used to represent the search query's
result in the Search view's 'Show Previous Searches' tool bar action. |
String |
getResultLabel(int matchCount)
Returns a label describing the search result used in the Search view. |
Class<? extends Object> |
getResultType()
Returns the type of search result matches collected by the search query. |
void |
visit(EventOccurrence event)
Visits an EventOccurrernce (other than a
MessageSend ). |
void |
visit(MessageSend event)
Visits an occurrence of a MessageSend event. |
Methods inherited from class edu.buffalo.cse.jive.ui.search.ExecutionHistorySearchQuery |
---|
addMatch, performSearch |
Methods inherited from class edu.buffalo.cse.jive.ui.search.AbstractJiveSearchQuery |
---|
canRerun, canRunInBackground, createSearchResult, getLabel, getSearchResult, run |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ObjectCreatedSearchQuery.NewEventExporter exporter
CallEvent
s.
protected JiveSearchPattern pattern
Constructor Detail |
---|
public ObjectCreatedSearchQuery(JiveSearchPattern pattern)
pattern
- the search patternMethod Detail |
---|
public Class<? extends Object> getResultType()
IJiveSearchQuery
NOTE: This will be changed in the future. For now, return Event.class for a result containing matches of mixed event types or return the specific class literal for a result containing matches of a single event type (e.g., AssignEvent.class).
getResultType
in interface IJiveSearchQuery
getResultType
in class ExecutionHistorySearchQuery
public String getResultLabel(int matchCount)
IJiveSearchQuery
matchCount
- the number of matches thus far
public ImageDescriptor getImageDescriptor()
IJiveSearchQuery
ImageDescriptor
used to represent the search query's
result in the Search view's 'Show Previous Searches' tool bar action.
public void visit(EventOccurrence event)
SequenceModel.EventVisitor
EventOccurrernce
(other than a
MessageSend
).
event
- the event occurrence being visitedpublic void visit(MessageSend event)
SequenceModel.EventVisitor
MessageSend
event.
event
- the message send being visitedprotected boolean checkForMatch(NewEvent event)
event
- the new event
true
if the event matches the pattern,
false
otherwise
|
JIVE Platform Release 0.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |