Class Namespace

java.lang.Object
org.osgi.resource.Namespace
Direct Known Subclasses:
AbstractWiringNamespace, ExecutionEnvironmentNamespace, IdentityNamespace, NativeNamespace

@ConsumerType public abstract class Namespace extends Object
Capability and Requirement Namespaces base class.

This class is the common class shared by all OSGi defined namespaces. It defines the names for the common attributes and directives for the OSGi specified namespaces.

The OSGi Alliance reserves the right to extend the set of directives and attributes which have specified semantics for all of the specified namespaces.

The values associated with these keys are of type String, unless otherwise indicated.