| Interface | Description |
|---|---|
| MonetaryAmountFormat |
Formats instances of
MonetaryAmount to a String or an Appendable. |
| Class | Description |
|---|---|
| AmountFormatSymbols |
This class represents the set of symbols (such as the decimal separator, the grouping separators,
and so on) needed by
AmountStyle to format MonetaryAmount instances. |
| AmountFormatSymbols.Builder |
Builder for creating new instances of
AmountFormatSymbols. |
| AmountStyle |
The
AmountStyle defines how a MonetaryAmount should be formatted and
is used within a MonetaryAmountFormat. |
| AmountStyle.Builder |
Builder for creating a new
AmountStyle. |
| MonetaryFormats |
This class models the singleton accessor for
MonetaryAmountFormat instances. |
| Enum | Description |
|---|---|
| CurrencyStyle |
Defines the different variants of currency formatting.
|
| Exception | Description |
|---|---|
| MonetaryParseException |
Signals that an error has been reached unexpectedly while parsing.
|
MonetaryAmountFormat that adopts
existing formatting functionality, such as in javax.text.DecimalFormat.javax.text.DecimalFormat are remodeled, to be
platform independent. Nevertheless the reference implementation may be built on top of existing JDK
functionality.