# Index

A C D E F H M N O P R S U V
All Classes and Interfaces|All Packages|Constant Field Values

## A

attribute() - Element in annotation type org.osgi.annotation.bundle.Capability
  A list of attribute or directive names and values.
attribute() - Element in annotation type org.osgi.annotation.bundle.Export
  A list of attribute or directive names and values.
attribute() - Element in annotation type org.osgi.annotation.bundle.Requirement
  A list of attribute or directive names and values.
Attribute - Annotation Type in org.osgi.annotation.bundle
  Mark an annotation element as an attribute.

## C

CALCULATED - Static variable in class org.osgi.annotation.bundle.Export.Substitution
  The policy value is calculated by inspection of the classes in the package.
Capabilities - Annotation Type in org.osgi.annotation.bundle
  Container annotation for repeated `Capability` annotations.
Capability - Annotation Type in org.osgi.annotation.bundle
  Define a capability for a bundle.
cardinality() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The cardinality of this requirement.
CONSUMER - Static variable in class org.osgi.annotation.bundle.Export.Substitution
  Use a consumer type version range for the import package clause when substitutably importing a package.
ConsumerType - Annotation Type in org.osgi.annotation.versioning
  A type implemented by, or extended by, the Consumer Role.

## D

Directive - Annotation Type in org.osgi.annotation.bundle
  Mark an annotation element as a directive.

## E

effective() - Element in annotation type org.osgi.annotation.bundle.Capability
  The effective time of this capability.
effective() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The effective time of this requirement.
Export - Annotation Type in org.osgi.annotation.bundle
  Mark a package to be exported from its bundle.
Export.Substitution - Class in org.osgi.annotation.bundle
  Substitution policy for this package.

## F

filter() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The filter expression of this requirement, if any.

## H

Header - Annotation Type in org.osgi.annotation.bundle
  Define a manifest header for a bundle.
Headers - Annotation Type in org.osgi.annotation.bundle
  Container annotation for repeated `Header` annotations.

## M

MANDATORY - Static variable in class org.osgi.annotation.bundle.Requirement.Resolution
  A mandatory requirement forbids the bundle to resolve when the requirement is not satisfied.
MULTIPLE - Static variable in class org.osgi.annotation.bundle.Requirement.Cardinality
  Indicates if the requirement can be wired multiple times.

## N

name() - Element in annotation type org.osgi.annotation.bundle.Capability
  The name of this capability within the namespace.
name() - Element in annotation type org.osgi.annotation.bundle.Header
  The name of this header.
name() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The name of this requirement within the namespace.
namespace() - Element in annotation type org.osgi.annotation.bundle.Capability
  The namespace of this capability.
namespace() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The namespace of this requirement.
NOIMPORT - Static variable in class org.osgi.annotation.bundle.Export.Substitution
  The package must not be substitutably imported.

## O

OPTIONAL - Static variable in class org.osgi.annotation.bundle.Requirement.Resolution
  An optional requirement allows a bundle to resolve even if the requirement is not satisfied.
org.osgi.annotation.bundle - package org.osgi.annotation.bundle
  OSGi Bundle Annotations Package Version 2.0.
org.osgi.annotation.versioning - package org.osgi.annotation.versioning
  OSGi Versioning Annotations Package Version 1.1.

## P

PROVIDER - Static variable in class org.osgi.annotation.bundle.Export.Substitution
  Use a provider type version range for the import package clause when substitutably importing a package.
ProviderType - Annotation Type in org.osgi.annotation.versioning
  A type implemented by, or extended by, the Provider Role.

## R

Referenced - Annotation Type in org.osgi.annotation.bundle
  Mark types as referenced.
Requirement - Annotation Type in org.osgi.annotation.bundle
  Define a requirement for a bundle.
Requirement.Cardinality - Class in org.osgi.annotation.bundle
  Cardinality for this requirement.
Requirement.Resolution - Class in org.osgi.annotation.bundle
  Resolution for this requirement.
Requirements - Annotation Type in org.osgi.annotation.bundle
  Container annotation for repeated `Requirement` annotations.
resolution() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The resolution policy of this requirement.

## S

SINGLE - Static variable in class org.osgi.annotation.bundle.Requirement.Cardinality
  Indicates if the requirement can only be wired a single time.
substitution() - Element in annotation type org.osgi.annotation.bundle.Export
  Specify the policy for substitutably importing this package.

## U

uses() - Element in annotation type org.osgi.annotation.bundle.Capability
  A list of classes whose packages are inspected to calculate the `uses` directive for this capability.
uses() - Element in annotation type org.osgi.annotation.bundle.Export
  A list of package names that are used by this package.

## V

value() - Element in annotation type org.osgi.annotation.bundle.Attribute
  The name of the attribute.
value() - Element in annotation type org.osgi.annotation.bundle.Capabilities
  Repeated `Capability` annotations.
value() - Element in annotation type org.osgi.annotation.bundle.Directive
  The name of the directive.
value() - Element in annotation type org.osgi.annotation.bundle.Header
  The value of this header.
value() - Element in annotation type org.osgi.annotation.bundle.Headers
  Repeated `Header` annotations.
value() - Element in annotation type org.osgi.annotation.bundle.Referenced
  A list of referenced classes.
value() - Element in annotation type org.osgi.annotation.bundle.Requirements
  Repeated `Requirement` annotations.
value() - Element in annotation type org.osgi.annotation.versioning.Version
  The version of the annotated package.
version() - Element in annotation type org.osgi.annotation.bundle.Capability
  The version of this capability.
version() - Element in annotation type org.osgi.annotation.bundle.Requirement
  The floor version of the version range for this requirement.
Version - Annotation Type in org.osgi.annotation.versioning
  Specify the version of a package.

A C D E F H M N O P R S U V
All Classes and Interfaces|All Packages|Constant Field Values