N
- type of result objectpublic abstract class NumberInput<N extends java.lang.Number> extends ParseAbstractInput<N> implements UnitInput, RangedInput<N>
Modifier and Type | Field and Description |
---|---|
protected java.text.NumberFormat |
nf |
validators
Constructor and Description |
---|
NumberInput() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
formatRange(N n)
format step/range values as used by the input into compatible to the way they are
presented.
|
N |
getMax()
Maximum valid value
null value implies no maximum
|
N |
getMin()
Minimum valid value.
|
N |
getStep()
Step value
defines step value.
|
java.lang.String |
getString(N val)
get a String representation of an Object that is compatible with the way
the input is parsed
|
java.lang.String |
getType()
get the type tag to emit for
the corresponding html5 type.
|
java.lang.String |
getUnit()
return unit this field is in.
|
N |
setMax(N m)
set the maximum value
|
N |
setMin(N m)
Set the minimum value
|
java.text.NumberFormat |
setNumberFormat(java.text.NumberFormat n)
Set a number format for use with the input
|
void |
setStep(N s) |
java.lang.String |
setUnit(java.lang.String u)
set the units for the field
|
accept, getBoxWidth, getMaxResultLength, getSingle, setBoxWidth, setMaxResultLength, setSingle
getValue, setKey, setValue
addValidator, convert, getKey, getPrettyString, getString, removeValidator, validate, validateInner
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, addValidator, convert, getKey, getPrettyString, getValue, isEmpty, removeValidator, setKey, setValue, validate
getString, parse, parseValue
public java.lang.String getUnit()
public N getMin()
BoundedInput
getMin
in interface BoundedInput<N extends java.lang.Number>
public N getStep()
RangedInput
getStep
in interface RangedInput<N extends java.lang.Number>
public void setStep(N s)
public N getMax()
BoundedInput
getMax
in interface BoundedInput<N extends java.lang.Number>
public N setMax(N m)
BoundedInput
setMax
in interface BoundedInput<N extends java.lang.Number>
public N setMin(N m)
BoundedInput
setMin
in interface BoundedInput<N extends java.lang.Number>
public java.text.NumberFormat setNumberFormat(java.text.NumberFormat n)
n
- public java.lang.String setUnit(java.lang.String u)
u
- String reperesenting unit to usepublic java.lang.String getString(N val)
BaseInput
public java.lang.String formatRange(N n)
BoundedInput
formatRange
in interface BoundedInput<N extends java.lang.Number>
public java.lang.String getType()
HTML5Input
getType
in interface HTML5Input