public class SubListSerializers extends Object
Serializers for lists created via List.subList(int, int).
An instance of a serializer can be obtained via createFor(Class), which
just returns null if the given type is not supported by these
serializers.| Modifier and Type | Class and Description |
|---|---|
static class |
SubListSerializers.ArrayListSubListSerializer
Supports sublists created via
ArrayList.subList(int, int) since java7 (oracle jdk,
represented by java.util.ArrayList$SubList). |
static class |
SubListSerializers.JavaUtilSubListSerializer
Supports sublists created via
AbstractList.subList(int, int), e.g. |
| Constructor and Description |
|---|
SubListSerializers() |
| Modifier and Type | Method and Description |
|---|---|
static com.esotericsoftware.kryo.Kryo |
addDefaultSerializers(com.esotericsoftware.kryo.Kryo kryo)
Adds appropriate sublist serializers as default serializers.
|
static com.esotericsoftware.kryo.Serializer<List<?>> |
createFor(Class type)
Obtain a serializer for the given sublist type.
|
public static com.esotericsoftware.kryo.Serializer<List<?>> createFor(Class type)
null is returned.type - the class of the sublist.null.public static com.esotericsoftware.kryo.Kryo addDefaultSerializers(com.esotericsoftware.kryo.Kryo kryo)
Copyright © 2010–2016. All rights reserved.