Package de.gsi.chart.utils
Class NumberFormatterImpl
- java.lang.Object
-
- javafx.util.StringConverter<java.lang.Number>
-
- de.gsi.chart.utils.NumberFormatterImpl
-
- All Implemented Interfaces:
NumberFormatter
public class NumberFormatterImpl extends javafx.util.StringConverter<java.lang.Number> implements NumberFormatter
-
-
Field Summary
Fields Modifier and Type Field Description static charDEFAULT_DECIMAL_SEPARATORprotected com.ibm.icu.text.DecimalFormatformatter
-
Constructor Summary
Constructors Constructor Description NumberFormatterImpl()NumberFormatterImpl(int precision, boolean exponentialForm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.NumberfromString(java.lang.String string)com.ibm.icu.text.DecimalFormatgetFormatter()intgetPrecision()booleanisExponentialForm()NumberFormattersetExponentialForm(boolean state)NumberFormattersetPrecision(int precision)java.lang.StringtoString(double val)java.lang.StringtoString(java.lang.Number object)
-
-
-
Field Detail
-
DEFAULT_DECIMAL_SEPARATOR
public static final char DEFAULT_DECIMAL_SEPARATOR
- See Also:
- Constant Field Values
-
formatter
protected com.ibm.icu.text.DecimalFormat formatter
-
-
Method Detail
-
fromString
public java.lang.Number fromString(java.lang.String string)
- Specified by:
fromStringin classjavafx.util.StringConverter<java.lang.Number>
-
getFormatter
public com.ibm.icu.text.DecimalFormat getFormatter()
-
getPrecision
public int getPrecision()
- Specified by:
getPrecisionin interfaceNumberFormatter
-
isExponentialForm
public boolean isExponentialForm()
- Specified by:
isExponentialFormin interfaceNumberFormatter
-
setExponentialForm
public NumberFormatter setExponentialForm(boolean state)
- Specified by:
setExponentialFormin interfaceNumberFormatter
-
setPrecision
public NumberFormatter setPrecision(int precision)
- Specified by:
setPrecisionin interfaceNumberFormatter
-
toString
public java.lang.String toString(double val)
- Specified by:
toStringin interfaceNumberFormatter
-
toString
public java.lang.String toString(java.lang.Number object)
- Specified by:
toStringin classjavafx.util.StringConverter<java.lang.Number>
-
-