All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractContext Represents a general context of data targeting an item of typeQ.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 typeQ.AbstractQueryBuilder<B extends AbstractQueryBuilder,C extends AbstractQuery> This abstract class defines the common generic parts of a query.AmountFormatContext TheAmountFormatContextprovides details about aMonetaryAmountFormat.AmountFormatContextBuilder Builder class for creating new instances ofAmountFormatContextadding detailed information about aMonetaryAmountFormatinstance.AmountFormatQuery Query for accessing instances ofMonetaryAmountFormat.AmountFormatQueryBuilder Builder for queries for accessing/configuringMonetaryAmountFormatinstances.Bootstrap This singleton provides access to the services available in the current runtime environment and context.ConversionContext This class models a context for which aExchangeRateis valid.ConversionContextBuilder Builder class to ofConversionContextinstances.ConversionQuery Query for accessingCurrencyConversioninstances.ConversionQueryBuilder Builder class for creating new instances ofConversionQueryadding detailed information about aCurrencyConversioninstance.CurrencyContext This class models the attributable context ofCurrencyUnitinstances.CurrencyContextBuilder Builder class for creating new instances ofCurrencyContextadding detailed information about aCurrencyUnitinstance.CurrencyConversion This interface defines aCurrencyConversionthat is converting aMonetaryAmountto anotherMonetaryAmountwith a different targetCurrencyUnit.CurrencyConversionException Exception thrown when a monetary conversion operation fails.CurrencyProviderSpi SPI (core) to be registered using theBootstrap, which allows to register/provide additional currencies into the system automatically on startup.CurrencyQuery This class models a query for accessing instances ofCurrencyUnit.CurrencyQueryBuilder Builder for queries for accessingCurrencyUnitinstances.CurrencySupplier Represents a supplier ofCurrencyUnit-valued results.CurrencyUnit A unit of currency.DefaultMonetaryCurrenciesSingletonSpi Factory singleton forCurrencyUnitinstances as provided by the different registeredCurrencyProviderSpiinstances.DefaultMonetaryRoundingsSingletonSpi This class models the accessor for rounding instances, modeled asMonetaryOperator.DefaultMonetaryRoundingsSingletonSpi.DefaultCurrencyRounding Default Rounding that rounds aMonetaryAmountbased on the amount'sCurrencyUnit.DefaultServiceProvider This class implements the (default)ServiceProviderinterface and hereby uses the JDKServiceLoaderto load the services required.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 ofExchangeRateProvidername that references an implementation.Monetary Factory singleton forCurrencyUnit,MonetaryAmountandMonetaryRoundinginstances as provided by the different registered SPI instances.MonetaryAmount Interface defining a monetary amount.MonetaryAmountFactory<T extends MonetaryAmount> Factory forMonetaryAmountinstances for a given type.MonetaryAmountFactoryProviderSpi<T extends MonetaryAmount> SPI (core): Implementations of this interface are used by theMonetaryAmountsSingletonSpito evaluate the correctMonetaryAmountFactoryinstances.MonetaryAmountFactoryProviderSpi.QueryInclusionPolicy Determines how the factory should be considered when querying for matching implementation types callingMonetary.getAmountFactory(javax.money.MonetaryAmountFactoryQuery).MonetaryAmountFactoryQuery Query to lookup instances ofMonetaryAmountFactory, which are determined by the (minimal) capabilities required by the give use case.MonetaryAmountFactoryQueryBuilder Builder class for creating new instances ofMonetaryAmountFactoryQuerythat can be passed to accessMonetaryAmountFactoryinstances using a possible complex query.MonetaryAmountFormat Formats instances ofMonetaryAmountto aStringor anAppendable.MonetaryAmountFormatProviderSpi SPI (formatting) providingMonetaryAmountFormatinstances.MonetaryAmountsSingletonQuerySpi SPI (core) for the backing implementation of theMonetarysingleton, implementing the query functionality for amounts.MonetaryAmountsSingletonSpi SPI (core) for the backing implementation of theMonetarysingleton.MonetaryContext This class models the meta data (mostly the numeric capabilities) of aMonetaryAmountin a platform independent way.MonetaryContextBuilder Builder class for creating new instances ofMonetaryContextadding detailed information about aMonetaryAmountinstance.MonetaryConversions This singleton defines access to the exchange and currency conversion logic of JavaMoney.MonetaryConversionsSingletonSpi SPI (conversion) that implements the functionality provided by theMonetaryConversionssingleton accessor.MonetaryCurrenciesSingletonSpi Factory singleton backing interface forMonetarythat provides access to different registeredCurrencyProviderSpiinstances.MonetaryException Exception thrown when an error occurs during monetary operations.MonetaryFormats This class models the singleton accessor forMonetaryAmountFormatinstances.MonetaryFormats.DefaultMonetaryFormatsSingletonSpi This class models the singleton accessor forMonetaryAmountFormatinstances.MonetaryFormatsSingletonSpi This interface models the singleton functionality ofMonetaryFormats.MonetaryOperator Represents an operation on a singleMonetaryAmountthat produces a result of typeMonetaryAmount.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 asMonetaryOperator.NumberSupplier Represents a supplier ofNumberValue-valued results.NumberValue Instances of this class allow to externalize the numeric value of aMonetaryAmount.ProviderContext This class describes what kind ofExchangeRates a.ExchangeRateProviderdelivers, including the provider's name, rate type and additional data.ProviderContextBuilder Builder class to ofProviderContextinstances.RateType This enumeration defines the different type of rates that can be provided by.ExchangeRateProviderimplementations.RoundingContext This class models the spec/configuration for a rounding, modeled asMonetaryRoundingin a platform independent way.RoundingContextBuilder Builder class for creating new instances ofRoundingContextadding detailed information about aMonetaryRoundinginstance.RoundingProviderSpi This SPI allows to extends/override the roundings available forCurrencyUnit.RoundingQuery Query for accessing instances ofMonetaryRounding.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 aCurrencyUnit.