com.pnfsoftware.jeb.core.properties.IPropertyType |
Known Indirect Subclasses |
Base interface for property types. Implementations provide default value for a given property type, as well as a validation method to validate a property against a type.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract Object |
afterRead(IPropertyDefinition def, Object value)
Post-processing to be done after reading a value.
| ||||||||||
abstract Object |
beforeWrite(IPropertyDefinition def, Object value)
Pre-processing to be done before storing a value.
| ||||||||||
abstract Object |
getDefault()
Get the default value.
| ||||||||||
abstract String |
getName()
Get the type name.
| ||||||||||
abstract boolean |
validate(Object value)
Validate a property value.
|
Post-processing to be done after reading a value. This method should only be called after a
successful call to validate(Object)
.
value | must not be null |
---|
Pre-processing to be done before storing a value.
Get the default value.
Get the type name.
Validate a property value.
value | the property value |
---|