Package ninja.leaping.configurate.objectmapping.serialize

Type serializer mechanisms and the standard type serializers shipped with Configurate

Type serializers are registered and queried using TypeSerializerCollection. For scalar serializers (those that take a scalar configuration value only), the ScalarSerializer class provides many common behaviours.

  • Interface Summary
    Interface Description
    TypeSerializer<T>
    Represents an object which can serialize and deserialize objects of a given type.
  • Class Summary
    Class Description
    ScalarSerializer<T>
    Serialize a value that can be represented as a scalar value within a node.
    TypeSerializerCollection
    A calculated collection of TypeSerializers
    TypeSerializers
    A number of TypeSerializers provided by configurate.
  • Annotation Types Summary
    Annotation Type Description
    ConfigSerializable
    This annotation is used to indicate that the given type is capable of being serialized and deserialized by the configuration object mapper.