Package aQute.bnd.component
Class ReferenceDef
- java.lang.Object
-
- aQute.bnd.xmlattribute.ExtensionDef
-
- aQute.bnd.component.ReferenceDef
-
class ReferenceDef extends ExtensionDef
Holds the information in the reference element.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Stringbind(package private) java.lang.StringbindDescriptor(package private) ReferenceCardinalitycardinality(package private) java.lang.StringclassName(package private) CollectionTypecollectionType(package private) java.lang.Stringfield(package private) FieldOptionfieldOption(package private) booleanisCollection(package private) booleanisCollectionSubClass(package private) java.lang.Stringname(package private) java.lang.Integerparameter(package private) ReferencePolicypolicy(package private) ReferencePolicyOptionpolicyOption(package private) java.lang.StringreasonForVersion(package private) ReferenceScopescope(package private) java.lang.Stringservice(package private) java.lang.Stringtarget(package private) java.lang.Stringunbind(package private) java.lang.Stringupdated(package private) Versionversion
-
Constructor Summary
Constructors Constructor Description ReferenceDef(XMLAttributeFinder finder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) TaggetTag(Namespaces namespaces)Calculate the tag.voidprepare(Analyzer analyzer)Prepare the reference, will check for any errors.java.lang.StringtoString()(package private) voidupdateVersion(Version version, java.lang.String reason)-
Methods inherited from class aQute.bnd.xmlattribute.ExtensionDef
addAttributes, addExtensionAttribute, addNamespaces
-
-
-
-
Field Detail
-
className
java.lang.String className
-
bindDescriptor
java.lang.String bindDescriptor
-
version
Version version
-
name
java.lang.String name
-
service
java.lang.String service
-
cardinality
ReferenceCardinality cardinality
-
policy
ReferencePolicy policy
-
policyOption
ReferencePolicyOption policyOption
-
target
java.lang.String target
-
bind
java.lang.String bind
-
unbind
java.lang.String unbind
-
updated
java.lang.String updated
-
scope
ReferenceScope scope
-
field
java.lang.String field
-
fieldOption
FieldOption fieldOption
-
collectionType
CollectionType collectionType
-
isCollection
boolean isCollection
-
isCollectionSubClass
boolean isCollectionSubClass
-
parameter
java.lang.Integer parameter
-
reasonForVersion
java.lang.String reasonForVersion
-
-
Constructor Detail
-
ReferenceDef
public ReferenceDef(XMLAttributeFinder finder)
-
-
Method Detail
-
prepare
public void prepare(Analyzer analyzer) throws java.lang.Exception
Prepare the reference, will check for any errors.- Parameters:
analyzer- the analyzer to report errors to.- Throws:
java.lang.Exception
-
getTag
Tag getTag(Namespaces namespaces)
Calculate the tag.- Parameters:
namespaces-- Returns:
- a tag for the reference element.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
updateVersion
void updateVersion(Version version, java.lang.String reason)
-
-