Eclipse Platform
Release 3.6

Uses of Interface
org.eclipse.equinox.p2.query.IQueryable

Packages that use IQueryable
org.eclipse.equinox.internal.p2.metadata.index   
org.eclipse.equinox.p2.engine Provides support for interacting with the p2 provisioning engine Package Specification This package specifies API for interacting with the p2 provisioning engine. 
org.eclipse.equinox.p2.query Provides common classes for the query mechanism. 
org.eclipse.equinox.p2.repository Defines common API for querying and modifying provisioning repositories. 
org.eclipse.equinox.p2.repository.artifact Defines artifact repository. 
org.eclipse.equinox.p2.repository.artifact.spi Defines SPI for registering new implementations of artifact repositories. 
org.eclipse.equinox.p2.repository.metadata Defines metadata repository. 
org.eclipse.equinox.p2.repository.metadata.spi Defines SPI for registering new implementations of metadata repositories. 
org.eclipse.equinox.p2.repository.spi Defines common types for handling repositories. 
 

Uses of IQueryable in org.eclipse.equinox.internal.p2.metadata.index
 

Classes in org.eclipse.equinox.internal.p2.metadata.index that implement IQueryable
 class org.eclipse.equinox.internal.p2.metadata.index.IndexProvider<T>
           
 

Uses of IQueryable in org.eclipse.equinox.p2.engine
 

Subinterfaces of IQueryable in org.eclipse.equinox.p2.engine
 interface IProfile
          Represents the state of a profile in a profile registry at a given moment in time.
 

Methods in org.eclipse.equinox.p2.engine that return IQueryable
 IQueryable<IInstallableUnit> IProvisioningPlan.getAdditions()
          Returns the proposed set of installable units to be added to the profile.
 IQueryable<IArtifactDescriptor> ProvisioningContext.getArtifactDescriptors(IProgressMonitor monitor)
          Returns a queryable that can be used to obtain any artifact descriptors that are needed for the provisioning operation.
 IQueryable<IArtifactKey> ProvisioningContext.getArtifactKeys(IProgressMonitor monitor)
          Returns a queryable that can be used to obtain any artifact keys that are needed for the provisioning operation.
 IQueryable<IArtifactRepository> ProvisioningContext.getArtifactRepositories(IProgressMonitor monitor)
          Returns a queryable that can be used to obtain any artifact repositories that are needed for the provisioning operation.
 IQueryable<IInstallableUnit> ProvisioningContext.getMetadata(IProgressMonitor monitor)
          Returns a queryable that can be used to obtain any metadata (installable units) that are needed for the provisioning operation.
 IQueryable<IInstallableUnit> IProvisioningPlan.getRemovals()
          Returns the proposed set of installable units to be removed from this profile.
 

Uses of IQueryable in org.eclipse.equinox.p2.query
 

Subinterfaces of IQueryable in org.eclipse.equinox.p2.query
 interface IQueryResult<T>
          An IQueryResult represents the results of a query.
 

Classes in org.eclipse.equinox.p2.query that implement IQueryable
 class CollectionResult<T>
          This class allows to adapt java collections to a p2 a query result and as such something queryable
 class Collector<T>
          A collector is a generic visitor that collects objects passed to it, and can then express the result of the visit in various forms.
 class CompoundQueryable<T>
          A queryable that holds a number of other IQueryables and provides a mechanism for querying the entire set.
 

Methods in org.eclipse.equinox.p2.query that return IQueryable
static
<T> IQueryable<T>
QueryUtil.compoundQueryable(Collection<? extends IQueryable<T>> queryables)
          Creates a queryable that combines the given collection of input queryables
static
<T> IQueryable<T>
QueryUtil.compoundQueryable(IQueryable<T> query1, IQueryable<T> query2)
          Creates a queryable that combines the two provided input queryables
 

Methods in org.eclipse.equinox.p2.query with parameters of type IQueryable
static
<T> IQueryable<T>
QueryUtil.compoundQueryable(IQueryable<T> query1, IQueryable<T> query2)
          Creates a queryable that combines the two provided input queryables
static
<T> IQueryable<T>
QueryUtil.compoundQueryable(IQueryable<T> query1, IQueryable<T> query2)
          Creates a queryable that combines the two provided input queryables
 

Method parameters in org.eclipse.equinox.p2.query with type arguments of type IQueryable
static
<T> IQueryable<T>
QueryUtil.compoundQueryable(Collection<? extends IQueryable<T>> queryables)
          Creates a queryable that combines the given collection of input queryables
 

Constructors in org.eclipse.equinox.p2.query with parameters of type IQueryable
CompoundQueryable(IQueryable<T>[] queryables)
           
 

Uses of IQueryable in org.eclipse.equinox.p2.repository
 

Subinterfaces of IQueryable in org.eclipse.equinox.p2.repository
 interface ICompositeRepository<T>
          A composite repository doesn't directly contain any contents, but rather contains only a list of child repositories.
 interface IRepository<T>
          A p2 repository contains either metadata or artifacts related to software provisioning.
 interface IRepositoryManager<T>
          The common base class for metadata and artifact repository managers.
 

Uses of IQueryable in org.eclipse.equinox.p2.repository.artifact
 

Subinterfaces of IQueryable in org.eclipse.equinox.p2.repository.artifact
 interface IArtifactRepository
          A repository containing artifacts.
 interface IArtifactRepositoryManager
          A metadata repository manager is used to create, access, and manipulate IArtifactRepository instances.
 interface IFileArtifactRepository
          An artifact repository whose artifacts are available in the local file system.
 

Methods in org.eclipse.equinox.p2.repository.artifact that return IQueryable
 IQueryable<IArtifactDescriptor> IArtifactRepository.descriptorQueryable()
          Returns a queryable that can be queried for artifact descriptors contained in this repository
 

Uses of IQueryable in org.eclipse.equinox.p2.repository.artifact.spi
 

Classes in org.eclipse.equinox.p2.repository.artifact.spi that implement IQueryable
 class AbstractArtifactRepository
          The common base class for all artifact repository implementations.
 

Uses of IQueryable in org.eclipse.equinox.p2.repository.metadata
 

Subinterfaces of IQueryable in org.eclipse.equinox.p2.repository.metadata
 interface IMetadataRepository
          A metadata repository stores information about a set of installable units This interface is not intended to be implemented by clients.
 interface IMetadataRepositoryManager
          A metadata repository manager is used to create, access, and manipulate IMetadataRepository instances.
 

Uses of IQueryable in org.eclipse.equinox.p2.repository.metadata.spi
 

Classes in org.eclipse.equinox.p2.repository.metadata.spi that implement IQueryable
 class AbstractMetadataRepository
          The common base class for all metadata repositories.
 

Uses of IQueryable in org.eclipse.equinox.p2.repository.spi
 

Classes in org.eclipse.equinox.p2.repository.spi that implement IQueryable
 class AbstractRepository<T>
          AbstractRepository defines common properties that may be provided by various kinds of repositories.
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.