org.openbandy.io
Interface Serializer

All Known Subinterfaces:
DatabaseSerializer, RmsSerializer, StorageSerializer, StreamSerializer
All Known Implementing Classes:
DatabaseSerializerImpl, RmsSerializerImpl, StreamSerializerImpl

public interface Serializer


Field Summary
static byte MODE_DATABASE
           
static byte MODE_DEFAULT
          Per default, all seralizers are used
static byte MODE_RMS
           
static byte MODE_STREAM
          Flags that can be used to exactly specify which serializer must process a given value.
 
Method Summary
 void deserializeObject(Serializable serializable, SerializationBuffer serializationBuffer)
          TODO comment!
 void serializeObject(Serializable serializable, SerializationBuffer serializationBuffer)
          TODO comment!
 

Field Detail

MODE_STREAM

static final byte MODE_STREAM
Flags that can be used to exactly specify which serializer must process a given value.

See Also:
Constant Field Values

MODE_RMS

static final byte MODE_RMS
See Also:
Constant Field Values

MODE_DATABASE

static final byte MODE_DATABASE
See Also:
Constant Field Values

MODE_DEFAULT

static final byte MODE_DEFAULT
Per default, all seralizers are used

See Also:
Constant Field Values
Method Detail

serializeObject

void serializeObject(Serializable serializable,
                     SerializationBuffer serializationBuffer)
TODO comment!

Parameters:
serializable -
serializationBuffer -

deserializeObject

void deserializeObject(Serializable serializable,
                       SerializationBuffer serializationBuffer)
TODO comment!

Parameters:
serializable -
serializationBuffer -