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) Annotation
a
(package private) org.osgi.service.metatype.annotations.AttributeDefinition
ad
(package private) int
cardinality
(package private) java.lang.String[]
defaults
(package private) java.lang.String
description
private static java.util.regex.Pattern
escapes
(package private) java.lang.String
id
(package private) java.lang.String
max
(package private) java.lang.String
min
(package private) java.lang.String
name
(package private) java.util.List<OptionDef>
options
(package private) boolean
required
(package private) org.osgi.service.metatype.annotations.AttributeType
type
private java.lang.String
typeString
-
Fields inherited from class aQute.bnd.xmlattribute.ExtensionDef
attributes, finder
-
-
Constructor Summary
Constructors Constructor Description ADDef(XMLAttributeFinder finder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
escape(java.lang.String defaultValue, java.lang.StringBuffer b)
(package private) Tag
getTag(Namespaces namespaces)
void
prepare(OCDDef ocdDef)
-
Methods inherited from class aQute.bnd.xmlattribute.ExtensionDef
addAttributes, addExtensionAttribute, addNamespaces
-
-
-
-
Field Detail
-
ad
org.osgi.service.metatype.annotations.AttributeDefinition ad
-
a
Annotation a
-
id
java.lang.String id
-
name
java.lang.String name
-
description
java.lang.String description
-
type
org.osgi.service.metatype.annotations.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.StringBuffer b)
-
-