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