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, setSinglegetValue, setKey, setValueaddValidator, convert, getKey, getPrettyString, getString, removeValidator, validate, validateInnerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, addValidator, convert, getKey, getPrettyString, getValue, isEmpty, removeValidator, setKey, setValue, validategetString, parse, parseValuepublic java.lang.String getUnit()
public N getMin()
BoundedInputgetMin in interface BoundedInput<N extends java.lang.Number>public N getStep()
RangedInputgetStep in interface RangedInput<N extends java.lang.Number>public void setStep(N s)
public N getMax()
BoundedInputgetMax in interface BoundedInput<N extends java.lang.Number>public N setMax(N m)
BoundedInputsetMax in interface BoundedInput<N extends java.lang.Number>public N setMin(N m)
BoundedInputsetMin 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)
BaseInputpublic java.lang.String formatRange(N n)
BoundedInputformatRange in interface BoundedInput<N extends java.lang.Number>public java.lang.String getType()
HTML5InputgetType in interface HTML5Input