public class QueryableCollection
extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<org.eclipse.equinox.p2.metadata.IInstallableUnit>
Modifier and Type | Field and Description |
---|---|
private org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
capabilityIndex |
private java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
dataSet |
private org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
idIndex |
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport |
translationSupport |
Constructor and Description |
---|
QueryableCollection(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> ius) |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
everything() |
org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getIndex(java.lang.String memberName) |
java.lang.Object |
getManagedProperty(java.lang.Object client,
java.lang.String memberName,
java.lang.Object key) |
private final java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> dataSet
private org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> capabilityIndex
private org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> idIndex
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport
public QueryableCollection(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> ius)
public java.util.Iterator<org.eclipse.equinox.p2.metadata.IInstallableUnit> everything()
public org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> getIndex(java.lang.String memberName)
public java.lang.Object getManagedProperty(java.lang.Object client, java.lang.String memberName, java.lang.Object key)