public abstract class Serializer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NULL_SER_STRING
Null serialized string
|
static double |
VERSION
Serialization Version - ALWAYS prepend this on all derived classes
|
Constructor and Description |
---|
Serializer() |
Modifier and Type | Method and Description |
---|---|
abstract Serializer |
deserialize(byte[] ab)
De-serialize from a byte array.
|
java.lang.String |
getCollectionKeyValueDelimiter()
Returns the Collection Key Value Delimiter String
|
java.lang.String |
getCollectionMultiLevelKeyDelimiter()
Returns the Collection Multi-level Key Delimiter String
|
java.lang.String |
getCollectionRecordDelimiter()
Returns the Collection Record Delimiter String
|
java.lang.String |
getFieldDelimiter()
Returns the Field Delimiter String
|
java.lang.String |
getObjectTrailer()
Returns the Object Trailer String
|
abstract byte[] |
serialize()
Serialize into a byte array.
|
public static final java.lang.String NULL_SER_STRING
public static final double VERSION
public java.lang.String getCollectionMultiLevelKeyDelimiter()
public java.lang.String getCollectionKeyValueDelimiter()
public java.lang.String getCollectionRecordDelimiter()
public java.lang.String getFieldDelimiter()
public java.lang.String getObjectTrailer()
public abstract byte[] serialize()
public abstract Serializer deserialize(byte[] ab)