Package com.esotericsoftware.kryo
Class Registration
- java.lang.Object
-
- com.esotericsoftware.kryo.Registration
-
public class Registration extends java.lang.Object
Describes theSerializer
and 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 int
getId()
Returns the registered class ID.org.objenesis.instantiator.ObjectInstantiator
getInstantiator()
Serializer
getSerializer()
java.lang.Class
getType()
boolean
isTypeNameAscii()
void
setInstantiator(org.objenesis.instantiator.ObjectInstantiator instantiator)
Sets the instantiator that will create a new instance of the type inKryo.newInstance(Class)
.void
setSerializer(Serializer serializer)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
-