public class PropertyDescription extends AbstractDescription
PropertyDescription describes a property
of a component.
In general all fields should be set by an annocation scanner,
no default values should be assumed for these fields:
annotation| Constructor and Description |
|---|
PropertyDescription(ScannedAnnotation annotation) |
| Modifier and Type | Method and Description |
|---|---|
AbstractDescription |
clone() |
int |
getCardinality() |
String |
getDescription() |
String |
getLabel() |
String[] |
getMultiValue() |
String |
getName() |
String[] |
getOptions() |
PropertyType |
getType() |
PropertyUnbounded |
getUnbounded() |
String |
getValue() |
Boolean |
isPrivate() |
void |
setCardinality(int cardinality) |
void |
setDescription(String description) |
void |
setLabel(String label) |
void |
setMultiValue(String[] values) |
void |
setName(String name) |
void |
setOptions(String[] values) |
void |
setPrivate(Boolean isPrivate) |
void |
setType(PropertyType type) |
void |
setUnbounded(PropertyUnbounded unbounded) |
void |
setValue(String value) |
String |
toString() |
getAnnotation, getIdentifier, getSource, setSourcepublic PropertyDescription(ScannedAnnotation annotation)
public PropertyUnbounded getUnbounded()
public void setUnbounded(PropertyUnbounded unbounded)
public String[] getOptions()
public void setOptions(String[] values)
public String getName()
public void setName(String name)
public String getValue()
public void setValue(String value)
public PropertyType getType()
public void setType(PropertyType type)
public String[] getMultiValue()
public void setMultiValue(String[] values)
public Boolean isPrivate()
public void setPrivate(Boolean isPrivate)
public String getLabel()
public void setLabel(String label)
public String getDescription()
public void setDescription(String description)
public int getCardinality()
public void setCardinality(int cardinality)
public AbstractDescription clone()
clone in class AbstractDescriptionCopyright © 2006–2019 The Apache Software Foundation. All rights reserved.