public interface DataManager
| Modifier and Type | Method and Description |
|---|---|
void |
clearValue(java.lang.String fieldName,
boolean updateField)
Clears this
DataManager's stored value for the named field. |
void |
clearValues(boolean updateFields)
Clears all stored values.
|
java.lang.Boolean |
getCanEdit() |
java.util.Map<java.lang.String,?> |
getValues() |
void |
setValue(java.lang.String fieldName,
java.lang.Object value)
Sets the value of a field, storing the value in the
DataManager's values map
and calling HasDataValue.showValue(Object)
to update the corresponding HasDataValue. |
void |
setValues(java.util.Map<java.lang.String,?> values) |
void |
storeValue(java.lang.String fieldName,
java.lang.Object value)
Stores the given value in the
DataManager's values map. |
java.lang.Boolean getCanEdit()
void setValue(java.lang.String fieldName,
java.lang.Object value)
DataManager's values map
and calling HasDataValue.showValue(Object)
to update the corresponding HasDataValue.fieldName - field name.value - new value of the field.storeValue(String, Object)java.util.Map<java.lang.String,?> getValues()
void setValues(java.util.Map<java.lang.String,?> values)
void clearValue(java.lang.String fieldName,
boolean updateField)
DataManager's stored value for the named field. If updateField
is true, then showValue(null) will be called on the corresponding HasDataValue.fieldName - field name.updateField - whether to call showValue() on the corresponding HasDataValue.void clearValues(boolean updateFields)
updateFields - whether to call showValue(null) on each HasDataValue.void storeValue(java.lang.String fieldName,
java.lang.Object value)
DataManager's values map.
NOTE: This method will not update the corresponding HasDataValue
by calling the HasDataValue.showValue(Object)
method. storeValue() is intended to be used by the HasDataValue
objects to notify this DataManager of a change in value. For the
variants that do call HasDataValue.showValue(), see setValue(String, Object)
and setValues(Map).
setValue(String, Object),
setValues(Map)