public class BigDecimalDatatype extends NumberDatatype implements Datatype<java.math.BigDecimal>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME
Deprecated.
|
decimalSeparator, formatPattern, groupingSeparator
Constructor and Description |
---|
BigDecimalDatatype(org.dom4j.Element element) |
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, parse
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getJavaClass, getName, getSqlType, read, write
@Deprecated public static final java.lang.String NAME
protected java.text.NumberFormat createFormat()
NumberDatatype
createFormat
in class NumberDatatype
public java.lang.String format(java.lang.Object value)
Datatype
public java.lang.String format(java.lang.Object value, java.util.Locale locale)
Datatype
public java.math.BigDecimal parse(java.lang.String value) throws java.text.ParseException
Datatype
ValueConversionException
instead of ParseException
.public java.math.BigDecimal parse(java.lang.String value, java.util.Locale locale) throws java.text.ParseException
Datatype
ValueConversionException
instead of ParseException
.public java.lang.String toString()
toString
in class java.lang.Object