public class NumberStringConverter extends StringConverter<java.lang.Number>
StringConverter implementation for Number values.
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.Locale |
locale |
(package private) java.text.NumberFormat |
numberFormat |
(package private) java.lang.String |
pattern |
| Constructor and Description |
|---|
NumberStringConverter() |
NumberStringConverter(java.util.Locale locale) |
NumberStringConverter(java.util.Locale locale,
java.lang.String pattern) |
NumberStringConverter(java.util.Locale locale,
java.lang.String pattern,
java.text.NumberFormat numberFormat) |
NumberStringConverter(java.text.NumberFormat numberFormat) |
NumberStringConverter(java.lang.String pattern) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
fromString(java.lang.String value)
Converts the string provided into an object defined by the specific converter.
|
protected java.text.NumberFormat |
getNumberFormat()
Return a
NumberFormat instance to use for formatting
and parsing in this StringConverter. |
java.lang.String |
toString(java.lang.Number value)
Converts the object provided into its string form.
|
final java.util.Locale locale
final java.lang.String pattern
final java.text.NumberFormat numberFormat
public NumberStringConverter()
public NumberStringConverter(java.util.Locale locale)
public NumberStringConverter(java.lang.String pattern)
public NumberStringConverter(java.util.Locale locale,
java.lang.String pattern)
public NumberStringConverter(java.text.NumberFormat numberFormat)
NumberStringConverter(java.util.Locale locale,
java.lang.String pattern,
java.text.NumberFormat numberFormat)
public java.lang.Number fromString(java.lang.String value)
fromString in class StringConverter<java.lang.Number>public java.lang.String toString(java.lang.Number value)
toString in class StringConverter<java.lang.Number>protected java.text.NumberFormat getNumberFormat()
Return a NumberFormat instance to use for formatting
and parsing in this StringConverter.