Class NumberFormElement<T>
java.lang.Object
org.minimalj.frontend.form.element.AbstractFormElement<T>
org.minimalj.frontend.form.element.FormatFormElement<T>
org.minimalj.frontend.form.element.NumberFormElement<T>
- All Implemented Interfaces:
Enable
,FormElement<T>
,Mocking
- Direct Known Subclasses:
BigDecimalFormElement
,IntegerFormElement
,LongFormElement
public abstract class NumberFormElement<T> extends FormatFormElement<T>
-
Field Summary
Fields Modifier and Type Field Description protected int
decimalPlaces
protected boolean
signed
protected int
size
-
Constructor Summary
Constructors Modifier Constructor Description protected
NumberFormElement(PropertyInterface property, boolean editable)
-
Method Summary
Modifier and Type Method Description protected java.lang.String
getAllowedCharacters(PropertyInterface property)
protected int
getAllowedSize(PropertyInterface property)
protected Frontend.InputType
getInputType()
java.lang.String
render(T number)
Methods inherited from class org.minimalj.frontend.form.element.FormatFormElement
getComponent, getSearch, getValue, parse, setEnabled, setValue
Methods inherited from class org.minimalj.frontend.form.element.AbstractFormElement
fireChange, getCaption, getConstraint, getProperty, height, height, listener, setChangeListener
-
Field Details
-
signed
protected final boolean signed -
size
protected final int size -
decimalPlaces
protected final int decimalPlaces
-
-
Constructor Details
-
Method Details
-
getInputType
- Overrides:
getInputType
in classFormatFormElement<T>
-
render
- Specified by:
render
in classFormatFormElement<T>
-
getAllowedCharacters
- Specified by:
getAllowedCharacters
in classFormatFormElement<T>
-
getAllowedSize
- Specified by:
getAllowedSize
in classFormatFormElement<T>
-