public class NumberFormatterImpl extends StringConverter<Number> implements NumberFormatter
| Modifier and Type | Field and Description |
|---|---|
static char |
DEFAULT_DECIMAL_SEPARATOR |
protected com.ibm.icu.text.DecimalFormat |
formatter |
| Constructor and Description |
|---|
NumberFormatterImpl() |
NumberFormatterImpl(int precision,
boolean exponentialForm) |
| Modifier and Type | Method and Description |
|---|---|
Number |
fromString(String string) |
com.ibm.icu.text.DecimalFormat |
getFormatter() |
int |
getPrecision() |
boolean |
isExponentialForm() |
NumberFormatter |
setExponentialForm(boolean state) |
NumberFormatter |
setPrecision(int precision) |
String |
toString(double val) |
String |
toString(Number object) |
public static final char DEFAULT_DECIMAL_SEPARATOR
protected com.ibm.icu.text.DecimalFormat formatter
public NumberFormatterImpl()
public NumberFormatterImpl(int precision,
boolean exponentialForm)
public Number fromString(String string)
fromString in class StringConverter<Number>public com.ibm.icu.text.DecimalFormat getFormatter()
public int getPrecision()
getPrecision in interface NumberFormatterpublic boolean isExponentialForm()
isExponentialForm in interface NumberFormatterpublic NumberFormatter setExponentialForm(boolean state)
setExponentialForm in interface NumberFormatterpublic NumberFormatter setPrecision(int precision)
setPrecision in interface NumberFormatterpublic String toString(double val)
toString in interface NumberFormatterpublic String toString(Number object)
toString in class StringConverter<Number>Copyright © 2019 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.