Class PrimitiveSerializers.BooleanSerializer

java.lang.Object
tech.guilhermekaua.spigotboot.config.serialization.scalars.PrimitiveSerializers.BooleanSerializer
All Implemented Interfaces:
TypeSerializer<Boolean>
Enclosing class:
PrimitiveSerializers

public static class PrimitiveSerializers.BooleanSerializer extends Object implements TypeSerializer<Boolean>
Serializer for Boolean values.
  • Constructor Details

    • BooleanSerializer

      public BooleanSerializer()
  • Method Details

    • deserialize

      public Boolean deserialize(@NotNull @NotNull ConfigNode node, @NotNull @NotNull Class<Boolean> type)
      Description copied from interface: TypeSerializer
      Deserializes a configuration node to the target type.
      Specified by:
      deserialize in interface TypeSerializer<Boolean>
      Parameters:
      node - the source node
      type - the target type class
      Returns:
      the deserialized value
    • serialize

      public void serialize(@NotNull @NotNull Boolean value, @NotNull @NotNull MutableConfigNode node)
      Description copied from interface: TypeSerializer
      Serializes a value to a configuration node.
      Specified by:
      serialize in interface TypeSerializer<Boolean>
      Parameters:
      value - the value to serialize
      node - the target node