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) . |