public class BigDecimalDatatype extends NumberDatatype implements Datatype<java.math.BigDecimal>
| Modifier and Type | Field and Description |
|---|---|
protected FormatStringsRegistry |
formatStringsRegistry |
decimalSeparator, formatPattern, groupingSeparator| Constructor and Description |
|---|
BigDecimalDatatype() |
| Modifier and Type | Method and Description |
|---|---|
protected java.text.NumberFormat |
createFormat()
Creates non-localized format.
|
java.lang.String |
format(java.lang.Object value)
Converts value to String.
|
java.lang.String |
format(java.lang.Object value,
java.util.Locale locale)
Converts value to String taking into account local formats.
|
java.math.BigDecimal |
parse(java.lang.String value)
Parses value from String
|
java.math.BigDecimal |
parse(java.lang.String value,
java.util.Locale locale)
Parses value from String taking into account local formats
|
java.lang.String |
toString() |
getParameters, parseclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetId, getJavaClass@Autowired protected FormatStringsRegistry formatStringsRegistry
protected java.text.NumberFormat createFormat()
NumberDatatypecreateFormat in class NumberDatatypepublic java.lang.String format(java.lang.Object value)
Datatypepublic java.lang.String format(java.lang.Object value,
java.util.Locale locale)
Datatypepublic java.math.BigDecimal parse(java.lang.String value)
throws java.text.ParseException
Datatypepublic java.math.BigDecimal parse(java.lang.String value,
java.util.Locale locale)
throws java.text.ParseException
Datatypepublic java.lang.String toString()
toString in class java.lang.Object