Package org.nustaq.serialization.minbin
Class MinBin.TagSerializer
java.lang.Object
org.nustaq.serialization.minbin.MinBin.TagSerializer
- Direct Known Subclasses:
MBTags.BigBoolTagSer,MBTags.DoubleArrTagSer,MBTags.DoubleTagSer,MBTags.FloatArrTagSer,MBTags.FloatTagSer,MBTags.MBObjectTagSer,MBTags.MBSequenceTagSer,MBTags.NullTagSer,MBTags.RefTagSer,MBTags.StringTagSer
- Enclosing class:
- MinBin
public abstract static class MinBin.TagSerializer extends Object
-
Constructor Summary
Constructors Constructor Description TagSerializer() -
Method Summary
Modifier and Type Method Description abstract ClassgetClassEncoded()intgetTagId()abstract ObjectreadTag(MBIn in)tag is already read, reconstruct the objectvoidsetTagId(int tagId)abstract voidwriteTag(Object data, MBOut out)tag is already written. break down the given object into more tags or primitives
-
Constructor Details
-
TagSerializer
public TagSerializer()
-
-
Method Details
-
getTagId
public int getTagId() -
setTagId
public void setTagId(int tagId) -
writeTag
tag is already written. break down the given object into more tags or primitives- Parameters:
data-out-
-
readTag
tag is already read, reconstruct the object- Parameters:
in-- Returns:
-
getClassEncoded
- Returns:
- the class this tag serializer is responsible for
-