All Classes
+| Class | +Description | +
|---|---|
| AbstractContext | +
+ Represents a general context of data targeting an item of type
+Q. |
+
| AbstractContextBuilder<B extends AbstractContextBuilder,C extends AbstractContext> | +
+ This interface defines the common generic parts of a query.
+ |
+
| AbstractQuery | +
+ Represents a general context of data targeting an item of type
+Q. |
+
| AbstractQueryBuilder<B extends AbstractQueryBuilder,C extends AbstractQuery> | +
+ This abstract class defines the common generic parts of a query.
+ |
+
| AmountFormatContext | +
+ The
+AmountFormatContext provides details about a MonetaryAmountFormat. |
+
| AmountFormatContextBuilder | +
+ Builder class for creating new instances of
+AmountFormatContext adding detailed
+ information
+ about a MonetaryAmountFormat instance. |
+
| AmountFormatQuery | +
+ Query for accessing instances of
+MonetaryAmountFormat. |
+
| AmountFormatQueryBuilder | +
+ Builder for queries for accessing/configuring
+MonetaryAmountFormat instances. |
+
| Bootstrap | +
+ This singleton provides access to the services available in the current runtime environment and context.
+ |
+
| ConversionContext | +
+ This class models a context for which a
+ExchangeRate is valid. |
+
| ConversionContextBuilder | +
+ Builder class to of
+ConversionContext instances. |
+
| ConversionQuery | +
+ Query for accessing
+CurrencyConversion instances. |
+
| ConversionQueryBuilder | +
+ Builder class for creating new instances of
+ConversionQuery adding detailed
+ information about a CurrencyConversion instance. |
+
| CurrencyContext | +
+ This class models the attributable context of
+CurrencyUnit instances. |
+
| CurrencyContextBuilder | +
+ Builder class for creating new instances of
+CurrencyContext adding detailed information
+ about a CurrencyUnit instance. |
+
| CurrencyConversion | +
+ This interface defines a
+CurrencyConversion that is converting a MonetaryAmount to another
+ MonetaryAmount with a different target CurrencyUnit. |
+
| CurrencyConversionException | +
+ Exception thrown when a monetary conversion operation fails.
+ |
+
| CurrencyProviderSpi | +
+ SPI (core) to be registered using the
+Bootstrap, which allows to
+ register/provide additional currencies into the system automatically on
+ startup. |
+
| CurrencyQuery | +
+ This class models a query for accessing instances of
+CurrencyUnit. |
+
| CurrencyQueryBuilder | +
+ Builder for queries for accessing
+CurrencyUnit instances. |
+
| CurrencySupplier | +
+ Represents a supplier of
+CurrencyUnit-valued results. |
+
| CurrencyUnit | +
+ A unit of currency.
+ |
+
| DefaultMonetaryRoundingsSingletonSpi | +
+ This class models the accessor for rounding instances, modeled as
+
+MonetaryOperator. |
+
| 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'.
+ |
+
| ExchangeRateProvider | +
+ This interface defines access to the exchange rates provided by a provider.
+ |
+
| ExchangeRateProviderSupplier | +
+ A supplier of
+ExchangeRateProvider name that references an implementation. |
+
| Monetary | +
+ Factory singleton for
+CurrencyUnit, MonetaryAmount and
+ MonetaryRounding instances as provided by the
+ different registered SPI instances. |
+
| MonetaryAmount | +
+ Interface defining a monetary amount.
+ |
+
| MonetaryAmountFactory<T extends MonetaryAmount> | +
+ Factory for
+MonetaryAmount instances for a given type. |
+
| MonetaryAmountFactoryProviderSpi<T extends MonetaryAmount> | +
+ SPI (core): Implementations of this interface are used by the
+MonetaryAmountsSingletonSpi to evaluate the
+ correct MonetaryAmountFactory instances. |
+
| MonetaryAmountFactoryProviderSpi.QueryInclusionPolicy | +
+ Determines how the factory should be considered when querying for matching implementation
+ types calling
+Monetary.getAmountFactory(javax.money.MonetaryAmountFactoryQuery) . |
+
| MonetaryAmountFactoryQuery | +
+ Query to lookup instances of
+MonetaryAmountFactory, which are determined by the (minimal)
+ capabilities required by the give use case. |
+
| MonetaryAmountFactoryQueryBuilder | +
+ Builder class for creating new instances of
+MonetaryAmountFactoryQuery that can be passed
+ to access MonetaryAmountFactory instances using a possible complex query. |
+
| MonetaryAmountFormat | +
+
+ Formats instances of
+MonetaryAmount to a String or an Appendable. |
+
| MonetaryAmountFormatProviderSpi | +
+ SPI (formatting) providing
+MonetaryAmountFormat instances. |
+
| MonetaryAmountsSingletonQuerySpi | +
+ SPI (core) for the backing implementation of the
+Monetary singleton, implementing
+ the query functionality for amounts. |
+
| MonetaryAmountsSingletonSpi | +
+ SPI (core) for the backing implementation of the
+Monetary singleton. |
+
| MonetaryContext | +
+ This class models the meta data (mostly the numeric capabilities) of a
+MonetaryAmount in a
+ platform independent way. |
+
| MonetaryContextBuilder | +
+ Builder class for creating new instances of
+MonetaryContext adding detailed information
+ about a MonetaryAmount instance. |
+
| MonetaryConversions | +
+ This singleton defines access to the exchange and currency conversion logic
+ of JavaMoney.
+ |
+
| MonetaryConversionsSingletonSpi | +
+ SPI (conversion) that implements the functionality provided by the
+
+MonetaryConversions singleton accessor. |
+
| MonetaryCurrenciesSingletonSpi | +
+ Factory singleton backing interface for
+Monetary that provides access to
+ different registered CurrencyProviderSpi instances. |
+
| MonetaryException | +
+ Exception thrown when an error occurs during monetary operations.
+ |
+
| MonetaryFormats | +
+ This class models the singleton accessor for
+MonetaryAmountFormat instances. |
+
| MonetaryFormats.DefaultMonetaryFormatsSingletonSpi | +
+ This class models the singleton accessor for
+MonetaryAmountFormat instances. |
+
| MonetaryFormatsSingletonSpi | +
+ This interface models the singleton functionality of
+MonetaryFormats. |
+
| MonetaryOperator | +
+ Represents an operation on a single
+MonetaryAmount that produces a
+ result of type MonetaryAmount. |
+
| MonetaryParseException | +
+ Signals that an error has been reached unexpectedly while parsing.
+ |
+
| MonetaryQuery<R> | +
+ Strategy for querying a monetary amount.
+ |
+
| MonetaryRounding | +
+ Interface representing a monetary rounding.
+ |
+
| MonetaryRoundingsSingletonSpi | +
+ This class models the accessor for rounding instances, modeled as
+
+MonetaryOperator. |
+
| NumberSupplier | +
+
+ Represents a supplier of
+NumberValue-valued results. |
+
| NumberValue | +
+ Instances of this class allow to externalize the numeric value of a
+MonetaryAmount. |
+
| ProviderContext | +
+ This class describes what kind of
+ExchangeRates a .ExchangeRateProvider delivers, including the provider's name, rate type and additional data. |
+
| ProviderContextBuilder | +
+ Builder class to of
+ProviderContext instances. |
+
| RateType | +
+ This enumeration defines the different type of rates that can be provided by
+.ExchangeRateProvider implementations. |
+
| RoundingContext | +
+ This class models the spec/configuration for a rounding, modeled as
+MonetaryRounding in a
+ platform independent way. |
+
| RoundingContextBuilder | +
+ Builder class for creating new instances of
+RoundingContext adding detailed information
+ about a MonetaryRounding instance. |
+
| RoundingProviderSpi | +
+ This SPI allows to extends/override the roundings available for
+
+CurrencyUnit. |
+
| RoundingQuery | +
+ Query for accessing instances of
+MonetaryRounding. |
+
| RoundingQueryBuilder | +
+ Builder used to construct new instances of RoundingQuery}.
+ |
+
| ServiceProvider | +
+ This class models the component that is managing the lifecycle of the
+ monetary services used by the Money and Currency API.
+ |
+
| UnknownCurrencyException | +
+ Exception thrown when a currency code cannot be resolved into a
+CurrencyUnit. |
+