| Interface | Description |
|---|---|
| CurrencyConversion |
This interface defines a
CurrencyConversion that is converting a MonetaryAmount to another
MonetaryAmount with a different target CurrencyUnit. |
| ExchangeRateProvider |
This interface defines access to the exchange rates provided by a provider.
|
| Class | Description |
|---|---|
| ConversionContext |
This class models a context for which a
ExchangeRate is valid. |
| ConversionContext.Builder |
Builder class to create
ConversionContext instances. |
| ExchangeRate |
This class models an exchange rate, which defines the factor the numeric value of a base amount in some currency
'A' must be multiplied
to get the corresponding amount in the terminating currency 'B'.
|
| ExchangeRate.Builder |
Builder for creating new instances of
ExchangeRate. |
| MonetaryConversions |
This singleton defines access to the exchange and currency conversion logic
of JavaMoney.
|
| ProviderContext |
This class describes what kind of
ExchangeRates a .ExchangeRateProvider delivers, including the provider's name, rate type and additional data. |
| ProviderContext.Builder |
Builder class to create
ProviderContext instances. |
| Enum | Description |
|---|---|
| RateType |
This enumeration defines the different t
.ExchangeRateProvider implementations. |
| Exception | Description |
|---|---|
| CurrencyConversionException |
Exception thrown when a monetary conversion operation fails.
|