Class DfuSerializers
java.lang.Object
org.spongepowered.configurate.extra.dfu.v4.DfuSerializers
A bridge between Configurate and DataFixerUpper serialization types.
- Since:
- 4.0.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic <S> @Nullable Codec<S>codec(io.leangen.geantyref.TypeToken<S> type) Create a new codec that uses the default type serializer collection to serialize an object of the provided type.static <V> @Nullable Codec<V>codec(io.leangen.geantyref.TypeToken<V> type, TypeSerializerCollection collection) Create a new codec based on a ConfigurateTypeSerializer.static <V> TypeSerializer<V>serializer(Codec<V> codec) Create a new serializer wrapping the providedCodec.
-
Method Details
-
serializer
Create a new serializer wrapping the providedCodec.- Type Parameters:
V- value type- Parameters:
codec- codec to use for the serialization operation- Returns:
- a new serializer
- Since:
- 4.0.0
-
codec
Create a new codec that uses the default type serializer collection to serialize an object of the provided type.- Type Parameters:
S- value type- Parameters:
type- token representing a value type- Returns:
- a codec for the type, or null if an appropriate
TypeSerializercould not be found. - Since:
- 4.0.0
-
codec
public static <V> @Nullable Codec<V> codec(io.leangen.geantyref.TypeToken<V> type, TypeSerializerCollection collection) Create a new codec based on a ConfigurateTypeSerializer.- Type Parameters:
V- value type- Parameters:
type- type to serializecollection- source for values- Returns:
- a codec, or null if an appropriate
TypeSerializercould not be found for the TypeToken. - Since:
- 4.0.0
-