Package zombie.config

Class ConfigOption

java.lang.Object
zombie.config.ConfigOption
Direct Known Subclasses:
BooleanConfigOption, DoubleConfigOption, IntegerConfigOption, StringConfigOption

public abstract class ConfigOption extends Object
  • Field Details

    • name

      protected final String name
  • Constructor Details

    • ConfigOption

      public ConfigOption(String string)
  • Method Details

    • getName

      public String getName()
    • getType

      public abstract String getType()
    • resetToDefault

      public abstract void resetToDefault()
    • setDefaultToCurrentValue

      public abstract void setDefaultToCurrentValue()
    • parse

      public abstract void parse(String string)
    • getValueAsString

      public abstract String getValueAsString()
    • getValueAsLuaString

      public String getValueAsLuaString()
    • setValueFromObject

      public abstract void setValueFromObject(Object object)
    • getValueAsObject

      public abstract Object getValueAsObject()
    • isValidString

      public abstract boolean isValidString(String string)
    • getTooltip

      public abstract String getTooltip()