public interface Property<T>
Modifier and Type | Method and Description |
---|---|
void |
clearValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
clearValue(DataContainer dataContainer,
String id) |
void |
clearValue(PropertyHolder holder) |
String |
getPropertyName() |
Class<?> |
getPropertyType() |
String |
getStringValue(DataContainer dataContainer,
PropertyHolder holder) |
String |
getStringValue(DataContainer dataContainer,
PropertyHolder holder,
String defaultValue) |
String |
getStringValue(DataContainer dataContainer,
String id) |
String |
getStringValue(DataContainer dataContainer,
String id,
String defaultValue) |
T |
getValue(DataContainer dataContainer,
PropertyHolder holder)
Get a value stored in a DataContainer.
|
T |
getValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue) |
T |
getValue(DataContainer dataContainer,
String id) |
T |
getValue(DataContainer dataContainer,
String id,
T defaultValue) |
T |
getValue(PropertyHolder holder) |
T |
getValue(PropertyHolder holder,
T defaultValue) |
void |
restoreValue(DataContainer dataContainer,
PropertyHolder holder)
Restores a value from a DataContainer back into the element.
|
void |
restoreValue(DataContainer dataContainer,
PropertyHolder holder,
T defaultValue) |
void |
setStringValue(DataContainer dataContainer,
PropertyHolder holder,
String value) |
void |
setStringValue(DataContainer dataContainer,
String id,
String value) |
void |
setValue(DataContainer dataContainer,
PropertyHolder holder) |
void |
setValue(DataContainer dataContainer,
PropertyHolder holder,
T value) |
void |
setValue(DataContainer dataContainer,
String id,
T value) |
void |
setValue(PropertyHolder holder,
T value) |
String getPropertyName()
Class<?> getPropertyType()
T getValue(PropertyHolder holder)
T getValue(PropertyHolder holder, T defaultValue)
void setValue(PropertyHolder holder, T value)
void clearValue(PropertyHolder holder)
String getStringValue(DataContainer dataContainer, PropertyHolder holder)
String getStringValue(DataContainer dataContainer, String id)
String getStringValue(DataContainer dataContainer, PropertyHolder holder, String defaultValue)
String getStringValue(DataContainer dataContainer, String id, String defaultValue)
void setStringValue(DataContainer dataContainer, PropertyHolder holder, String value)
void setStringValue(DataContainer dataContainer, String id, String value)
T getValue(DataContainer dataContainer, PropertyHolder holder)
UnsupportedOperationException
- if the property does not support conversion from a string.T getValue(DataContainer dataContainer, String id)
T getValue(DataContainer dataContainer, PropertyHolder holder, T defaultValue)
T getValue(DataContainer dataContainer, String id, T defaultValue)
void setValue(DataContainer dataContainer, PropertyHolder holder)
void setValue(DataContainer dataContainer, PropertyHolder holder, T value)
void setValue(DataContainer dataContainer, String id, T value)
void clearValue(DataContainer dataContainer, PropertyHolder holder)
void clearValue(DataContainer dataContainer, String id)
void restoreValue(DataContainer dataContainer, PropertyHolder holder)
UnsupportedOperationException
- if the value type of this property can't be converted from a String.RuntimeException
- if any conversion errors occured.getValue
void restoreValue(DataContainer dataContainer, PropertyHolder holder, T defaultValue)
Copyright © 2013. All Rights Reserved.