Package zombie.config

Class StringConfigOption

java.lang.Object
zombie.config.ConfigOption
zombie.config.StringConfigOption
Direct Known Subclasses:
ServerOptions.StringServerOption, ServerOptions.TextServerOption

public class StringConfigOption
extends ConfigOption
  • Field Details

    • value

      protected java.lang.String value
    • defaultValue

      protected java.lang.String defaultValue
  • Constructor Details

    • StringConfigOption

      public StringConfigOption​(java.lang.String name, java.lang.String 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
    • 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​(java.lang.String value)
    • getValue

      public java.lang.String getValue()
    • getDefaultValue

      public java.lang.String getDefaultValue()