Package | Description |
---|---|
org.eclipse.osgi.service.resolver |
Provides the Equinox resolver API.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BundleSpecification
A representation of one bundle import constraint as seen in a
bundle manifest and managed by a state and resolver.
|
interface |
GenericSpecification
A specification which depends on a generic capability
|
interface |
HostSpecification
A representation of one host bundle constraint as seen in a
bundle manifest and managed by a state and resolver.
|
interface |
ImportPackageSpecification
A representation of one package import constraint as seen in a
bundle manifest and managed by a state and resolver.
|
interface |
NativeCodeSpecification
This class represents a native code specification.
|
Modifier and Type | Method and Description |
---|---|
VersionConstraint |
StateWire.getDeclaredRequirement()
Gets the declared requirement.
|
VersionConstraint |
ResolverError.getUnsatisfiedConstraint()
Returns the unsatisfied constraint if this ResolverError occurred
because of an unsatisfied constraint; otherwise
null
is returned. |
VersionConstraint[] |
StateHelper.getUnsatisfiedConstraints(BundleDescription bundle)
Returns all unsatisfied constraints in the given bundle.
|
VersionConstraint[] |
StateHelper.getUnsatisfiedLeaves(BundleDescription[] bundles)
Returns all unsatisfied constraints in the given bundles that have no possible supplier.
|
Modifier and Type | Method and Description |
---|---|
void |
State.addResolverError(BundleDescription bundle,
int type,
String data,
VersionConstraint unsatisfied)
Adds a new
ResolverError for the specified bundle. |
void |
State.resolveConstraint(VersionConstraint constraint,
BaseDescription supplier)
Resolves the given version constraint with the given supplier.
|
Constructor and Description |
---|
StateWire(BundleDescription requirementHost,
VersionConstraint declaredRequirement,
BundleDescription capabilityHost,
BaseDescription declaredCapability)
Constructs a new state wire.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.