public class CheckBoxInput extends AbstractInput<java.lang.String> implements ParseInput<java.lang.String>, BinaryInput<java.lang.String>
validators| Constructor and Description |
|---|
CheckBoxInput(java.lang.String checked,
java.lang.String unchecked) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(InputVisitor<R> vis) |
java.lang.String |
convert(java.lang.Object o)
Perform any supported type conversions to to generate a value of the
target type
|
java.lang.String |
getChecked()
String value corresponding to a checked input
|
java.lang.String |
getPrettyString(java.lang.String value)
Convert a value into a user friendly string.
|
java.lang.String |
getString(java.lang.String value)
get a String representation of an Object that is compatible with the way
the input is parsed
|
java.lang.String |
getUnChecked() |
boolean |
isChecked()
Is the input checked or not
|
java.lang.String |
parseValue(java.lang.String v)
Parse a String into the correct type for this input.
|
void |
setChecked(boolean value)
Set the state of the input
|
getValue, setKey, setValueaddValidator, getKey, getString, removeValidator, validate, validateInnerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetString, parseaddValidator, getKey, getValue, isEmpty, removeValidator, setKey, setValue, validatepublic CheckBoxInput(java.lang.String checked,
java.lang.String unchecked)
public java.lang.String getChecked()
BinaryInputgetChecked in interface BinaryInput<java.lang.String>public java.lang.String getUnChecked()
public boolean isChecked()
BinaryInputisChecked in interface BinaryInput<java.lang.String>public java.lang.String parseValue(java.lang.String v)
throws ParseException
ParseInputInput.getString(Object) method.parseValue in interface ParseInput<java.lang.String>ParseExceptionpublic void setChecked(boolean value)
BinaryInputsetChecked in interface BinaryInput<java.lang.String>public java.lang.String convert(java.lang.Object o)
throws TypeError
Inputpublic java.lang.String getPrettyString(java.lang.String value)
InputgetPrettyString in interface Input<java.lang.String>getPrettyString in class BaseInput<java.lang.String>ListInputpublic java.lang.String getString(java.lang.String value)
BaseInputgetString in interface Input<java.lang.String>getString in class BaseInput<java.lang.String>ParseInputpublic <R> R accept(InputVisitor<R> vis) throws java.lang.Exception