Class BooleanPersistentDataType

  • All Implemented Interfaces:
    org.bukkit.persistence.PersistentDataType<java.lang.Byte,​java.lang.Boolean>

    public class BooleanPersistentDataType
    extends java.lang.Object
    implements org.bukkit.persistence.PersistentDataType<java.lang.Byte,​java.lang.Boolean>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.bukkit.persistence.PersistentDataType

        org.bukkit.persistence.PersistentDataType.PrimitivePersistentDataType<T extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface org.bukkit.persistence.PersistentDataType

        BYTE, BYTE_ARRAY, DOUBLE, FLOAT, INTEGER, INTEGER_ARRAY, LONG, LONG_ARRAY, SHORT, STRING, TAG_CONTAINER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      @NotNull java.lang.Boolean fromPrimitive​(@NotNull java.lang.Byte primitive, @NotNull org.bukkit.persistence.PersistentDataAdapterContext context)  
      @NotNull java.lang.Class<java.lang.Boolean> getComplexType()  
      @NotNull java.lang.Class<java.lang.Byte> getPrimitiveType()  
      @NotNull java.lang.Byte toPrimitive​(@NotNull java.lang.Boolean complex, @NotNull org.bukkit.persistence.PersistentDataAdapterContext context)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BooleanPersistentDataType

        public BooleanPersistentDataType()
    • Method Detail

      • getPrimitiveType

        @NotNull
        public @NotNull java.lang.Class<java.lang.Byte> getPrimitiveType()
        Specified by:
        getPrimitiveType in interface org.bukkit.persistence.PersistentDataType<java.lang.Byte,​java.lang.Boolean>
      • getComplexType

        @NotNull
        public @NotNull java.lang.Class<java.lang.Boolean> getComplexType()
        Specified by:
        getComplexType in interface org.bukkit.persistence.PersistentDataType<java.lang.Byte,​java.lang.Boolean>
      • toPrimitive

        @NotNull
        public @NotNull java.lang.Byte toPrimitive​(@NotNull
                                                   @NotNull java.lang.Boolean complex,
                                                   @NotNull
                                                   @NotNull org.bukkit.persistence.PersistentDataAdapterContext context)
        Specified by:
        toPrimitive in interface org.bukkit.persistence.PersistentDataType<java.lang.Byte,​java.lang.Boolean>
      • fromPrimitive

        @NotNull
        public @NotNull java.lang.Boolean fromPrimitive​(@NotNull
                                                        @NotNull java.lang.Byte primitive,
                                                        @NotNull
                                                        @NotNull org.bukkit.persistence.PersistentDataAdapterContext context)
        Specified by:
        fromPrimitive in interface org.bukkit.persistence.PersistentDataType<java.lang.Byte,​java.lang.Boolean>