See: Description
| Interface | Description |
|---|---|
| AmountFormatSymbolsProviderSpi |
SPI (formatting) providing
AmountFormatSymbols instances. |
| AmountStyleProviderSpi |
SPI (formatting) providing
AmountStyle instances. |
| CurrencyProviderSpi |
SPI (core) to be registered using the
Bootstrap, which allows to
register/provide additional currencies into the system automatically on
startup. |
| MonetaryAmountFactoryProviderSpi<T extends MonetaryAmount> |
SPI (core): Implementations of this interface are used by the
MonetaryAmountsSpi to evaluate the
correct MonetaryAmountFactory instances. |
| MonetaryAmountFormatProviderSpi |
SPI (formatting) providing
MonetaryAmountFormat instances. |
| MonetaryAmountsSpi |
SPI (core) for the backing implementation of the
MonetaryAmounts singleton. |
| MonetaryConversionsSpi |
SPI (conversoin) that implements the functionalities provided by the
MonetaryConversions singleton accessor. |
| RoundingProviderSpi |
This SPI allows to extends/override the roundings available for
CurrencyUnit. |
| ServiceProvider |
This class models the component that is managing the lifecycle of the
monetary services used by the Money and Currency API.
|
| Class | Description |
|---|---|
| Bootstrap |
This singleton provides access to the services available in the current runtime environment and context.
|
| DefaultServiceProvider |
This class implements the (default)
ServiceProvider interface and hereby uses the JDK
ServiceLoader to load the services required. |
| DefaultServiceProvider.ProviderComparator |
Comparator used for ordering the services provided.
|
| Enum | Description |
|---|---|
| MonetaryAmountFactoryProviderSpi.QueryInclusionPolicy |
Determines how the factory should be considered when querying for matching implementation
types calling
MonetaryAmounts.queryAmountType(MonetaryContext). |