Top Description Fields Constructors
org.osgi.framework.namespace

public abstract Class AbstractWiringNamespace

extends Namespace
Class Inheritance
Known Direct Subclasses
org.osgi.framework.namespace.BundleNamespace, org.osgi.framework.namespace.HostNamespace, org.osgi.framework.namespace.PackageNamespace
Annotations
@ProviderType
Imports
org.osgi.annotation.versioning.ProviderType, org.osgi.resource.Namespace

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.

Author
$Id: 6bbd0ddefc452b0ace2f43ec3aa67a687adcf03c $

Field Summary

Modifier and TypeField and Description
public static final String
CAPABILITY_BUNDLE_VERSION_ATTRIBUTE

The capability attribute contains the Version of the resource providing the capability if one is specified or 0.0.0 if not specified.

public static final String
CAPABILITY_MANDATORY_DIRECTIVE

The capability directive used to specify the comma separated list of mandatory attributes which must be specified in the filter of a requirement in order for the capability to match the requirement.

Inherited from org.osgi.resource.Namespace:
CAPABILITY_EFFECTIVE_DIRECTIVECAPABILITY_USES_DIRECTIVECARDINALITY_MULTIPLECARDINALITY_SINGLEEFFECTIVE_ACTIVEEFFECTIVE_RESOLVEREQUIREMENT_CARDINALITY_DIRECTIVEREQUIREMENT_EFFECTIVE_DIRECTIVEREQUIREMENT_FILTER_DIRECTIVEREQUIREMENT_RESOLUTION_DIRECTIVERESOLUTION_MANDATORYRESOLUTION_OPTIONAL

Constructor Summary

AccessConstructor and Description
pack-priv

Field Detail

CAPABILITY_BUNDLE_VERSION_ATTRIBUTEback to summary
public static final String CAPABILITY_BUNDLE_VERSION_ATTRIBUTE

The capability attribute contains the Version of the resource providing the capability if one is specified or 0.0.0 if not specified. The value of this attribute must be of type Version.

CAPABILITY_MANDATORY_DIRECTIVEback to summary
public static final String CAPABILITY_MANDATORY_DIRECTIVE

The capability directive used to specify the comma separated list of mandatory attributes which must be specified in the filter of a requirement in order for the capability to match the requirement.

Constructor Detail

AbstractWiringNamespaceback to summary
pack-priv AbstractWiringNamespace()