de.javakaffee.kryoserializers
Class StringBuilderSerializer

java.lang.Object
  extended by com.esotericsoftware.kryo.Serializer
      extended by com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuilder>
          extended by de.javakaffee.kryoserializers.StringBuilderSerializer

public class StringBuilderSerializer
extends com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuilder>

A kryo Serializer for StringBuilder that serializes the String representation, so that not the internal char array is serialized. This reduces the number of serialized bytes.

Author:
Martin Grotzke

Constructor Summary
StringBuilderSerializer(com.esotericsoftware.kryo.Kryo kryo)
           
 
Method Summary
 StringBuilder read(ByteBuffer buffer)
          
 void write(ByteBuffer buffer, StringBuilder sb)
          
 
Methods inherited from class com.esotericsoftware.kryo.serialize.SimpleSerializer
readObjectData, writeObjectData
 
Methods inherited from class com.esotericsoftware.kryo.Serializer
isFinal, newInstance, readObject, setCanBeNull, writeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringBuilderSerializer

public StringBuilderSerializer(com.esotericsoftware.kryo.Kryo kryo)
Method Detail

read

public StringBuilder read(ByteBuffer buffer)

Specified by:
read in class com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuilder>

write

public void write(ByteBuffer buffer,
                  StringBuilder sb)

Specified by:
write in class com.esotericsoftware.kryo.serialize.SimpleSerializer<StringBuilder>


Copyright © 2010-2011. All Rights Reserved.