Interface BundleSpecification
- All Superinterfaces:
Cloneable
,VersionConstraint
A representation of one bundle import constraint as seen in a bundle manifest
and managed by a state and resolver.
This interface is not intended to be implemented by clients. The
StateObjectFactory
should be used to construct instances.
- Since:
- 3.1
- Restriction:
- This interface is not intended to be implemented by clients.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns whether or not this bundle specificiation is exported from the declaring bundle.boolean
Returns whether or not this bundle specificiation is optional.Methods inherited from interface org.eclipse.osgi.service.resolver.VersionConstraint
getBundle, getName, getRequirement, getSupplier, getUserObject, getVersionRange, isResolved, isSatisfiedBy, setUserObject
-
Method Details
-
isExported
boolean isExported()Returns whether or not this bundle specificiation is exported from the declaring bundle.- Returns:
- whether this specification is exported
-
isOptional
boolean isOptional()Returns whether or not this bundle specificiation is optional.- Returns:
- whether this specification is optional
-