private static class Jsr354NumberFormatAnnotationFormatterFactory.PatternDecoratingFormatter extends java.lang.Object implements Formatter<MonetaryAmount>
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
pattern |
Constructor and Description |
---|
PatternDecoratingFormatter(java.lang.String pattern) |
Modifier and Type | Method and Description |
---|---|
private java.util.Currency |
determineCurrency(java.lang.String text,
java.util.Locale locale) |
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.
|
public PatternDecoratingFormatter(java.lang.String pattern)
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
private java.util.Currency determineCurrency(java.lang.String text, java.util.Locale locale)