Eclipse Platform
Release 3.6

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

Packages that use IMatchQuery
org.eclipse.equinox.p2.engine.query Provides queries specific to profiles Package Specification This package specifies API for querying the profile. 
org.eclipse.equinox.p2.query Provides common classes for the query mechanism. 
org.eclipse.equinox.p2.repository.artifact Defines artifact repository. 
org.eclipse.equinox.p2.touchpoint.eclipse.query Provides query utilities specific to provisioning of OSGi bundles Package Specification This package specifies API for querying and manipulating provisioning metadata that is specific to OSGi bundles or Eclipse-specific constructs such as features. 
 

Uses of IMatchQuery in org.eclipse.equinox.p2.engine.query
 

Classes in org.eclipse.equinox.p2.engine.query that implement IMatchQuery
 class IUProfilePropertyQuery
          A query that searches for IInstallableUnit instances that have a property associated with the specified profile, whose value matches the provided value.
 class UserVisibleRootQuery
          A query matching all the IInstallableUnits that are marked visible to the user.
 

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

Classes in org.eclipse.equinox.p2.query that implement IMatchQuery
 class ExpressionMatchQuery<T>
          A query that matches candidates against an expression.
 class MatchQuery<T>
          Deprecated. If possible, use one of the predefined queries in QueryUtil or use the QueryUtil.createMatchQuery(String, Object...) to create a custom expression based query. If the query cannot be expressed using the p2QL, then use a predefined or custom expression query as a first filter (in worst case, use QueryUtil.createIUAnyQuery()) and then provide further filtering like so:
 for(iter = queryable.query(someExpressionQuery).iterator(); iter.hasNext();) {
   // do your match here
 }
 

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

Classes in org.eclipse.equinox.p2.repository.artifact that implement IMatchQuery
 class ArtifactDescriptorQuery
          A general purpose query for matching IArtifactDescriptor instances that satisfy various criteria.
 class ArtifactKeyQuery
          A general purpose query for matching IArtifactKey instances that satisfy various criteria.
 

Uses of IMatchQuery in org.eclipse.equinox.p2.touchpoint.eclipse.query
 

Classes in org.eclipse.equinox.p2.touchpoint.eclipse.query that implement IMatchQuery
 class OSGiBundleQuery
          A query matching every IInstallableUnit that describes an OSGi bundle.
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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