Package aQute.bnd.component
Class ReferenceDef
java.lang.Object
aQute.bnd.xmlattribute.ExtensionDef
aQute.bnd.component.ReferenceDef
Holds the information in the reference element.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) String
(package private) String
(package private) ReferenceCardinality
(package private) String
(package private) CollectionType
(package private) String
(package private) FieldOption
(package private) boolean
(package private) boolean
(package private) boolean
(package private) String
(package private) Integer
(package private) ReferencePolicy
(package private) ReferencePolicyOption
(package private) String
(package private) ReferenceScope
(package private) String
(package private) String
(package private) String
(package private) String
(package private) Version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) Tag
getTag
(Namespaces namespaces) Calculate the tag.void
Prepare the reference, will check for any errors.toString()
(package private) void
updateVersion
(Version version, String reason) Methods inherited from class aQute.bnd.xmlattribute.ExtensionDef
addAttributes, addExtensionAttribute, addNamespaces
-
Field Details
-
className
String className -
bindDescriptor
String bindDescriptor -
version
Version version -
name
String name -
service
String service -
cardinality
ReferenceCardinality cardinality -
policy
ReferencePolicy policy -
policyOption
ReferencePolicyOption policyOption -
target
String target -
bind
String bind -
unbind
String unbind -
updated
String updated -
scope
ReferenceScope scope -
field
String field -
fieldOption
FieldOption fieldOption -
collectionType
CollectionType collectionType -
isCollection
boolean isCollection -
isOptional
boolean isOptional -
isCollectionSubClass
boolean isCollectionSubClass -
parameter
Integer parameter -
reasonForVersion
String reasonForVersion
-
-
Constructor Details
-
ReferenceDef
-
-
Method Details