Package aQute.bnd.metatype
Class ADDef
- java.lang.Object
-
- aQute.bnd.xmlattribute.ExtensionDef
-
- aQute.bnd.metatype.ADDef
-
public class ADDef extends ExtensionDef
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Annotationa(package private) AttributeDefinitionad(package private) intcardinality(package private) java.lang.String[]defaults(package private) java.lang.Stringdescriptionprivate static java.util.regex.Patternescapes(package private) java.lang.Stringid(package private) java.lang.Stringmax(package private) java.lang.Stringmin(package private) java.lang.Stringname(package private) java.util.List<OptionDef>options(package private) booleanrequired(package private) AttributeTypetypeprivate java.lang.StringtypeString
-
Constructor Summary
Constructors Constructor Description ADDef(XMLAttributeFinder finder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidescape(java.lang.String defaultValue, java.lang.StringBuilder sb)(package private) TaggetTag(Namespaces namespaces)voidprepare(OCDDef ocdDef)-
Methods inherited from class aQute.bnd.xmlattribute.ExtensionDef
addAttributes, addExtensionAttribute, addNamespaces
-
-
-
-
Field Detail
-
ad
AttributeDefinition ad
-
a
Annotation a
-
id
java.lang.String id
-
name
java.lang.String name
-
description
java.lang.String description
-
type
AttributeType type
-
typeString
private java.lang.String typeString
-
cardinality
int cardinality
-
min
java.lang.String min
-
max
java.lang.String max
-
defaults
java.lang.String[] defaults
-
required
boolean required
-
options
final java.util.List<OptionDef> options
-
escapes
private static final java.util.regex.Pattern escapes
-
-
Constructor Detail
-
ADDef
public ADDef(XMLAttributeFinder finder)
-
-
Method Detail
-
prepare
public void prepare(OCDDef ocdDef)
-
getTag
Tag getTag(Namespaces namespaces)
-
escape
private void escape(java.lang.String defaultValue, java.lang.StringBuilder sb)
-
-