petroleum/src/main/java/pm/j4/petroleum/modules/base/option/BooleanValue.java

42 lines
743 B
Java

package pm.j4.petroleum.modules.base.option;
import pm.j4.petroleum.modules.base.StringWritable;
/**
* The type Boolean value.
*/
public class BooleanValue extends StringWritable<Boolean> {
/**
* Instantiates a new Boolean value.
*
* @param value the value
*/
public BooleanValue(String value) {
this.value = Boolean.valueOf(value);
}
/**
* Instantiates a new Boolean value.
*
* @param value the value
*/
public BooleanValue(boolean value) {
this.value = Boolean.valueOf(value);
}
@Override
public String getType() {
return "B";
}
@Override
public String getStringValue() {
return value.toString();
}
@Override
public void toStringValue(String value) {
this.value = Boolean.valueOf(value);
}
}