com.esotericsoftware.kryo.serializers
Class DefaultSerializers.TreeMapSerializer
java.lang.Object
com.esotericsoftware.kryo.Serializer<java.util.Map>
com.esotericsoftware.kryo.serializers.MapSerializer
com.esotericsoftware.kryo.serializers.DefaultSerializers.TreeMapSerializer
- Enclosing class:
- DefaultSerializers
public static class DefaultSerializers.TreeMapSerializer
- extends MapSerializer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSerializers.TreeMapSerializer
public DefaultSerializers.TreeMapSerializer()
write
public void write(Kryo kryo,
Output output,
java.util.Map map)
- Description copied from class:
Serializer
- Writes the bytes for the object to the output.
This method should not be called directly, instead this serializer can be passed to Kryo write methods that accept a
serialier.
- Overrides:
write in class MapSerializer
map - May be null if Serializer.getAcceptsNull() is true.
create
protected java.util.Map create(Kryo kryo,
Input input,
java.lang.Class<java.util.Map> type)
- Description copied from class:
MapSerializer
- Used by
MapSerializer.read(Kryo, Input, Class) to create the new object. This can be overridden to customize object creation, eg
to call a constructor with arguments. The default implementation uses Kryo.newInstance(Class).
- Overrides:
create in class MapSerializer
createCopy
protected java.util.Map createCopy(Kryo kryo,
java.util.Map original)
- Overrides:
createCopy in class MapSerializer