|
JIVE Platform Release 0.2.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.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 NewEvents 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 CallEvents. |
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
CallEvents.
protected JiveSearchPattern pattern
| Constructor Detail |
|---|
public ObjectCreatedSearchQuery(JiveSearchPattern pattern)
pattern - the search pattern| Method Detail |
|---|
public Class<? extends Object> getResultType()
IJiveSearchQueryNOTE: 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 IJiveSearchQuerygetResultType in class ExecutionHistorySearchQuerypublic String getResultLabel(int matchCount)
IJiveSearchQuery
matchCount - the number of matches thus far
public ImageDescriptor getImageDescriptor()
IJiveSearchQueryImageDescriptor 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.EventVisitorEventOccurrernce (other than a
MessageSend).
event - the event occurrence being visitedpublic void visit(MessageSend event)
SequenceModel.EventVisitorMessageSend 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.2.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||