org.eclipse.mylar.internal.tasks.ui.search
Class SearchHitCollector
java.lang.Object
org.eclipse.mylar.tasks.core.QueryHitCollector
org.eclipse.mylar.internal.tasks.ui.search.SearchHitCollector
- All Implemented Interfaces:
- org.eclipse.search.ui.ISearchQuery
public class SearchHitCollector
- extends QueryHitCollector
- implements org.eclipse.search.ui.ISearchQuery
Used for returning results from Eclipse Search view. Collects results of a
repository search
- Author:
- Rob Elves
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QUERYING_REPOSITORY
private static final java.lang.String QUERYING_REPOSITORY
- See Also:
- Constant Field Values
repository
private TaskRepository repository
repositoryQuery
private AbstractRepositoryQuery repositoryQuery
searchResult
private RepositorySearchResult searchResult
SearchHitCollector
public SearchHitCollector(TaskList tasklist,
TaskRepository repository,
AbstractRepositoryQuery repositoryQuery)
aboutToStart
public void aboutToStart(int startMatchCount)
throws org.eclipse.core.runtime.CoreException
- Overrides:
aboutToStart
in class QueryHitCollector
- Throws:
org.eclipse.core.runtime.CoreException
done
public void done()
- Overrides:
done
in class QueryHitCollector
addMatch
public void addMatch(AbstractQueryHit hit)
- Overrides:
addMatch
in class QueryHitCollector
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interface org.eclipse.search.ui.ISearchQuery
canRerun
public boolean canRerun()
- Specified by:
canRerun
in interface org.eclipse.search.ui.ISearchQuery
canRunInBackground
public boolean canRunInBackground()
- Specified by:
canRunInBackground
in interface org.eclipse.search.ui.ISearchQuery
getSearchResult
public org.eclipse.search.ui.ISearchResult getSearchResult()
- Specified by:
getSearchResult
in interface org.eclipse.search.ui.ISearchQuery
run
public org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.OperationCanceledException
- Specified by:
run
in interface org.eclipse.search.ui.ISearchQuery
- Throws:
org.eclipse.core.runtime.OperationCanceledException