|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T>
org.eclipse.equinox.p2.query.CompoundQueryable<T>
public final class CompoundQueryable<T>
A queryable that holds a number of other IQueryables and provides a mechanism for querying the entire set.
| Constructor Summary | |
|---|---|
CompoundQueryable(IQueryable<T>[] queryables)
|
|
| Method Summary | |
|---|---|
java.util.Iterator<T> |
everything()
Return the iterator that delivers all rows that the target query should consider. |
IIndex<T> |
getIndex(java.lang.String memberName)
Return an index optimized for producing candidates based on values for a memberName that denotes a member of the index
type. |
java.lang.Object |
getManagedProperty(java.lang.Object client,
java.lang.String memberName,
java.lang.Object key)
Returns a property that this index manages on behalf of a client object. |
| Methods inherited from class org.eclipse.equinox.internal.p2.metadata.index.IndexProvider |
|---|
query, query |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CompoundQueryable(IQueryable<T>[] queryables)
| Method Detail |
|---|
public IIndex<T> getIndex(java.lang.String memberName)
IIndexProvidermemberName that denotes a member of the index
type.
memberName - A member of type T.
null if this provider does not support
this index.public java.util.Iterator<T> everything()
IIndexProvider
null.
public java.lang.Object getManagedProperty(java.lang.Object client,
java.lang.String memberName,
java.lang.Object key)
IIndexProviderclient object.
Examples of this is the properties that a profile manages for installable
units.
client - The client for which the property is managed. Typically an IU.memberName - The name of the managed properties, i.e. "profileProperties"key - The property key
null if no value could be found.
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.