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