The representation of
separate from that in the JDK to provide more control. A pair of currencies is
which provides a mechanism of determining whether the pair is in standard FX market order.
Basic support for FX conversions is also provided. A single FX rate can be represented
FxRate, while a matrix of
FX rates is represented using
provide the glue to make currency conversion easy.
Interface Summary Interface Description FxConvertible<R>Defines a standard mechanism for converting an object representing one or more monetary amounts to a single currency. FxRateProviderA provider of FX rates.
Class Summary Class Description AdjustablePaymentA single payment of a known amount on a date, with business day adjustment rules. AdjustablePayment.MetaThe meta-bean for
BigMoneyA monetary amount, held to a maximum of 12 decimal places. CurrencyA unit of currency. CurrencyAmountAn amount of a currency. CurrencyAmountArrayAn array of currency amounts with the same currency. CurrencyAmountArray.MetaThe meta-bean for
CurrencyPairAn ordered pair of currencies, such as 'EUR/USD'. FxMatrixA matrix of foreign exchange rates. FxMatrix.MetaThe meta-bean for
FxMatrixBuilderA mutable builder class for
FxRateA single foreign exchange rate between two currencies, such as 'EUR/USD 1.25'. FxRate.MetaThe meta-bean for
MoneyAn amount of a currency, rounded to match the currency specifications. MultiCurrencyAmountA map of currency amounts keyed by currency. MultiCurrencyAmount.MetaThe meta-bean for
MultiCurrencyAmountArrayAn array of multi-currency amounts. MultiCurrencyAmountArray.MetaThe meta-bean for
PaymentA single payment of a known amount on a specific date. Payment.BuilderThe bean-builder for
Payment.MetaThe meta-bean for