Class ConfigVariant<T>

java.lang.Object
com.beansgalaxy.backpacks.config.types.ConfigVariant<T>
All Implemented Interfaces:
ConfigLine
Direct Known Subclasses:
BoolConfigVariant, EnumConfigVariant, HSetConfigVariant, IntConfigVariant, ListConfigVariant, MapConfigVariant

public abstract class ConfigVariant<T> extends Object implements ConfigLine
  • Field Details

    • name

      protected final String name
    • comment

      protected final String comment
    • hasComment

      protected final boolean hasComment
    • value

      protected T value
  • Constructor Details

    • ConfigVariant

      protected ConfigVariant(String name, T defau, String comment)
  • Method Details

    • comment

      public String comment(int whiteSpace)
      Specified by:
      comment in interface ConfigLine
    • autoComment

      public String autoComment()
    • name

      public String name()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • set

      public void set(T value)
    • get

      public T get()
    • getDefau

      public T getDefau()