public class DataSerializableTypeSerializer extends Object implements TypeSerializer<org.spongepowered.api.data.DataSerializable>
TypeSerializer
so that DataSerializables can be
provided in ObjectMapper
-using classes.Constructor and Description |
---|
DataSerializableTypeSerializer() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.DataSerializable |
deserialize(TypeToken<?> type,
ConfigurationNode value) |
void |
serialize(TypeToken<?> type,
org.spongepowered.api.data.DataSerializable obj,
ConfigurationNode value) |
public org.spongepowered.api.data.DataSerializable deserialize(TypeToken<?> type, ConfigurationNode value) throws ObjectMappingException
deserialize
in interface TypeSerializer<org.spongepowered.api.data.DataSerializable>
ObjectMappingException
public void serialize(TypeToken<?> type, org.spongepowered.api.data.DataSerializable obj, ConfigurationNode value) throws ObjectMappingException
serialize
in interface TypeSerializer<org.spongepowered.api.data.DataSerializable>
ObjectMappingException