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
+ExchangeRate s 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 . |
+