com.esotericsoftware.kryo.serialize
Class EnumSerializer
java.lang.Object
com.esotericsoftware.kryo.Serializer
com.esotericsoftware.kryo.serialize.EnumSerializer
public class EnumSerializer
- extends Serializer
Writes a 1-3 byte enum.
- Author:
- Nathan Sweet
|
Constructor Summary |
EnumSerializer(java.lang.Class<? extends java.lang.Enum> type)
|
|
Method Summary |
static
|
get(java.nio.ByteBuffer buffer,
java.lang.Class<T> type)
|
static void |
put(java.nio.ByteBuffer buffer,
java.lang.Enum object)
|
|
readObjectData(java.nio.ByteBuffer buffer,
java.lang.Class<T> type)
Reads an object from the buffer. |
void |
writeObjectData(java.nio.ByteBuffer buffer,
java.lang.Object object)
Writes the object to the buffer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumSerializer
public EnumSerializer(java.lang.Class<? extends java.lang.Enum> type)
readObjectData
public <T> T readObjectData(java.nio.ByteBuffer buffer,
java.lang.Class<T> type)
- Description copied from class:
Serializer
- Reads an object from the buffer.
- Specified by:
readObjectData in class Serializer
- Returns:
- The deserialized object, never null.
writeObjectData
public void writeObjectData(java.nio.ByteBuffer buffer,
java.lang.Object object)
- Description copied from class:
Serializer
- Writes the object to the buffer.
- Specified by:
writeObjectData in class Serializer
object - Cannot be null.
put
public static void put(java.nio.ByteBuffer buffer,
java.lang.Enum object)
get
public static <T> T get(java.nio.ByteBuffer buffer,
java.lang.Class<T> type)
Copyright © 2011. All Rights Reserved.