Package zombie.config

Class IntegerConfigOption

java.lang.Object
zombie.config.ConfigOption
zombie.config.IntegerConfigOption
Direct Known Subclasses:
EnumConfigOption, SandboxOptions.IntegerSandboxOption, ServerOptions.IntegerServerOption

public class IntegerConfigOption
extends ConfigOption
  • Field Details

    • value

      protected int value
    • defaultValue

      protected int defaultValue
    • min

      protected int min
    • max

      protected int max
  • Constructor Details

    • IntegerConfigOption

      public IntegerConfigOption​(java.lang.String name, int min, int max, int defaultValue)
  • Method Details

    • getType

      public java.lang.String getType()
      Specified by:
      getType in class ConfigOption
    • resetToDefault

      public void resetToDefault()
      Specified by:
      resetToDefault in class ConfigOption
    • getMin

      public double getMin()
    • getMax

      public double getMax()
    • setDefaultToCurrentValue

      public void setDefaultToCurrentValue()
      Specified by:
      setDefaultToCurrentValue in class ConfigOption
    • parse

      public void parse​(java.lang.String s)
      Specified by:
      parse in class ConfigOption
    • getValueAsString

      public java.lang.String getValueAsString()
      Specified by:
      getValueAsString in class ConfigOption
    • setValueFromObject

      public void setValueFromObject​(java.lang.Object o)
      Specified by:
      setValueFromObject in class ConfigOption
    • getValueAsObject

      public java.lang.Object getValueAsObject()
      Specified by:
      getValueAsObject in class ConfigOption
    • isValidString

      public boolean isValidString​(java.lang.String s)
      Specified by:
      isValidString in class ConfigOption
    • setValue

      public void setValue​(int value)
    • getValue

      public int getValue()
    • getDefaultValue

      public int getDefaultValue()