Eclipse Platform
Release 3.6

Package org.eclipse.osgi.service.resolver

Provides the Equinox resolver API.

See:
          Description

Interface Summary
BaseDescription This class represents a base description object for a state.
BundleDelta BundleDeltas represent the changes related to an individual bundle between two states.
BundleDescription This class represents a specific version of a bundle in the system.
BundleSpecification A representation of one bundle import constraint as seen in a bundle manifest and managed by a state and resolver.
ExportPackageDescription This class represents a specific version of an exported package in the system.
GenericDescription A description of a generic capability.
GenericSpecification A specification which depends on a generic capability
HostSpecification A representation of one host bundle constraint as seen in a bundle manifest and managed by a state and resolver.
ImportPackageSpecification A representation of one package import constraint as seen in a bundle manifest and managed by a state and resolver.
NativeCodeDescription This class represents a native code description.
NativeCodeSpecification This class represents a native code specification.
PlatformAdmin Framework service which allows bundle programmers to inspect the bundles and packages known to the Framework.
Resolver An implementation of a resolver which resolves the constraints of the bundles in a system.
ResolverError ResolverErrors represent a single error that prevents a bundle from resolving in a State object
State The state of a system as reported by a resolver.
StateDelta A state delta contains all the changes to bundles within a state.
StateHelper A helper class that provides convenience methods for manipulating state objects.
StateObjectFactory A factory for states and their component objects.
VersionConstraint VersionConstraints represent the relationship between two bundles (in the case of bundle requires) or a bundle and a package (in the case of import/export).
 

Class Summary
DisabledInfo A disabled info represents a policy decision to disable a bundle which exists in a State.
VersionRange This class represents a version range.
 

Package org.eclipse.osgi.service.resolver Description

Provides the Equinox resolver API.

Package Specification

This package specifies the API for Equinox resolver.

Clients that need access to the Equinox runtime resolver will likely be interested in the types provided by this package.


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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