Class QueryableCollection
- java.lang.Object
-
- org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<org.eclipse.equinox.p2.metadata.IInstallableUnit>
-
- org.eclipse.tycho.repository.p2base.metadata.QueryableCollection
-
- All Implemented Interfaces:
org.eclipse.equinox.p2.metadata.index.IIndexProvider<org.eclipse.equinox.p2.metadata.IInstallableUnit>
,org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit>
public class QueryableCollection extends org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<org.eclipse.equinox.p2.metadata.IInstallableUnit>
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description QueryableCollection(java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> ius)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
dataSet
private final java.util.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> dataSet
-
capabilityIndex
private org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> capabilityIndex
-
idIndex
private org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> idIndex
-
translationSupport
private org.eclipse.equinox.internal.p2.metadata.TranslationSupport translationSupport
-
-
Method Detail
-
everything
public java.util.Iterator<org.eclipse.equinox.p2.metadata.IInstallableUnit> everything()
-
getIndex
public org.eclipse.equinox.p2.metadata.index.IIndex<org.eclipse.equinox.p2.metadata.IInstallableUnit> getIndex(java.lang.String memberName)
-
getManagedProperty
public java.lang.Object getManagedProperty(java.lang.Object client, java.lang.String memberName, java.lang.Object key)
-
-