Interface TypeDeserializer<T>
- Type Parameters:
T- The type to deserialize
- All Superinterfaces:
org.spongepowered.configurate.serialize.TypeSerializer<T>
- All Known Implementing Classes:
BukkitSerializers.ItemFlags,BukkitSerializers.MiniMessageComponents,BukkitSerializers.NamespacedKeys,BukkitSerializers.Particles,BukkitSerializers.Sounds,BukkitSerializers.TitleTimes,DurationSerializer,EnumSerializer,ItemStackSerializer,LeveledEnchantment.Serializer,LifestealerHeartDropRestrictionActionSerializer,LifestealerHeartDropRestrictionSerializer,PlayerNotificationSerializer,StoragePropertiesSerializer
public interface TypeDeserializer<T>
extends org.spongepowered.configurate.serialize.TypeSerializer<T>
A utility interface for
TypeSerializer that already has a default implementation for serialization
Used in the other serializers class to already implement the serialize method as we only need the deserialize method-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.configurate.serialize.TypeSerializer
org.spongepowered.configurate.serialize.TypeSerializer.Annotated<V> -
Method Summary
Methods inherited from interface org.spongepowered.configurate.serialize.TypeSerializer
deserialize, deserialize, emptyValue, emptyValue, serialize