C - The type of the config instancepublic class GenericTypeSerializer<C> extends ConfigTypeSerializer<C,java.lang.Object>
config| Constructor and Description |
|---|
GenericTypeSerializer(C config) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
deserialize(TypeSerializerList<C> typeSerializers,
java.lang.Class<java.lang.Object> typeClass,
java.lang.Object currentValue,
java.lang.Object serializedObject)
Deserializes the given yaml object to the type
T. |
java.lang.Object |
serialize(TypeSerializerList<C> typeSerializers,
java.lang.Class<java.lang.Object> typeClass,
java.lang.Object object)
Serializes the given object to a yaml object.
|
deserialize, deserialize, deserialize, serialize, serializepublic GenericTypeSerializer(C config)
public java.lang.Object deserialize(TypeSerializerList<C> typeSerializers, java.lang.Class<java.lang.Object> typeClass, java.lang.Object currentValue, java.lang.Object serializedObject)
ConfigTypeSerializerT.Tag for the possible types.deserialize in class ConfigTypeSerializer<C,java.lang.Object>typeSerializers - The list of all type serializerstypeClass - The class of the type to deserializecurrentValue - The last value of the option (default value on load, last value on reload)serializedObject - The object to deserializepublic java.lang.Object serialize(TypeSerializerList<C> typeSerializers, java.lang.Class<java.lang.Object> typeClass, java.lang.Object object)
ConfigTypeSerializerTag for the possible types.serialize in class ConfigTypeSerializer<C,java.lang.Object>typeSerializers - The list of all type serializerstypeClass - The class of the type to serializeobject - The object to serialize