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 void
static String
createDisplayName
(String name) getAlias()
getAttribute
(String name) boolean
getBooleanProperty
(String name) Converter
<?> Converter
<?> getConverter
(boolean notNull) static String
getDisplayName
(PropertyDescriptor propertyDescriptor) getName()
Class
<?> getType()
getUnit()
boolean
boolean
boolean
boolean
final void
void
void
setAttribute
(String name, Object value) void
setConverter
(Converter<?> converter) void
void
setDefaultValue
(Object defaultValue) void
setDeprecated
(boolean deprecated) void
setDescription
(String description) void
setDisplayName
(String displayName) void
setDomConverter
(DomConverter converter) void
void
setItemAlias
(String alias) void
setNotEmpty
(boolean notEmpty) void
setNotNull
(boolean notNull) void
setPattern
(Pattern pattern) void
setPropertySetDescriptor
(PropertySetDescriptor propertySetDescriptor) void
setTransient
(boolean b) void
void
setValidator
(Validator validator) void
setValueRange
(ValueRange valueRange) void
setValueSet
(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
-