|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VariableType
| Method Summary | |
|---|---|
SerializedVariableValue |
getSerializedValue(ValueFields valueFields)
|
String |
getTypeName()
name of variable type (limited to 100 characters length) |
String |
getTypeNameForValue(ValueFields valueFields)
Returns the type name (i.e. |
Object |
getValue(ValueFields valueFields)
|
boolean |
isAbleToStore(Object value)
|
boolean |
isAbleToStoreSerializedValue(Object value,
Map<String,Object> configuration)
|
boolean |
isCachable()
|
void |
setValue(Object value,
ValueFields valueFields)
|
void |
setValueFromSerialized(Object serializedValue,
Map<String,Object> configuration,
ValueFields valueFields)
|
boolean |
storesCustomObjects()
|
| Method Detail |
|---|
String getTypeName()
String getTypeNameForValue(ValueFields valueFields)
Returns the type name (i.e. the simple class name) of the stored value.
Note:For a serializable value only the type name "Serializable" will currently be returned and not the simple class name of the passed value.
boolean isCachable()
boolean isAbleToStore(Object value)
void setValue(Object value,
ValueFields valueFields)
Object getValue(ValueFields valueFields)
SerializedVariableValue getSerializedValue(ValueFields valueFields)
void setValueFromSerialized(Object serializedValue,
Map<String,Object> configuration,
ValueFields valueFields)
boolean isAbleToStoreSerializedValue(Object value,
Map<String,Object> configuration)
boolean storesCustomObjects()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||