Package com.bc.ceres.binding
Class PropertyDescriptor
java.lang.Object
com.bc.ceres.binding.PropertyDescriptor
Describes a property by its name, type and a set of optional (mutable) attributes.
Examples for such attributes are a
ValueSet, a Pattern or
an ValueRange.
Attribute changes may be observed by adding a property (attribute) change listeners
to instances of this class.- Since:
- 0.6
-
Constructor Summary
ConstructorsConstructorDescriptionPropertyDescriptor(PropertyDescriptor propertyDescriptor) PropertyDescriptor(String name, Class<?> type) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidstatic StringcreateDisplayName(String name) getAlias()getAttribute(String name) booleangetBooleanProperty(String name) Converter<?> Converter<?> getConverter(boolean notNull) static StringgetDisplayName(PropertyDescriptor propertyDescriptor) getName()Class<?> getType()getUnit()booleanbooleanbooleanbooleanfinal voidvoidvoidsetAttribute(String name, Object value) voidsetConverter(Converter<?> converter) voidvoidsetDefaultValue(Object defaultValue) voidsetDeprecated(boolean deprecated) voidsetDescription(String description) voidsetDisplayName(String displayName) voidsetDomConverter(DomConverter converter) voidvoidsetItemAlias(String alias) voidsetNotEmpty(boolean notEmpty) voidsetNotNull(boolean notNull) voidsetPattern(Pattern pattern) voidsetPropertySetDescriptor(PropertySetDescriptor propertySetDescriptor) voidsetTransient(boolean b) voidvoidsetValidator(Validator validator) voidsetValueRange(ValueRange valueRange) voidsetValueSet(ValueSet valueSet)
-
Constructor Details
-
PropertyDescriptor
-
PropertyDescriptor
-
PropertyDescriptor
-
-
Method Details
-
getDisplayName
-
createDisplayName
-
getName
-
getType
-
getDisplayName
-
setDisplayName
-
getAlias
-
setAlias
-
getUnit
-
setUnit
-
getDescription
-
setDescription
-
isNotNull
public boolean isNotNull() -
setNotNull
public void setNotNull(boolean notNull) -
isNotEmpty
public boolean isNotEmpty() -
setNotEmpty
public void setNotEmpty(boolean notEmpty) -
isDeprecated
public boolean isDeprecated() -
setDeprecated
public void setDeprecated(boolean deprecated) -
isTransient
public boolean isTransient() -
setTransient
public void setTransient(boolean b) -
getFormat
-
setFormat
-
getValueRange
-
setValueRange
-
getPattern
-
setPattern
-
getDefaultValue
-
setDefaultValue
-
getValueSet
-
setValueSet
-
getConverter
-
setConverter
-
getConverter
-
setDefaultConverter
public void setDefaultConverter() -
getDomConverter
-
setDomConverter
-
getValidator
-
setValidator
-
getPropertySetDescriptor
-
setPropertySetDescriptor
-
getItemAlias
-
setItemAlias
-
getAttribute
-
setAttribute
-
addAttributeChangeListener
-
removeAttributeChangeListener
-
getAttributeChangeListeners
-
getBooleanProperty
-