public class AdaptiveNumberDatatype extends NumberDatatype implements Datatype<java.lang.Number>
NumberFormat
annotation.Constructor and Description |
---|
AdaptiveNumberDatatype(java.lang.Class<?> type,
NumberFormat numberFormat) |
Modifier and Type | Method and Description |
---|---|
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.lang.Class |
getJavaClass()
Java class representing this Datatype
|
java.lang.Number |
parse(java.lang.String value)
Parses value from String
|
java.lang.Number |
parse(java.lang.String value,
java.util.Locale locale)
Parses value from String taking into account local formats
|
java.lang.String |
toString() |
getParameters
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, getSqlType, read, write
public AdaptiveNumberDatatype(java.lang.Class<?> type, NumberFormat numberFormat)
public java.lang.Class getJavaClass()
Datatype
getJavaClass
in interface Datatype<java.lang.Number>
public java.lang.String format(java.lang.Object value)
Datatype
public java.lang.String format(java.lang.Object value, java.util.Locale locale)
Datatype
@Nullable public java.lang.Number parse(@Nullable java.lang.String value) throws java.text.ParseException
Datatype
@Nullable public java.lang.Number parse(@Nullable java.lang.String value, java.util.Locale locale) throws java.text.ParseException
Datatype
public java.lang.String toString()
toString
in class java.lang.Object