| Package | Description |
|---|---|
| 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.engine.query |
Provides queries specific to profiles
Package Specification
This package specifies API for querying the profile.
|
| org.eclipse.equinox.p2.metadata.expression |
Provides a simple expression language used to represent requirements and filters in the metadada
Package Specification
This package defines a simple expression language that is used to define requirements and filters in the metadata, but also form the base of the p2 query language.
|
| org.eclipse.equinox.p2.metadata.index |
Provides classes for metadata query indexing
Package Specification
This package provides API for creating and manipulating indices that are used
to optimize queries against a particular queryable source.
|
| org.eclipse.equinox.p2.operations |
Describes high level provisioning operations that can be resolved and performed
either modally or in the background.
|
| org.eclipse.equinox.p2.planner |
Provides core support for interacting with a dependency resolution mechanism.
|
| 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.
|
| 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.
|
| org.eclipse.equinox.p2.ui |
Provides provisioning user interface classes that can be used for assembling
a provisioning UI.
|
| Class and Description |
|---|
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| IQueryResult
An IQueryResult represents the results of a query.
|
| Class and Description |
|---|
| ExpressionMatchQuery
A query that matches candidates against an expression.
|
| IMatchQuery
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
} |
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| Class and Description |
|---|
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| Class and Description |
|---|
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| IQueryResult
An IQueryResult represents the results of a query.
|
| Class and Description |
|---|
| IQueryResult
An IQueryResult represents the results of a query.
|
| Class and Description |
|---|
| IQueryResult
An IQueryResult represents the results of a query.
|
| Class and Description |
|---|
| Collector
A collector is a generic visitor that collects objects passed to it,
and can then express the result of the visit in various forms.
|
| IMatchQuery
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
} |
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| IQueryResult
An IQueryResult represents the results of a query.
|
| Class and Description |
|---|
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| ExpressionMatchQuery
A query that matches candidates against an expression.
|
| IMatchQuery
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
} |
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| IQueryable
An IQueryable contains objects, and is able to perform queries on those objects.
|
| Class and Description |
|---|
| ExpressionMatchQuery
A query that matches candidates against an expression.
|
| IMatchQuery
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
} |
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
| Class and Description |
|---|
| IQuery
The root interface for all queries that can be performed on an
IQueryable. |
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.