public class DataObjectFactory.DataObjectIntegerInput extends IntegerInput implements DataObjectItemInput<BDO>
NameFinder
.nf
validators
Constructor and Description |
---|
DataObjectIntegerInput() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
convert(java.lang.Object v)
Perform any supported type conversions to to generate a value of the
target type
|
BDO |
getItembyValue(java.lang.Integer num)
get the domain object from the Input value if defined
|
void |
parse(java.lang.String v)
Set the value of the input by parsing a textual representation of the
input.
|
void |
setItem(BDO o)
Set the value of the input using an item
|
getString, parseValue
formatRange, getMax, getMin, getStep, getType, getUnit, setMax, setMin, setNumberFormat, setStep, setUnit
accept, getBoxWidth, getMaxResultLength, getSingle, setBoxWidth, setMaxResultLength, setSingle
getValue, setKey, setValue
addValidator, getKey, getPrettyString, getString, removeValidator, validate, validateInner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, addValidator, getKey, getPrettyString, getString, getValue, isEmpty, removeValidator, setKey, setValue, validate
getString
public BDO getItembyValue(java.lang.Integer num)
ItemInput
getItembyValue
in interface ItemInput<java.lang.Integer,BDO extends DataObject>
num
- input Valuepublic void setItem(BDO o)
ItemInput
setItem
in interface ItemInput<java.lang.Integer,BDO extends DataObject>
public final java.lang.Integer convert(java.lang.Object v) throws TypeError
Input
convert
in interface Input<java.lang.Integer>
convert
in class IntegerInput
v
- Object inputTypeError
public void parse(java.lang.String v) throws ParseException
ParseInput
ParseInput.parseValue(String)
and Input.setValue(Object)
but it can be overridden for example if the natural parse mechanism generates an Item
in an item input.parse
in interface ParseInput<java.lang.Integer>
ParseException