Package org.osgi.framework.wiring
Interface BundleCapability
- All Superinterfaces:
Capability
A capability that has been declared from a
bundle
revision
.-
Method Summary
Modifier and TypeMethodDescriptionReturns the attributes of this capability.Returns the directives of this capability.Returns the namespace of this capability.Returns the resource declaring this capability.Returns the bundle revision declaring this capability.Methods inherited from interface org.osgi.resource.Capability
equals, hashCode
-
Method Details
-
getRevision
BundleRevision getRevision()Returns the bundle revision declaring this capability.- Returns:
- The bundle revision declaring this capability.
-
getNamespace
String getNamespace()Returns the namespace of this capability.- Specified by:
getNamespace
in interfaceCapability
- Returns:
- The namespace of this capability.
-
getDirectives
Returns the directives of this capability.All capability directives not specified by the
wiring namespaces
have no specified semantics and are considered extra user defined information.- Specified by:
getDirectives
in interfaceCapability
- Returns:
- An unmodifiable map of directive names to directive values for this capability, or an empty map if this capability has no directives.
-
getAttributes
Returns the attributes of this capability.- Specified by:
getAttributes
in interfaceCapability
- Returns:
- An unmodifiable map of attribute names to attribute values for this capability, or an empty map if this capability has no attributes.
-
getResource
BundleRevision getResource()Returns the resource declaring this capability.This method returns the same value as
getRevision()
.- Specified by:
getResource
in interfaceCapability
- Returns:
- The resource declaring this capability.
- Since:
- 1.1
-