Package org.eclipse.search.ui
Interface IQueryListener
-
public interface IQueryListenerA listener for changes to the set of search queries. Queries are added by running them via
NewSearchUI#runQueryInBackground(ISearchQuery)orNewSearchUI#runQueryInForeground(IRunnableContext,ISearchQuery)The search UI determines when queries are rerun, stopped or deleted (and will notify interested parties via this interface). Listeners can be added and removed in the
NewSearchUIclass.Clients may implement this interface.
- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidqueryAdded(ISearchQuery query)Called when an query has been added to the system.voidqueryFinished(ISearchQuery query)Called after anISearchQueryhas finished.voidqueryRemoved(ISearchQuery query)Called when a query has been removed.voidqueryStarting(ISearchQuery query)Called before anISearchQueryis starting.
-
-
-
Method Detail
-
queryAdded
void queryAdded(ISearchQuery query)
Called when an query has been added to the system.- Parameters:
query- the query that has been added
-
queryRemoved
void queryRemoved(ISearchQuery query)
Called when a query has been removed.- Parameters:
query- the query that has been removed
-
queryStarting
void queryStarting(ISearchQuery query)
Called before anISearchQueryis starting.- Parameters:
query- the query about to start
-
queryFinished
void queryFinished(ISearchQuery query)
Called after anISearchQueryhas finished.- Parameters:
query- the query that has finished
-
-