Package aQute.bnd.annotation
Interface Resolution
-
public interface ResolutionFor use in the creation of custom bundle annotations wishing to control the resolution of generated requirements.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULTDefault element value for annotation.static java.lang.StringMANDATORYA mandatory requirement forbids the bundle to resolve when the requirement is not satisfied.static java.lang.StringOPTIONALAn optional requirement allows a bundle to resolve even if the requirement is not satisfied.
-
-
-
Field Detail
-
MANDATORY
static final java.lang.String MANDATORY
A mandatory requirement forbids the bundle to resolve when the requirement is not satisfied.- See Also:
- Constant Field Values
-
OPTIONAL
static final java.lang.String OPTIONAL
An optional requirement allows a bundle to resolve even if the requirement is not satisfied.- See Also:
- Constant Field Values
-
DEFAULT
static final java.lang.String DEFAULT
Default element value for annotation. This is used to distinguish the default value for an element and should not otherwise be used.- See Also:
- Constant Field Values
-
-