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