public class DefaultNumberFormatter extends Formatter
Constructor and Description |
---|
DefaultNumberFormatter()
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuffer |
format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos) |
java.lang.String |
format(java.lang.String formatString,
java.lang.Object rawData)
format raw data according to the format specified.
|
protected java.text.DecimalFormat |
getDecimalFormat() |
java.text.DecimalFormatSymbols |
getDecimalFormatSymbols() |
LocaleContext |
getLocale() |
java.lang.Object |
parse(java.lang.String formatString,
java.lang.String parseThisString)
parse this string according to the format specified.
|
java.lang.Object |
parseObject(java.lang.String formatThisString,
java.text.ParsePosition status) |
void |
setLocale(LocaleContext thisLocale)
define locale to be used.
|
getDefaultFormatString
protected java.text.DecimalFormat getDecimalFormat()
public java.lang.String format(java.lang.String formatString, java.lang.Object rawData) throws FormatErrorException
Data is formatted per the 'format string' passed as an argument to this function.
format
in class Formatter
formatString
- code to define how the raw data should be formatted.rawData
- data which needs to be formatted.FormatErrorException
- if unable to format the data according
to the format specified.public java.lang.Object parse(java.lang.String formatString, java.lang.String parseThisString) throws java.text.ParseException
parse
in class Formatter
formatString
- code to define how the raw data should be parsed.parseThisString
- data which needs to be parsed.java.text.ParseException
- when unable to parse data according
to the format specified.public void setLocale(LocaleContext thisLocale) throws UnknownLocaleException
setLocale
in class Formatter
thisLocale
- locale to be usedUnknownLocaleException
- if the formatter does'nt support the
specified Locale.public LocaleContext getLocale()
public java.lang.Object parseObject(java.lang.String formatThisString, java.text.ParsePosition status)
parseObject
in class java.text.Format
formatThisString
- data which needs to be parsedstatus
- parse to start from this positionpublic java.lang.StringBuffer format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.Format
obj
- object which needs to be formattedtoAppendTo
- appended formatted string herepos
- additional information about the formatting performed. see
java.text.FieldPosition for more informationpublic java.text.DecimalFormatSymbols getDecimalFormatSymbols()