Class TypeSerializerCollection
TypeSerializers.- Since:
- 4.0.0
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classA builder to construct new serializer collections.
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()Create a builder for a new type serializer collection without a parent set.Create a new builder to begin building a collection of type serializers that inherits from this collection.static TypeSerializerCollectiondefaults()Get a collection containing all of Configurate's built-in type serializers.boolean<T> @Nullable TypeSerializer<T>get(io.leangen.geantyref.TypeToken<T> token) Resolve a type serializer.<T> @Nullable TypeSerializer<T>Resolve a type serializer.@Nullable TypeSerializer<?>get(AnnotatedType type) Resolve a type serializer with annotation information.@Nullable TypeSerializer<?>Resolve a type serializer.inthashCode()toString()
- 
Method Details- 
getResolve a type serializer.First, all registered serializers from this collection are queried in registration order, then if a parent collection is set, that collection is queried. - Type Parameters:
- T- the type to serialize
- Parameters:
- token- the type a serializer is required for
- Returns:
- a serializer if any is present, or null if no applicable serializer is found
- Since:
- 4.0.0
 
- 
getResolve a type serializer.First, all registered serializers from this collection are queried in registration order, then if a parent collection is set, that collection is queried. This method will fail when provided a raw parameterized type - Type Parameters:
- T- the type to serialize
- Parameters:
- token- the type a serializer is required for
- Returns:
- a serializer if any is present, or null if no applicable serializer is found
- Since:
- 4.0.0
 
- 
getResolve a type serializer.First, all registered serializers from this collection are queried then if a parent collection is set, that collection is queried. - Parameters:
- type- the type a serializer is required for
- Returns:
- a serializer if any is present, or null if no applicable serializer is found
- Since:
- 4.0.0
 
- 
getResolve a type serializer with annotation information.First, all registered serializers from this collection are queried then if a parent collection is set, that collection is queried. The returned serializer may not necessarily use the provided annotation information. - Parameters:
- type- the type a serializer is required for
- Returns:
- a serializer if any is present, or null if no applicable serializer is found
- Since:
- 4.2.0
 
- 
childBuilderCreate a new builder to begin building a collection of type serializers that inherits from this collection.- Returns:
- the new builder
- Since:
- 4.0.0
 
- 
toString
- 
equals
- 
hashCode
- 
builderCreate a builder for a new type serializer collection without a parent set.If any of the standard serializers provided by Configurate are desired, either the default collection or a collection inheriting from the default collection should be applied. - Returns:
- the builder
- Since:
- 4.0.0
 
- 
defaultsGet a collection containing all of Configurate's built-in type serializers.- Returns:
- the collection
- Since:
- 4.0.0
 
 
-