public abstract class IndexProvider<T> extends java.lang.Object implements IIndexProvider<T>, IQueryable<T>
| Constructor and Description |
|---|
IndexProvider() |
| Modifier and Type | Method and Description |
|---|---|
static <Q> IQueryResult<Q> |
query(IIndexProvider<Q> indexProvider,
IQuery<Q> query,
IProgressMonitor monitor) |
IQueryResult<T> |
query(IQuery<T> query,
IProgressMonitor monitor)
Performs a query, passing any objects that satisfy the
query to the provided collector.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteverything, getIndex, getManagedPropertypublic static <Q> IQueryResult<Q> query(IIndexProvider<Q> indexProvider, IQuery<Q> query, IProgressMonitor monitor)
public IQueryResult<T> query(IQuery<T> query, IProgressMonitor monitor)
IQueryableThis method is long-running; progress and cancellation are provided by the given progress monitor.
query in interface IQueryable<T>query - The query to performmonitor - a progress monitor, or null if progress
reporting is not desired