public abstract class NumberDatatype extends java.lang.Object implements ParameterizedDatatype
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
decimalSeparator |
protected java.lang.String |
formatPattern |
protected java.lang.String |
groupingSeparator |
Modifier | Constructor and Description |
---|---|
protected |
NumberDatatype(org.dom4j.Element element) |
protected |
NumberDatatype(java.lang.String formatPattern,
java.lang.String decimalSeparator,
java.lang.String groupingSeparator) |
Modifier and Type | Method and Description |
---|---|
protected java.text.NumberFormat |
createFormat()
Creates non-localized format.
|
java.util.Map<java.lang.String,java.lang.Object> |
getParameters() |
protected java.lang.Number |
parse(java.lang.String value,
java.text.NumberFormat format) |
protected java.lang.String formatPattern
protected java.lang.String decimalSeparator
protected java.lang.String groupingSeparator
protected NumberDatatype(java.lang.String formatPattern, java.lang.String decimalSeparator, java.lang.String groupingSeparator)
protected NumberDatatype(org.dom4j.Element element)
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
getParameters
in interface ParameterizedDatatype
protected java.text.NumberFormat createFormat()
protected java.lang.Number parse(java.lang.String value, java.text.NumberFormat format) throws java.text.ParseException
java.text.ParseException