com.bea.wli.datatype
Interface DataTypeValueSerializer
- All Superinterfaces:
- Serializable
public interface DataTypeValueSerializer
- extends Serializable
A serializer that may be plugged into a tool environment to allow
data type values to be moved to and from a persistent store (that stores
raw byte values).
isDefaultValueLossy
boolean isDefaultValueLossy()
- Indicates if the default value created by this serializer can lose
precision/information/etc. when compared to the precision/information
of the unserialized data value
serializeDefaultValue
String serializeDefaultValue(Object defaultValue)
throws DataTypeException
- Throws:
DataTypeException
deserializeDefaultValue
Object deserializeDefaultValue(String defaultValue)
throws DataTypeException
- Throws:
DataTypeException
serializeValue
DataTypeSerializedValue serializeValue(Object value)
throws DataTypeException
- Throws:
DataTypeException
deserializeValue
Object deserializeValue(DataTypeSerializedValue value)
throws DataTypeException
- Throws:
DataTypeException