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