public class NumberFormatter
extends java.lang.Object
WrappedField
object to store some of the Joty datum components and to have
them processed by its methods. The class uses the configuration data to set
the java.text.NumberFormat and this is exposed my means of the
render
method.Modifier and Type | Field and Description |
---|---|
java.text.NumberFormat |
m_format |
Constructor and Description |
---|
NumberFormatter(JotyApplication jotyApplication,
double value,
boolean currency) |
NumberFormatter(JotyApplication jotyApplication,
float value) |
NumberFormatter(JotyApplication jotyApplication,
int value) |
NumberFormatter(JotyApplication jotyApplication,
long value) |
NumberFormatter(JotyApplication jotyApplication,
WrappedField wfield) |
NumberFormatter(JotyApplication jotyApplication,
WrappedField wfield,
boolean forcedNoDecimals) |
Modifier and Type | Method and Description |
---|---|
java.lang.Number |
getNumber(java.lang.String text) |
java.lang.String |
render() |
void |
setDoubleFormat(boolean forcedNoDecimals) |
void |
setIntFormat() |
void |
setLongFormat() |
void |
setSingleFormat(boolean forcedNoDecimals) |
public NumberFormatter(JotyApplication jotyApplication, double value, boolean currency)
public NumberFormatter(JotyApplication jotyApplication, float value)
public NumberFormatter(JotyApplication jotyApplication, int value)
public NumberFormatter(JotyApplication jotyApplication, long value)
public NumberFormatter(JotyApplication jotyApplication, WrappedField wfield)
public NumberFormatter(JotyApplication jotyApplication, WrappedField wfield, boolean forcedNoDecimals)
public java.lang.Number getNumber(java.lang.String text)
public java.lang.String render()
public void setDoubleFormat(boolean forcedNoDecimals)
public void setIntFormat()
public void setLongFormat()
public void setSingleFormat(boolean forcedNoDecimals)