private static class Jsr354NumberFormatAnnotationFormatterFactory.NumberDecoratingFormatter extends java.lang.Object implements Formatter<MonetaryAmount>
Modifier and Type | Field and Description |
---|---|
private Formatter<java.lang.Number> |
numberFormatter |
Constructor and Description |
---|
NumberDecoratingFormatter(Formatter<java.lang.Number> numberFormatter) |
Modifier and Type | Method and Description |
---|---|
MonetaryAmount |
parse(java.lang.String text,
java.util.Locale locale)
Parse a text String to produce a T.
|
java.lang.String |
print(MonetaryAmount object,
java.util.Locale locale)
Print the object of type T for display.
|
private final Formatter<java.lang.Number> numberFormatter
public NumberDecoratingFormatter(Formatter<java.lang.Number> numberFormatter)
public java.lang.String print(MonetaryAmount object, java.util.Locale locale)
Printer
public MonetaryAmount parse(java.lang.String text, java.util.Locale locale) throws java.text.ParseException
Parser