Package org.osgi.framework.namespace
Class AbstractWiringNamespace
java.lang.Object
org.osgi.resource.Namespace
org.osgi.framework.namespace.AbstractWiringNamespace
- Direct Known Subclasses:
BundleNamespace
,HostNamespace
,PackageNamespace
Wiring Capability and Requirement Namespaces base class.
This class is the common class shared by all OSGi defined wiring namespaces. It defines the names for the common attributes and directives for the OSGi specified wiring namespaces.
The values associated with these keys are of type String
, unless
otherwise indicated.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The capability attribute contains theVersion
of the resource providing the capability if one is specified or0.0.0
if not specified.static final String
The capability directive used to specify the comma separated list of mandatory attributes which must be specified in thefilter
of a requirement in order for the capability to match the requirement.Fields inherited from class org.osgi.resource.Namespace
CAPABILITY_EFFECTIVE_DIRECTIVE, CAPABILITY_USES_DIRECTIVE, CARDINALITY_MULTIPLE, CARDINALITY_SINGLE, EFFECTIVE_ACTIVE, EFFECTIVE_RESOLVE, REQUIREMENT_CARDINALITY_DIRECTIVE, REQUIREMENT_EFFECTIVE_DIRECTIVE, REQUIREMENT_FILTER_DIRECTIVE, REQUIREMENT_RESOLUTION_DIRECTIVE, RESOLUTION_MANDATORY, RESOLUTION_OPTIONAL
-
Method Summary
-
Field Details
-
CAPABILITY_MANDATORY_DIRECTIVE
The capability directive used to specify the comma separated list of mandatory attributes which must be specified in thefilter
of a requirement in order for the capability to match the requirement.- See Also:
-
CAPABILITY_BUNDLE_VERSION_ATTRIBUTE
The capability attribute contains theVersion
of the resource providing the capability if one is specified or0.0.0
if not specified. The value of this attribute must be of typeVersion
.- See Also:
-