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, setSource
public 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 AbstractDescription
Copyright © 2006–2014 The Apache Software Foundation. All rights reserved.