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.
| Modifier and Type | Field and Description |
|---|---|
| public static final String | CAPABILITY_EFFECTIVE_DIRECTIVE
The capability directive used to specify the effective time for the capability. |
| public static final String | CAPABILITY_USES_DIRECTIVE
The capability directive used to specify the comma separated list of package names used by a capability. |
| public static final String | CARDINALITY_MULTIPLE
The directive value identifying a multiple
|
| public static final String | CARDINALITY_SINGLE
The directive value identifying a
|
| public static final String | EFFECTIVE_ACTIVE
The directive value identifying a |
| public static final String | EFFECTIVE_RESOLVE
The directive value identifying a |
| public static final String | REQUIREMENT_CARDINALITY_DIRECTIVE
The requirement directive used to specify the cardinality for a requirement. |
| public static final String | REQUIREMENT_EFFECTIVE_DIRECTIVE
The requirement directive used to specify the effective time for the requirement. |
| public static final String | REQUIREMENT_FILTER_DIRECTIVE
The requirement directive used to specify a capability filter. |
| public static final String | REQUIREMENT_RESOLUTION_DIRECTIVE
The requirement directive used to specify the resolution type for a requirement. |
| public static final String | RESOLUTION_MANDATORY
The directive value identifying a mandatory requirement resolution type. |
| public static final String | RESOLUTION_OPTIONAL
The directive value identifying an optional requirement resolution type. |
| Access | Constructor and Description |
|---|---|
| protected |
| CAPABILITY_EFFECTIVE_DIRECTIVE | back to summary |
|---|---|
| public static final String CAPABILITY_EFFECTIVE_DIRECTIVE The capability directive used to specify the effective time for the
capability. The default value is | |
| CAPABILITY_USES_DIRECTIVE | back to summary |
|---|---|
| public static final String CAPABILITY_USES_DIRECTIVE The capability directive used to specify the comma separated list of package names used by a capability. | |
| CARDINALITY_MULTIPLE | back to summary |
|---|---|
| public static final String CARDINALITY_MULTIPLE The directive value identifying a multiple
| |
| CARDINALITY_SINGLE | back to summary |
|---|---|
| public static final String CARDINALITY_SINGLE The directive value identifying a
| |
| EFFECTIVE_ACTIVE | back to summary |
|---|---|
| public static final String EFFECTIVE_ACTIVE The directive value identifying a | |
| EFFECTIVE_RESOLVE | back to summary |
|---|---|
| public static final String EFFECTIVE_RESOLVE The directive value identifying a | |
| REQUIREMENT_CARDINALITY_DIRECTIVE | back to summary |
|---|---|
| public static final String REQUIREMENT_CARDINALITY_DIRECTIVE The requirement directive used to specify the cardinality for a
requirement. The default value is | |
| REQUIREMENT_EFFECTIVE_DIRECTIVE | back to summary |
|---|---|
| public static final String REQUIREMENT_EFFECTIVE_DIRECTIVE The requirement directive used to specify the effective time for the
requirement. The default value is | |
| REQUIREMENT_FILTER_DIRECTIVE | back to summary |
|---|---|
| public static final String REQUIREMENT_FILTER_DIRECTIVE The requirement directive used to specify a capability filter. This filter is used to match against a capability's attributes. | |
| REQUIREMENT_RESOLUTION_DIRECTIVE | back to summary |
|---|---|
| public static final String REQUIREMENT_RESOLUTION_DIRECTIVE The requirement directive used to specify the resolution type for a
requirement. The default value is | |
| RESOLUTION_MANDATORY | back to summary |
|---|---|
| public static final String RESOLUTION_MANDATORY The directive value identifying a mandatory requirement resolution type. A mandatory resolution type indicates that the requirement must be resolved when the resource is resolved. If such a requirement cannot be resolved, the resource fails to resolve.
| |
| RESOLUTION_OPTIONAL | back to summary |
|---|---|
| public static final String RESOLUTION_OPTIONAL The directive value identifying an optional requirement resolution type. An optional resolution type indicates that the requirement is optional and the resource may be resolved without the requirement being resolved.
| |
| Namespace | back to summary |
|---|---|
| protected Namespace() Protected constructor for Namespace sub-types. | |