Package zombie.config
Class DoubleConfigOption
java.lang.Object
zombie.config.ConfigOption
zombie.config.DoubleConfigOption
- Direct Known Subclasses:
SandboxOptions.DoubleSandboxOption,ServerOptions.DoubleServerOption
public class DoubleConfigOption extends ConfigOption
-
Field Summary
Fields Modifier and Type Field Description protected doubledefaultValueprotected doublemaxprotected doubleminprotected doublevalueFields inherited from class zombie.config.ConfigOption
name -
Constructor Summary
Constructors Constructor Description DoubleConfigOption(java.lang.String name, double min, double max, double defaultValue) -
Method Summary
Modifier and Type Method Description doublegetDefaultValue()doublegetMax()doublegetMin()java.lang.StringgetType()doublegetValue()java.lang.ObjectgetValueAsObject()java.lang.StringgetValueAsString()booleanisValidString(java.lang.String s)voidparse(java.lang.String s)voidresetToDefault()voidsetDefaultToCurrentValue()voidsetValue(double value)voidsetValueFromObject(java.lang.Object o)Methods inherited from class zombie.config.ConfigOption
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
value
protected double value -
defaultValue
protected double defaultValue -
min
protected double min -
max
protected double max
-
-
Constructor Details
-
DoubleConfigOption
public DoubleConfigOption(java.lang.String name, double min, double max, double defaultValue)
-
-
Method Details
-
getType
public java.lang.String getType()- Specified by:
getTypein classConfigOption
-
getMin
public double getMin() -
getMax
public double getMax() -
resetToDefault
public void resetToDefault()- Specified by:
resetToDefaultin classConfigOption
-
setDefaultToCurrentValue
public void setDefaultToCurrentValue()- Specified by:
setDefaultToCurrentValuein classConfigOption
-
parse
public void parse(java.lang.String s)- Specified by:
parsein classConfigOption
-
getValueAsString
public java.lang.String getValueAsString()- Specified by:
getValueAsStringin classConfigOption
-
setValueFromObject
public void setValueFromObject(java.lang.Object o)- Specified by:
setValueFromObjectin classConfigOption
-
getValueAsObject
public java.lang.Object getValueAsObject()- Specified by:
getValueAsObjectin classConfigOption
-
isValidString
public boolean isValidString(java.lang.String s)- Specified by:
isValidStringin classConfigOption
-
setValue
public void setValue(double value) -
getValue
public double getValue() -
getDefaultValue
public double getDefaultValue()
-