Type Parameters:
T - the type of the wrapped value
All Superinterfaces:
ConfigurationSerializable
All Known Implementing Classes:
BigDecimal, BigInteger, Enum, JavaCollection, JavaMap, Primitives.Boolean, Primitives.Byte, Primitives.Character, Primitives.Double, Primitives.Float, Primitives.Integer, Primitives.Long, Primitives.Short, ScalaCollection.ScalaSeq, ScalaCollection.ScalaSet, ScalaMap, UUID

public interface Adapter<T> extends ConfigurationSerializable

Represents a wrapper for types that dont implement ConfigurationSerializable by themselves.

This class is used by RuntimeConversions to deserialize underlying objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    Get the value that is wrapped by this adapter.

    Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable

    serialize
  • Method Details

    • getValue

      T getValue()
      Get the value that is wrapped by this adapter.
      Returns:
      the value