All Classes and Interfaces
Class
Description
Deprecated.
An annotation to indicate that the type depends on the Apache License 2.0.
Deprecated.
Baseline ignore annotation.
An annotation to indicate that the type depends on the Simplified BSD or
FreeBSD License.
An annotation to indicate that the type depends on the Revised BSD License.
The Bundle-Category header holds a comma-separated list of category names.
Maven defines contributors and developers in the POM.
The Bundle-Copyright header contains the copyright specification for this
bundle.
Maven defines developers in the POM.
The Bundle-DocURL headers must contain a URL pointing to documentation about
this bundle.
The
Bundle-License
header provides an optional machine readable form
of license information.For use in the creation of custom bundle annotations wishing to control the
cardinality of generated requirements.
Standard categories as specified on
OSGi
References Page
An annotation to indicate that the type depends on the Common Development and
Distribution license.
Deprecated.
Deprecated.
Adding this annotation to a type in an API package indicates that the owner
of that package will not change this interface in a minor update.
An annotation to indicate that the type depends on the Common Public License
1.0.
Deprecated.
An annotation to indicate that the type depends on the Eclipse Public License
1.0.
An annotation to indicate that the type depends on the Eclipse Public License
2.0.
Annotation used on a package, in conjunction with the
Export
annotation, to express the JPMS modules to which this package is exported.Deprecated.
Replaced by
GPL_2_0_only
or GPL_2_0_or_later
.An annotation to indicate that the type depends on the GNU General Public
License v2.0 only.
An annotation to indicate that the type depends on the GNU General Public
License v2.0 or later.
Deprecated.
Replaced by
GPL_3_0_only
or GPL_3_0_or_later
.An annotation to indicate that the type depends on the GNU General Public
License v3.0 only.
An annotation to indicate that the type depends on the GNU General Public
License v3.0 or later.
This type represents a detected Internal Plugin as defined by the
BndPlugin
annotation (and InternalPluginNamespace
capability.)External Plugins are executable code that the Workspace can execute.
Deprecated.
Replaced by
LGPL_2_1_only
or LGPL_2_1_or_later
.An annotation to indicate that the type depends on the GNU Lesser Public
License v2.1 only.
An annotation to indicate that the type depends on the GNU Lesser Public
License v2.1 or later.
Annotation used on a type to indicate that it is the
Main-Class
of
the application resulting in the manifest header.The Metadata interface provides access to the properties that underly a
Configurable interface.
The AD element in the Metatype specification.
The OCD Annotation maps to the OCD element in the Metatype specification.
An annotation to indicate that the type depends on the MIT License.
Deprecated.
Replaced by
MIT
.Deprecated.
An annotation to indicate that the type depends on the Mozilla Public License
2.0.
Annotation used on a package to declare it is open in terms of JPMS
reflective access.
Deprecated.
see
org.osgi.annotation.bundle.Capability
A change in a provider type (that is all except Consumer types) can be
changed with only (at minimum) a minor update to the package API version
number.
This is a type that will be proxied.
Deprecated.
Deprecated.
see
org.osgi.annotation.bundle.Requirement
Deprecated.
see
org.osgi.annotation.bundle.Requirement.Resolution
For use in the creation of custom bundle annotations wishing to control the
resolution of generated requirements.
Annotation used to generate requirements necessary for supporting the
consumer side of the Service Loader Mediator specification.
Annotation used to generate requirements and capabilities necessary for
supporting the provider side of the Service Loader Mediator
specification.
Define an xml attribute extension annotation.
Apache_2_0
.