Package org.mapdb.elsa
Class ElsaSerializerBase.UserSerializer
- java.lang.Object
-
- org.mapdb.elsa.ElsaSerializerBase.Serializer
-
- org.mapdb.elsa.ElsaSerializerBase.UserSerializer
-
- Enclosing class:
- ElsaSerializerBase
protected static final class ElsaSerializerBase.UserSerializer extends ElsaSerializerBase.Serializer
User Serializers have designated Header Byte, followed by packed Int which identifies User Serializer. This serializer writes those data first
-
-
Field Summary
Fields Modifier and Type Field Description protected intheaderprotected ElsaSerializerBase.Serializerser
-
Constructor Summary
Constructors Constructor Description UserSerializer(int header, ElsaSerializerBase.Serializer ser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidserialize(java.io.DataOutput out, java.lang.Object value, ElsaStack objectStack)Serialize the content of an object into a ObjectOutput`
-
-
-
Field Detail
-
header
protected final int header
-
ser
protected final ElsaSerializerBase.Serializer ser
-
-
Constructor Detail
-
UserSerializer
public UserSerializer(int header, ElsaSerializerBase.Serializer ser)
-
-
Method Detail
-
serialize
public void serialize(java.io.DataOutput out, java.lang.Object value, ElsaStack objectStack) throws java.io.IOExceptionDescription copied from class:ElsaSerializerBase.SerializerSerialize the content of an object into a ObjectOutput`- Specified by:
serializein classElsaSerializerBase.Serializer- Parameters:
out- ObjectOutput to save object intovalue- Object to serializeobjectStack- object stack used to handle backward references- Throws:
java.io.IOException- an exceptio from underlying stream
-
-