Class EnumConfigVariant<T extends Enum<T>>

java.lang.Object
com.beansgalaxy.backpacks.config.types.ConfigVariant<T>
com.beansgalaxy.backpacks.config.types.EnumConfigVariant<T>
All Implemented Interfaces:
ConfigLine

public class EnumConfigVariant<T extends Enum<T>> extends ConfigVariant<T>
  • Constructor Details

    • EnumConfigVariant

      public EnumConfigVariant(String name, T defau, T[] values)
    • EnumConfigVariant

      public EnumConfigVariant(String name, T defau, T[] values, String comment)
  • Method Details

    • autoComment

      public String autoComment()
      Overrides:
      autoComment in class ConfigVariant<T extends Enum<T>>
    • encode

      public String encode()
    • decode

      public void decode(com.google.gson.JsonObject jsonObject)