Package com.esotericsoftware.kryo
Class Registration
- java.lang.Object
-
- com.esotericsoftware.kryo.Registration
-
public class Registration extends java.lang.ObjectDescribes theSerializerand class ID to use for a class.- Author:
- Nathan Sweet
-
-
Constructor Summary
Constructors Constructor Description Registration(java.lang.Class type, Serializer serializer, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetId()Returns the registered class ID.org.objenesis.instantiator.ObjectInstantiatorgetInstantiator()SerializergetSerializer()java.lang.ClassgetType()booleanisTypeNameAscii()voidsetInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)Sets the instantiator that will create a new instance of the type inKryo.newInstance(Class).voidsetSerializer(Serializer serializer)java.lang.StringtoString()
-
-
-
Constructor Detail
-
Registration
public Registration(java.lang.Class type, Serializer serializer, int id)
-
-
Method Detail
-
getType
public java.lang.Class getType()
-
isTypeNameAscii
public boolean isTypeNameAscii()
-
getId
public int getId()
Returns the registered class ID.- See Also:
Kryo.register(Class)
-
getSerializer
public Serializer getSerializer()
-
setSerializer
public void setSerializer(Serializer serializer)
-
getInstantiator
public org.objenesis.instantiator.ObjectInstantiator getInstantiator()
- Returns:
- May be null if not yet set.
-
setInstantiator
public void setInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)
Sets the instantiator that will create a new instance of the type inKryo.newInstance(Class).
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-