Package aQute.bnd.metatype.annotations
Class MetaTypeConstants
java.lang.Object
aQute.bnd.metatype.annotations.MetaTypeConstants
The MetaType Service can be used to obtain meta type information for a
bundle. The MetaType Service will examine the specified bundle for meta type
documents to create the returned
MetaTypeInformation object.
If the specified bundle does not contain any meta type documents, then a
MetaTypeInformation object will be returned that wrappers any
ManagedService or ManagedServiceFactory services registered
by the specified bundle that implement MetaTypeProvider. Thus the
MetaType Service can be used to retrieve meta type information for bundles
which contain a meta type documents or which provide their own
MetaTypeProvider objects.
- Since:
- 1.1
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
METATYPE_DOCUMENTS_LOCATION
Location of meta type documents. The MetaType Service will process each entry in the meta type documents directory.- See Also:
-
METATYPE_CAPABILITY_NAME
Capability name for meta type document processors.Used in
Provide-CapabilityandRequire-Capabilitymanifest headers with theosgi.extendernamespace. For example:Require-Capability: osgi.extender; filter:="(&(osgi.extender=osgi.metatype)(version>=1.4)(!(version>=2.0)))"
- Since:
- 1.3
- See Also:
-
METATYPE_SPECIFICATION_VERSION
Compile time constant for the Specification Version of MetaType Service.Used in
VersionandRequirementannotations. The value of this compile time constant will change when the specification version of MetaType Service is updated.- Since:
- 1.4
- See Also:
-
-
Constructor Details
-
MetaTypeConstants
MetaTypeConstants()
-