petroleum/src/main/java/pm/j4/petroleum/util/module/option/BooleanValue.java

42 lines
741 B
Java

package pm.j4.petroleum.util.module.option;
import pm.j4.petroleum.util.module.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);
}
}