A B C D E F G H I J L M N O P Q R S T U V W 

A

abs() - Method in class org.javamoney.moneta.FastMoney
 
abs() - Method in class org.javamoney.moneta.Money
 
abs() - Method in class org.javamoney.moneta.RoundedMoney
 
AbstractAmountFactory<T extends javax.money.MonetaryAmount> - Class in org.javamoney.moneta.spi
Basic implementation of MonetaryAmountFactory, which simplifies development of the SPI interface.
AbstractAmountFactory() - Constructor for class org.javamoney.moneta.spi.AbstractAmountFactory
 
AbstractCurrencyConversion - Class in org.javamoney.moneta.spi
Abstract base class used for implementing currency conversion.
AbstractCurrencyConversion(CurrencyUnit, ConversionContext) - Constructor for class org.javamoney.moneta.spi.AbstractCurrencyConversion
 
AbstractMoney - Class in org.javamoney.moneta.spi
Platform RI: This base class simplifies implementing MonetaryAmount, by providing the common functionality.
AbstractMoney() - Constructor for class org.javamoney.moneta.spi.AbstractMoney
Required for deserialization.
AbstractMoney(CurrencyUnit) - Constructor for class org.javamoney.moneta.spi.AbstractMoney
Constructor of AbstractMoney.
AbstractMoney(CurrencyUnit, MonetaryContext) - Constructor for class org.javamoney.moneta.spi.AbstractMoney
Creates a new instance os AbstractMoney.
AbstractRateProvider - Class in org.javamoney.moneta.spi
Abstract base class for ExchangeRateProvider implementations.
AbstractRateProvider(ProviderContext) - Constructor for class org.javamoney.moneta.spi.AbstractRateProvider
Constructor.
add(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
add(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
add(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
addLoaderListener(LoaderService.LoaderListener, String...) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
addLoaderListener(LoaderService.LoaderListener, String...) - Method in interface org.javamoney.moneta.spi.LoaderService
Add a LoaderService.LoaderListener callback that is informed when a data resource was update from remote, or reset.
apply(T) - Method in class org.javamoney.moneta.spi.AbstractCurrencyConversion
Method that converts the source MonetaryAmount to an MonetaryAmount based on the ExchangeRate of this conversion.
asNumberStripped() - Method in class org.javamoney.moneta.RoundedMoney
Method that returns BigDecimal.ZERO, if RoundedMoney.isZero(), and #number RoundedMoney.stripTrailingZeros() in all other cases.
asType(Class<T>) - Method in class org.javamoney.moneta.RoundedMoney
 
asType(Class<T>, MonetaryOperator) - Method in class org.javamoney.moneta.RoundedMoney
 

B

BASE_CURRENCY - Static variable in class org.javamoney.moneta.convert.internal.ECBCurrentRateProvider
Base currency of the loaded rates is always EUR.
BASE_CURRENCY - Static variable in class org.javamoney.moneta.convert.internal.ECBHistoric90RateProvider
Base currency of the loaded rates is always EUR.
BASE_CURRENCY - Static variable in class org.javamoney.moneta.convert.internal.ECBHistoricRateProvider
Base currency of the loaded rates is always EUR.
BuildableCurrencyUnit - Class in org.javamoney.moneta
Implementation of CurrencyUnit that allows to create new instances using a fluent API.
BuildableCurrencyUnit.Builder - Class in org.javamoney.moneta
Builder for constructing new instances oBuildableCurrencyUnit using a fluent API.
BuildableCurrencyUnit.Builder(String) - Constructor for class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Creats a new Builder.

C

checkAmountParameter(MonetaryAmount) - Method in class org.javamoney.moneta.spi.AbstractMoney
Method to check if a currency is compatible with this amount instance.
checkNumberParameter(Number) - Static method in class org.javamoney.moneta.spi.AbstractMoney
Internal method to check for correct number parameter.
compare(Object, Object) - Method in class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi.ProviderComparator
 
comparePriority(T, T) - Static method in class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi
Compare two service priorities given the same service interface.
compareTo(CurrencyUnit) - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
compareTo(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
compareTo(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
compareTo(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
CompoundRateProvider - Class in org.javamoney.moneta.spi
This class implements a ExchangeRateProvider that delegates calls to a collection of child ExchangeRateProvider instance.
CompoundRateProvider(Iterable<ExchangeRateProvider>) - Constructor for class org.javamoney.moneta.spi.CompoundRateProvider
Constructor.
ConfigurableCurrencyUnitProvider - Class in org.javamoney.moneta.internal
This class provides a programmatic singleton for globally registering new Currency into the MonetaryCurrencies singleton either by currency code, locale, or both.
ConfigurableCurrencyUnitProvider() - Constructor for class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
 
consume(String) - Method in class org.javamoney.moneta.format.internal.ParseContext
Consumes the given token.
consume(char) - Method in class org.javamoney.moneta.format.internal.ParseContext
Tries to consume one single character.
create() - Method in class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Creates a new instance of BuildableCurrencyUnit.
create(boolean) - Method in class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Creates a new instance of BuildableCurrencyUnit and publishes it so it is accessible from the MonetaryCurrencies singleton.
create(boolean, Locale) - Method in class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Creates a new instance of BuildableCurrencyUnit and publishes it so it is accessible from the MonetaryCurrencies singleton.
create(CurrencyUnit, Number, MonetaryContext) - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactory
 
create(CurrencyUnit, Number, MonetaryContext) - Method in class org.javamoney.moneta.internal.MoneyAmountFactory
 
create(CurrencyUnit, Number, MonetaryContext) - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactory
 
create() - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
Creates a new instance of MonetaryAmount, using the default MonetaryContext.
create(CurrencyUnit, Number, MonetaryContext) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
createMonetaryAmountFactory() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactoryProvider
 
createMonetaryAmountFactory() - Method in class org.javamoney.moneta.internal.MoneyAmountFactoryProvider
 
createMonetaryAmountFactory() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactoryProvider
 
currency - Variable in class org.javamoney.moneta.spi.AbstractMoney
The currency of this amount.

D

DEFAULT_MONETARY_CONTEXT - Static variable in class org.javamoney.moneta.Money
The default MonetaryContext applied, if not set explicitly on creation.
DEFAULT_MONETARY_CONTEXT - Static variable in class org.javamoney.moneta.RoundedMoney
The default MonetaryContext applied.
DefaultAmountFormatProviderSpi - Class in org.javamoney.moneta.format.internal
Default format provider, which mainly maps the existing JDK functionality into the JSR 354 logic.
DefaultAmountFormatProviderSpi() - Constructor for class org.javamoney.moneta.format.internal.DefaultAmountFormatProviderSpi
 
DefaultAmountFormatSymbolsProviderSpi - Class in org.javamoney.moneta.format.internal
Implementation of AmountFormatSymbolsProviderSpi providing the symbols as defined by DecimalFormatSymbols.
DefaultAmountFormatSymbolsProviderSpi() - Constructor for class org.javamoney.moneta.format.internal.DefaultAmountFormatSymbolsProviderSpi
 
DefaultAmountStyleProviderSpi - Class in org.javamoney.moneta.format.internal
Implementation of AmountStyleProviderSpi based on the corresponding DecimalFormat .
DefaultAmountStyleProviderSpi() - Constructor for class org.javamoney.moneta.format.internal.DefaultAmountStyleProviderSpi
 
DefaultLoaderService - Class in org.javamoney.moneta.loader.internal
This class provides a mechanism to register resources, that may be updated regularly.
DefaultLoaderService() - Constructor for class org.javamoney.moneta.loader.internal.DefaultLoaderService
Constructor, initializing from config.
DefaultMonetaryAmountsSpi - Class in org.javamoney.moneta.internal
Default implementation ot MonetaryAmountsSpi loading the SPIs on startup initially once, using the JSR's Bootstrap mechanism.
DefaultMonetaryAmountsSpi() - Constructor for class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi
 
DefaultMonetaryAmountsSpi.ProviderComparator - Class in org.javamoney.moneta.internal
Comparator used for ordering the services provided.
DefaultMonetaryAmountsSpi.ProviderComparator() - Constructor for class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi.ProviderComparator
 
DefaultMonetaryConversionsSpi - Class in org.javamoney.moneta.convert.internal
This is the default implementation of the MonetaryConversionsSpi interface, backing up the MonetaryConversions singleton.
DefaultMonetaryConversionsSpi() - Constructor for class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
Constructors, loads the providers from the Bootstrap component.
DefaultNumberValue - Class in org.javamoney.moneta.spi
Default implementation of NumberValue based on BigDecimal.
DefaultNumberValue(Number) - Constructor for class org.javamoney.moneta.spi.DefaultNumberValue
 
DefaultResourceCache - Class in org.javamoney.moneta.loader.internal
Default implementation of ResourceCache, using the local file system.
DefaultResourceCache() - Constructor for class org.javamoney.moneta.loader.internal.DefaultResourceCache
Constructor.
DefaultRoundingProvider - Class in org.javamoney.moneta.internal
Defaulr implementation of a RoundingProviderSpi that creates instances of .javamoney.moneta.internal.DefaultRounding that relies on the default fraction units defined by .Currency#getDefaultFractionDigits().
DefaultRoundingProvider() - Constructor for class org.javamoney.moneta.internal.DefaultRoundingProvider
 
divide(Number) - Method in class org.javamoney.moneta.FastMoney
 
divide(long) - Method in class org.javamoney.moneta.FastMoney
 
divide(double) - Method in class org.javamoney.moneta.FastMoney
 
divide(long) - Method in class org.javamoney.moneta.Money
 
divide(double) - Method in class org.javamoney.moneta.Money
 
divide(Number) - Method in class org.javamoney.moneta.Money
 
divide(Number) - Method in class org.javamoney.moneta.RoundedMoney
 
divide(long) - Method in class org.javamoney.moneta.RoundedMoney
 
divide(double) - Method in class org.javamoney.moneta.RoundedMoney
 
divide(NumberValue, NumberValue) - Static method in class org.javamoney.moneta.spi.AbstractRateProvider
A protected helper method to divide 2 NumberValue types.
divide(NumberValue, NumberValue, MathContext) - Static method in class org.javamoney.moneta.spi.AbstractRateProvider
A protected helper method to divide 2 NumberValue types.
divideAndRemainder(Number) - Method in class org.javamoney.moneta.FastMoney
 
divideAndRemainder(long) - Method in class org.javamoney.moneta.FastMoney
 
divideAndRemainder(double) - Method in class org.javamoney.moneta.FastMoney
 
divideAndRemainder(long) - Method in class org.javamoney.moneta.Money
 
divideAndRemainder(double) - Method in class org.javamoney.moneta.Money
 
divideAndRemainder(Number) - Method in class org.javamoney.moneta.Money
 
divideAndRemainder(Number) - Method in class org.javamoney.moneta.RoundedMoney
 
divideAndRemainder(long) - Method in class org.javamoney.moneta.RoundedMoney
 
divideAndRemainder(double) - Method in class org.javamoney.moneta.RoundedMoney
 
divideToIntegralValue(Number) - Method in class org.javamoney.moneta.FastMoney
 
divideToIntegralValue(long) - Method in class org.javamoney.moneta.FastMoney
 
divideToIntegralValue(double) - Method in class org.javamoney.moneta.FastMoney
 
divideToIntegralValue(long) - Method in class org.javamoney.moneta.Money
 
divideToIntegralValue(double) - Method in class org.javamoney.moneta.Money
 
divideToIntegralValue(Number) - Method in class org.javamoney.moneta.Money
 
divideToIntegralValue(Number) - Method in class org.javamoney.moneta.RoundedMoney
 
divideToIntegralValue(long) - Method in class org.javamoney.moneta.RoundedMoney
 
divideToIntegralValue(double) - Method in class org.javamoney.moneta.RoundedMoney
 
doubleValue() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
doubleValueExact() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 

E

ECBCurrentRateProvider - Class in org.javamoney.moneta.convert.internal
This class implements an ExchangeRateProvider that loads data from the European Central Bank data feed (XML).
ECBCurrentRateProvider() - Constructor for class org.javamoney.moneta.convert.internal.ECBCurrentRateProvider
Constructor, also loads initial data.
ECBHistoric90RateProvider - Class in org.javamoney.moneta.convert.internal
This class implements an ExchangeRateProvider that loads data from the European Central Bank data feed (XML).
ECBHistoric90RateProvider() - Constructor for class org.javamoney.moneta.convert.internal.ECBHistoric90RateProvider
Constructor, also loads initial data.
ECBHistoricRateProvider - Class in org.javamoney.moneta.convert.internal
This class implements an ExchangeRateProvider that loads data from the European Central Bank data feed (XML).
ECBHistoricRateProvider() - Constructor for class org.javamoney.moneta.convert.internal.ECBHistoricRateProvider
Constructor, also loads initial data.
equals(Object) - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
equals(Object) - Method in class org.javamoney.moneta.FastMoney
 
equals(Object) - Method in class org.javamoney.moneta.Money
 
equals(Object) - Method in class org.javamoney.moneta.RoundedMoney
 

F

FastMoney - Class in org.javamoney.moneta
long based implementation of MonetaryAmount.
FastMoneyAmountFactory - Class in org.javamoney.moneta.internal
Implementation of MonetaryAmountFactory creating instances of FastMoney.
FastMoneyAmountFactory() - Constructor for class org.javamoney.moneta.internal.FastMoneyAmountFactory
 
FastMoneyAmountFactoryProvider - Class in org.javamoney.moneta.internal
Implementation of MonetaryAmountFactoryProviderSpi creating instances of FastMoneyAmountFactory.
FastMoneyAmountFactoryProvider() - Constructor for class org.javamoney.moneta.internal.FastMoneyAmountFactoryProvider
 
floatValue() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
FormatToken - Interface in org.javamoney.moneta.format.internal
Abstraction for a token that is part of a token stream, used for formatting and parsing.
from(MonetaryAmount) - Static method in class org.javamoney.moneta.FastMoney
 
from(MonetaryAmount) - Static method in class org.javamoney.moneta.Money
Converts (if necessary) the given MonetaryAmount to a Money instance.
from(MonetaryAmount) - Static method in class org.javamoney.moneta.RoundedMoney
 

G

getAccessCount() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the number of successful accesses.
getAmountFactory(Class<T>) - Method in class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi
 
getAmountFormat(AmountStyle) - Method in class org.javamoney.moneta.format.internal.DefaultAmountFormatProviderSpi
 
getAmountFormatSymbols(Locale) - Method in class org.javamoney.moneta.format.internal.DefaultAmountFormatSymbolsProviderSpi
 
getAmountStyle(Locale) - Method in class org.javamoney.moneta.format.internal.DefaultAmountStyleProviderSpi
 
getAmountType() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactory
 
getAmountType() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactoryProvider
 
getAmountType() - Method in class org.javamoney.moneta.internal.MoneyAmountFactory
 
getAmountType() - Method in class org.javamoney.moneta.internal.MoneyAmountFactoryProvider
 
getAmountType() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactory
 
getAmountType() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactoryProvider
 
getAmountTypes() - Method in class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi
 
getBigDecimal(Number) - Static method in class org.javamoney.moneta.spi.AbstractAmountFactory
Creates a BigDecimal from the given Number doing the valid conversion depending the type given.
getBigDecimal(long) - Static method in class org.javamoney.moneta.spi.AbstractMoney
Creates a BigDecimal from the given Number doing the valid conversion depending the type given.
getBigDecimal(double) - Static method in class org.javamoney.moneta.spi.AbstractMoney
Creates a BigDecimal from the given Number doing the valid conversion depending the type given.
getBigDecimal(Number) - Static method in class org.javamoney.moneta.spi.AbstractMoney
Creates a BigDecimal from the given Number doing the valid conversion depending the type given.
getBigDecimal(Number, MonetaryContext) - Static method in class org.javamoney.moneta.spi.AbstractMoney
Creates a BigDecimal from the given Number doing the valid conversion depending the type given, if a MonetaryContext is given, it is applied to the number returned.
getBigDecimal(Number) - Static method in class org.javamoney.moneta.spi.DefaultNumberValue
Creates a BigDecimal from the given Number doing the valid conversion depending the type given.
getCachedResource() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the URL of the locally cached resource.
getCashRounding(CurrencyUnit) - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getCashRounding(CurrencyUnit, long) - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getConfig() - Static method in class org.javamoney.moneta.spi.MonetaryConfig
 
getConversion(CurrencyUnit, ConversionContext, String...) - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
 
getConversionContext() - Method in class org.javamoney.moneta.spi.AbstractCurrencyConversion
Access the target ConversionContext of this conversion instance.
getCurrency() - Method in class org.javamoney.moneta.FastMoney
 
getCurrency() - Method in class org.javamoney.moneta.RoundedMoney
 
getCurrency() - Method in class org.javamoney.moneta.spi.AbstractMoney
Returns the amount’s currency, modelled as CurrencyUnit.
getCurrencyCode() - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
getCurrencyConversion(CurrencyUnit) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getCurrencyConversion(CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getCurrencyConversion(String) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getCurrencyConversion(String, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getCurrencyUnit(String) - Method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
 
getCurrencyUnit(Locale) - Method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
 
getCurrencyUnit(String) - Method in class org.javamoney.moneta.internal.JDKCurrencyProvider
 
getCurrencyUnit(Locale) - Method in class org.javamoney.moneta.internal.JDKCurrencyProvider
 
getCustomRounding(String) - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getCustomRoundingIds() - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getData(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
getData() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the resource data.
getData(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Access the input stream of the given data resource.
getDataStream() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the resource data as input stream.
getDefaultAmountType() - Method in class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi
 
getDefaultFractionDigits() - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.FastMoney
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactoryProvider
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.internal.MoneyAmountFactoryProvider
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactoryProvider
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.Money
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.RoundedMoney
 
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
Returns the default MonetaryContext used, when no MonetaryContext is provided.
getDefaultMonetaryContext() - Method in class org.javamoney.moneta.spi.AbstractMoney
Method to be implemented by superclasses to provide the default MonetaryContext, when not explicit MonetaryContext is available.
getDefaultProviderChain() - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
 
getErrorIndex() - Method in class org.javamoney.moneta.format.internal.ParseContext
Gets the error index.
getErrorMessage() - Method in class org.javamoney.moneta.format.internal.ParseContext
Get the stored error message.
getExchangeRate(MonetaryAmount) - Method in class org.javamoney.moneta.spi.AbstractCurrencyConversion
Get the exchange rate type that this MonetaryOperator instance is using for conversion.
getExchangeRate(CurrencyUnit, CurrencyUnit) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getExchangeRate(String, String) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getExchangeRate(String, String, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getExchangeRate(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getExchangeRate(MonetaryAmount) - Method in class org.javamoney.moneta.spi.LazyBoundCurrencyConversion
Get the exchange rate type that this provider instance is providing data for.
getExchangeRateInternal(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.convert.internal.ECBCurrentRateProvider
 
getExchangeRateInternal(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.convert.internal.ECBHistoric90RateProvider
 
getExchangeRateInternal(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.convert.internal.ECBHistoricRateProvider
 
getExchangeRateInternal(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.convert.internal.IMFRateProvider
 
getExchangeRateInternal(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getExchangeRateInternal(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.spi.CompoundRateProvider
 
getExchangeRateProvider(String...) - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
 
getFactory() - Method in class org.javamoney.moneta.FastMoney
 
getFactory() - Method in class org.javamoney.moneta.Money
 
getFactory() - Method in class org.javamoney.moneta.RoundedMoney
 
getFallbackResource() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Return the fallback location.
getIndex() - Method in class org.javamoney.moneta.format.internal.ParseContext
Gets the current parse position.
getInput() - Method in class org.javamoney.moneta.format.internal.ParseContext
Gets the residual input text starting from the current parse position.
getLastLoaded() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the timestamp of the last succesful load.
getLoadCount() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the number of active loads of this resource (InputStream).
getMathContext(MonetaryContext, RoundingMode) - Static method in class org.javamoney.moneta.spi.AbstractMoney
Evaluates the MathContext from the given MonetaryContext.
getMaximalMonetaryContext() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactoryProvider
 
getMaximalMonetaryContext() - Method in class org.javamoney.moneta.internal.MoneyAmountFactoryProvider
 
getMaximalMonetaryContext() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactoryProvider
 
getMaximalMonetaryContext() - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
Returns the maximal MonetaryContext supported.
getMonetaryContext() - Method in class org.javamoney.moneta.FastMoney
 
getMonetaryContext() - Method in class org.javamoney.moneta.RoundedMoney
Access the MathContext used by this instance.
getMonetaryContext() - Method in class org.javamoney.moneta.spi.AbstractMoney
Access the MonetaryContext used by this instance.
getNumber() - Method in class org.javamoney.moneta.FastMoney
Gets the number representation of the numeric value of this item.
getNumber() - Method in class org.javamoney.moneta.Money
 
getNumber() - Method in class org.javamoney.moneta.RoundedMoney
 
getNumberStripped() - Method in class org.javamoney.moneta.Money
Method that returns BigDecimal.ZERO, if Money.isZero(), and #stripTrailingZeros() in all other cases.
getNumberType() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
getNumericCode() - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
getOriginalInput() - Method in class org.javamoney.moneta.format.internal.ParseContext
Gets the full input text.
getParsedCurrency() - Method in class org.javamoney.moneta.format.internal.ParseContext
 
getParsedNumber() - Method in class org.javamoney.moneta.format.internal.ParseContext
Get the parsed item.
getPrecision() - Method in class org.javamoney.moneta.FastMoney
 
getPrecision() - Method in class org.javamoney.moneta.RoundedMoney
 
getPrecision() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
getProviderContext(String) - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
 
getProviderContext() - Method in class org.javamoney.moneta.convert.internal.ECBHistoricRateProvider
 
getProviderContext() - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getProviderNames() - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
 
getQueryInclusionPolicy() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactoryProvider
 
getQueryInclusionPolicy() - Method in class org.javamoney.moneta.internal.MoneyAmountFactoryProvider
 
getQueryInclusionPolicy() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactoryProvider
 
getRemoteResources() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the remote locations.
getResourceId() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Get the resourceId.
getResourceIds() - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
getResourceIds() - Method in interface org.javamoney.moneta.spi.LoaderService
Get a Set of all registered data resource identifiers.
getReversed(ExchangeRate) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
getRounding(CurrencyUnit) - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getRounding(CurrencyUnit, long) - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getRounding(MonetaryContext) - Method in class org.javamoney.moneta.internal.DefaultRoundingProvider
 
getScale() - Method in class org.javamoney.moneta.FastMoney
 
getScale() - Method in class org.javamoney.moneta.RoundedMoney
 
getScale() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
getSupportedLocales() - Method in class org.javamoney.moneta.format.internal.DefaultAmountFormatSymbolsProviderSpi
 
getSupportedLocales() - Method in class org.javamoney.moneta.format.internal.DefaultAmountStyleProviderSpi
 
getTermCurrency() - Method in class org.javamoney.moneta.spi.AbstractCurrencyConversion
Access the terminating CurrencyUnit of this conversion instance.
getUpdateConfig() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Access the registration config.
getUpdateConfiguration(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
getUpdateConfiguration(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Get the update configuration for the given dataId.
getUpdatePolicy(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
getUpdatePolicy() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
getUpdatePolicy(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Get the LoaderService.UpdatePolicy in place for the given dataId.

H

hasError() - Method in class org.javamoney.moneta.format.internal.ParseContext
Checks if the parse has found an error.
hashCode() - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
hashCode() - Method in class org.javamoney.moneta.FastMoney
 
hashCode() - Method in class org.javamoney.moneta.Money
 
hashCode() - Method in class org.javamoney.moneta.RoundedMoney
 
hasSameNumberAs(Number) - Method in class org.javamoney.moneta.FastMoney
 
HIGH_PRIORITY - Static variable in annotation type org.javamoney.moneta.ServicePriority
High priority.

I

IMFRateProvider - Class in org.javamoney.moneta.convert.internal
Implements a ExchangeRateProvider that loads the IMF conversion data.
IMFRateProvider() - Constructor for class org.javamoney.moneta.convert.internal.IMFRateProvider
 
intValue() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
intValueExact() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
isAvailable(CurrencyUnit, CurrencyUnit) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
isAvailable(String, String) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
isAvailable(String, String, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
isAvailable(CurrencyUnit, CurrencyUnit, ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractRateProvider
 
isCached(String) - Method in class org.javamoney.moneta.loader.internal.DefaultResourceCache
 
isCached(String) - Method in interface org.javamoney.moneta.loader.internal.ResourceCache
Allows to query if a resource with the given id is present within the local cache.
isComplete() - Method in class org.javamoney.moneta.format.internal.ParseContext
Method allows to determine if the item being parsed is available from the ParseContext.
isEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
isEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
isEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
isFullyParsed() - Method in class org.javamoney.moneta.format.internal.ParseContext
Checks if the text has been fully parsed such that there is no more text to parse.
isGreaterThan(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
isGreaterThan(Number) - Method in class org.javamoney.moneta.FastMoney
 
isGreaterThan(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
isGreaterThan(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
isGreaterThanOrEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
isGreaterThanOrEqualTo(Number) - Method in class org.javamoney.moneta.FastMoney
 
isGreaterThanOrEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
isGreaterThanOrEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
isLessThan(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
isLessThan(Number) - Method in class org.javamoney.moneta.FastMoney
 
isLessThan(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
isLessThan(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
isLessThanOrEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
isLessThanOrEqualTo(Number) - Method in class org.javamoney.moneta.FastMoney
 
isLessThanOrEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
isLessThanOrEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
isNegative() - Method in class org.javamoney.moneta.FastMoney
 
isNegative() - Method in class org.javamoney.moneta.Money
 
isNegative() - Method in class org.javamoney.moneta.RoundedMoney
 
isNegativeOrZero() - Method in class org.javamoney.moneta.FastMoney
 
isNegativeOrZero() - Method in class org.javamoney.moneta.Money
 
isNegativeOrZero() - Method in class org.javamoney.moneta.RoundedMoney
 
isNotEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
isNotEqualTo(Number) - Method in class org.javamoney.moneta.FastMoney
 
isNotEqualTo(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 
isPositive() - Method in class org.javamoney.moneta.FastMoney
 
isPositive() - Method in class org.javamoney.moneta.Money
 
isPositive() - Method in class org.javamoney.moneta.RoundedMoney
 
isPositiveOrZero() - Method in class org.javamoney.moneta.FastMoney
 
isPositiveOrZero() - Method in class org.javamoney.moneta.Money
 
isPositiveOrZero() - Method in class org.javamoney.moneta.RoundedMoney
 
isProviderAvailable(String) - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
 
isResourceRegistered(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
isResourceRegistered(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Allows to check if a data resource with the given dataId is registered.
isZero() - Method in class org.javamoney.moneta.FastMoney
 
isZero() - Method in class org.javamoney.moneta.Money
 
isZero() - Method in class org.javamoney.moneta.RoundedMoney
 

J

JDKCurrencyProvider - Class in org.javamoney.moneta.internal
Default implementation of a CurrencyUnit based on the using the JDK's MoneyCurrency, but also extendable using a Builder instance.
JDKCurrencyProvider() - Constructor for class org.javamoney.moneta.internal.JDKCurrencyProvider
 

L

LazyBoundCurrencyConversion - Class in org.javamoney.moneta.spi
This class defines a CurrencyConversion that is converting to a specific target CurrencyUnit.
LazyBoundCurrencyConversion(CurrencyUnit, ExchangeRateProvider, ConversionContext) - Constructor for class org.javamoney.moneta.spi.LazyBoundCurrencyConversion
 
load() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Loads the resource, first from the remote resources, if that fails from the fallback location.
LoadableResource - Class in org.javamoney.moneta.loader.internal
This class represent a resource that automatically is reloaded, if needed.
LoadableResource(String, LoaderService.UpdatePolicy, URL, URL...) - Constructor for class org.javamoney.moneta.loader.internal.LoadableResource
Create a new instance.
loadData(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
loadData(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Explicitly triggers the remote loading of the registered data, regardless of its current LoaderService.UpdatePolicy configured.
loadDataAsync(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
loadDataAsync(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Explicitly asynchronously triggers the remote loading of the registered data, regardless of its current LoaderService.UpdatePolicy configured.
loadDataLocal(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
loadDataLocal(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Explicitly triggers the loading of the registered data, regardless of its current LoaderService.UpdatePolicy configured, from the fallback/local resource.
loadDefaultMonetaryContext() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactory
 
loadDefaultMonetaryContext() - Method in class org.javamoney.moneta.internal.MoneyAmountFactory
 
loadDefaultMonetaryContext() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactory
 
loadDefaultMonetaryContext() - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
LoaderService - Interface in org.javamoney.moneta.spi
This interface defines an updatable/reloadable data cache for providing data sources that are updatable by any remote URLs.
LoaderService.LoaderListener - Interface in org.javamoney.moneta.spi
Callback that can be registered to be informed, when a data item was loaded/updated or reset.
LoaderService.UpdatePolicy - Enum in org.javamoney.moneta.spi
Platform RI: The update policy defines how and when the LoaderService tries to update the local cache with newest version of the registered data resources, accessing the configured remote URLs.
loadFallback() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Try to load the resource from the faööback resources.
loadMaxMonetaryContext() - Method in class org.javamoney.moneta.internal.FastMoneyAmountFactory
 
loadMaxMonetaryContext() - Method in class org.javamoney.moneta.internal.MoneyAmountFactory
 
loadMaxMonetaryContext() - Method in class org.javamoney.moneta.internal.RoundedMoneyAmountFactory
 
loadMaxMonetaryContext() - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
loadRemote() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Try to load the resource from the remote locations.
LOGGER - Variable in class org.javamoney.moneta.spi.AbstractRateProvider
The logger used.
longValue() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
longValueExact() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
lookupNextToken() - Method in class org.javamoney.moneta.format.internal.ParseContext
This method skips all whitespaces and returns the full text, until another whitespace area or the end of the input is reached.
LOW_PRIORITY - Static variable in annotation type org.javamoney.moneta.ServicePriority
Low priority.

M

majorPart() - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Access the shared instance of MajorPart for use.
majorUnits() - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Access the shared instance of MajorUnits for use.
minorPart() - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Access the shared instance of MinorPart for use.
minorUnits() - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Access the shared instance of MinorUnits for use.
MonetaryConfig - Class in org.javamoney.moneta.spi
Loader for the Java Money JSR configuration.
monetaryContext - Variable in class org.javamoney.moneta.spi.AbstractMoney
the MonetaryContext used by this instance, e.g. on division.
MonetaryFunctions - Class in org.javamoney.moneta.function
This singleton class provides access to the predefined monetary functions.
Money - Class in org.javamoney.moneta
Platform RI: Default immutable implementation of MonetaryAmount based on BigDecimal for the numeric representation.
MoneyAmountFactory - Class in org.javamoney.moneta.internal
Implementation of MonetaryAmountFactory creating instances of Money.
MoneyAmountFactory() - Constructor for class org.javamoney.moneta.internal.MoneyAmountFactory
 
MoneyAmountFactoryProvider - Class in org.javamoney.moneta.internal
Implementation of MonetaryAmountFactoryProviderSpi creating instances of MoneyAmountFactory.
MoneyAmountFactoryProvider() - Constructor for class org.javamoney.moneta.internal.MoneyAmountFactoryProvider
 
multiply(Number) - Method in class org.javamoney.moneta.FastMoney
 
multiply(double) - Method in class org.javamoney.moneta.FastMoney
 
multiply(long) - Method in class org.javamoney.moneta.FastMoney
 
multiply(long) - Method in class org.javamoney.moneta.Money
 
multiply(double) - Method in class org.javamoney.moneta.Money
 
multiply(Number) - Method in class org.javamoney.moneta.Money
 
multiply(Number) - Method in class org.javamoney.moneta.RoundedMoney
 
multiply(long) - Method in class org.javamoney.moneta.RoundedMoney
 
multiply(double) - Method in class org.javamoney.moneta.RoundedMoney
 
multiply(NumberValue, NumberValue) - Static method in class org.javamoney.moneta.spi.AbstractRateProvider
A protected helper method to multiply 2 NumberValue types.

N

negate() - Method in class org.javamoney.moneta.FastMoney
 
negate() - Method in class org.javamoney.moneta.Money
 
negate() - Method in class org.javamoney.moneta.RoundedMoney
 
newDataLoaded(String, InputStream) - Method in class org.javamoney.moneta.convert.internal.ECBCurrentRateProvider
(Re)load the given data feed.
newDataLoaded(String, InputStream) - Method in class org.javamoney.moneta.convert.internal.ECBHistoric90RateProvider
(Re)load the given data feed.
newDataLoaded(String, InputStream) - Method in class org.javamoney.moneta.convert.internal.ECBHistoricRateProvider
 
newDataLoaded(String, InputStream) - Method in class org.javamoney.moneta.convert.internal.IMFRateProvider
 
newDataLoaded(String, InputStream) - Method in interface org.javamoney.moneta.spi.LoaderService.LoaderListener
Callback called from the LoaderService, when new data was read for a given data item.
NORM_PRIORITY - Static variable in annotation type org.javamoney.moneta.ServicePriority
Normal priority.
numberValue(Class<T>) - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
numberValueExact(Class<T>) - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 

O

of(CurrencyUnit, NumberValue) - Static method in class org.javamoney.moneta.FastMoney
Static factory method for creating a new instance of FastMoney.
of(CurrencyUnit, Number) - Static method in class org.javamoney.moneta.FastMoney
Static factory method for creating a new instance of FastMoney.
of(String, Number) - Static method in class org.javamoney.moneta.FastMoney
Static factory method for creating a new instance of FastMoney.
of(CurrencyUnit, BigDecimal) - Static method in class org.javamoney.moneta.Money
Creates a new instance of Money, using the default MonetaryContext.
of(CurrencyUnit, BigDecimal, MonetaryContext) - Static method in class org.javamoney.moneta.Money
Creates a new instance of Money, using an explicit MonetaryContext.
of(CurrencyUnit, Number) - Static method in class org.javamoney.moneta.Money
Creates a new instance of Money, using the default MonetaryContext.
of(CurrencyUnit, Number, MonetaryContext) - Static method in class org.javamoney.moneta.Money
Creates a new instance of Money, using an explicit MonetaryContext.
of(String, Number) - Static method in class org.javamoney.moneta.Money
Static factory method for creating a new instance of Money.
of(String, BigDecimal) - Static method in class org.javamoney.moneta.Money
Static factory method for creating a new instance of Money.
of(String, Number, MonetaryContext) - Static method in class org.javamoney.moneta.Money
Static factory method for creating a new instance of Money.
of(String, BigDecimal, MonetaryContext) - Static method in class org.javamoney.moneta.Money
Static factory method for creating a new instance of Money.
of(CurrencyUnit, BigDecimal) - Static method in class org.javamoney.moneta.RoundedMoney
Translates a BigDecimal value and a CurrencyUnit currency into a Money.
of(CurrencyUnit, BigDecimal, MonetaryOperator) - Static method in class org.javamoney.moneta.RoundedMoney
Translates a BigDecimal value and a CurrencyUnit currency into a Money.
of(CurrencyUnit, BigDecimal, MonetaryContext) - Static method in class org.javamoney.moneta.RoundedMoney
Translates a BigDecimal value and a CurrencyUnit currency into a Money.
of(CurrencyUnit, BigDecimal, MonetaryContext, MonetaryOperator) - Static method in class org.javamoney.moneta.RoundedMoney
Translates a BigDecimal value and a CurrencyUnit currency into a Money.
of(CurrencyUnit, Number) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(CurrencyUnit, Number, MonetaryOperator) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(CurrencyUnit, Number, MonetaryContext) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(CurrencyUnit, Number, MonetaryContext, MonetaryOperator) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(String, Number) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(String, Number, MonetaryOperator) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(String, Number, MonetaryContext) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(String, Number, MonetaryContext, MonetaryOperator) - Static method in class org.javamoney.moneta.RoundedMoney
Static factory method for creating a new instance of RoundedMoney .
of(Number) - Static method in class org.javamoney.moneta.spi.DefaultNumberValue
Creates a new instance of NumberValue, using the given number.
ONE - Static variable in class org.javamoney.moneta.spi.DefaultNumberValue
The value 1, with a scale of 0.
org.javamoney.moneta - package org.javamoney.moneta
Contains public core implementation artifacts, e.g. implementations of MonetaryAmount.
org.javamoney.moneta.convert.internal - package org.javamoney.moneta.convert.internal
Contains ExchangeRateProvider implementations.
org.javamoney.moneta.format.internal - package org.javamoney.moneta.format.internal
Contains internal formatting implementations.
org.javamoney.moneta.function - package org.javamoney.moneta.function
Contains additional functional extensions.
org.javamoney.moneta.internal - package org.javamoney.moneta.internal
Contains internal artifacts implementing CurrencyProviderSpi, MonetaryAmountFactory, MonetaryAmountFactoryProviderSpi and RoundingProviderSpi.
org.javamoney.moneta.loader.internal - package org.javamoney.moneta.loader.internal
Contains internal loader for updating resources loaded from remote, e.g. current conversion rates.
org.javamoney.moneta.spi - package org.javamoney.moneta.spi
Defines common base classes used for implementing SPIs and the LoaderService.

P

parse(ParseContext) - Method in interface org.javamoney.moneta.format.internal.FormatToken
Parse the context, based on the given ParseContext.
ParseContext - Class in org.javamoney.moneta.format.internal
Context passed along to each FormatToken in-line, when parsing an input stream using a MonetaryAmountFormat.
ParseContext(CharSequence) - Constructor for class org.javamoney.moneta.format.internal.ParseContext
Creates a new ParseContext with the given input.
parseDuration(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
Parse a duration of the form HH:mm:ss:nnn, whereas only hours are non optional.
percent(BigDecimal) - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Factory method creating a new instance with the given {@code BigDecimal) percent value;
percent(Number) - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Factory method creating a new instance with the given {@code Number) percent value;
permil(BigDecimal) - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Factory method creating a new instance with the given {@code BigDecimal) permil value;
permil(Number) - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Factory method creating a new instance with the given {@code Number) permil value;
permil(Number, MathContext) - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Factory method creating a new instance with the given {@code Number) permil value;
plus() - Method in class org.javamoney.moneta.FastMoney
 
plus() - Method in class org.javamoney.moneta.Money
 
plus() - Method in class org.javamoney.moneta.RoundedMoney
 
pow(int) - Method in class org.javamoney.moneta.RoundedMoney
 
print(Appendable, MonetaryAmount) - Method in interface org.javamoney.moneta.format.internal.FormatToken
Formats the given MonetaryAmount to an Appendable.

Q

query(MonetaryQuery<R>) - Method in class org.javamoney.moneta.FastMoney
 
query(MonetaryQuery<R>) - Method in class org.javamoney.moneta.Money
 
query(MonetaryQuery<T>) - Method in class org.javamoney.moneta.RoundedMoney
 
queryAmountType(MonetaryContext) - Method in class org.javamoney.moneta.internal.DefaultMonetaryAmountsSpi
(non-Javadoc)

R

read(String) - Method in class org.javamoney.moneta.loader.internal.DefaultResourceCache
 
read(String) - Method in interface org.javamoney.moneta.loader.internal.ResourceCache
Reads the given resource, identified by the resourceId, from the cache.
reciprocal() - Static method in class org.javamoney.moneta.function.MonetaryFunctions
Return a MonetaryAdjuster realizing the recorpocal value of f(R) = 1/R.
registerCurrencyUnit(CurrencyUnit) - Static method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
Registers a bew currency unit under its currency code.
registerCurrencyUnit(CurrencyUnit, Locale) - Static method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
Registers a bew currency unit under the given Locale.
registerData(String, LoaderService.UpdatePolicy, Map<String, String>, URL, URL...) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
registerData(String, LoaderService.UpdatePolicy, Map<String, String>, URL, URL...) - Method in interface org.javamoney.moneta.spi.LoaderService
Programmatically registers a remote resource resourceLocation, backed up by a classpath resource backupResource, reachable as dataId.
reload() - Method in class org.javamoney.moneta.convert.internal.DefaultMonetaryConversionsSpi
Reloads/reinitializes the providers found.
remainder(Number) - Method in class org.javamoney.moneta.FastMoney
 
remainder(long) - Method in class org.javamoney.moneta.FastMoney
 
remainder(double) - Method in class org.javamoney.moneta.FastMoney
 
remainder(long) - Method in class org.javamoney.moneta.Money
 
remainder(double) - Method in class org.javamoney.moneta.Money
 
remainder(Number) - Method in class org.javamoney.moneta.Money
 
remainder(Number) - Method in class org.javamoney.moneta.RoundedMoney
 
remainder(long) - Method in class org.javamoney.moneta.RoundedMoney
 
remainder(double) - Method in class org.javamoney.moneta.RoundedMoney
 
removeCurrencyUnit(String) - Static method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
Removes a CurrencyUnit.
removeCurrencyUnit(Locale) - Static method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
Removes a CurrencyUnit.
removeLoaderListener(LoaderService.LoaderListener, String...) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
removeLoaderListener(LoaderService.LoaderListener, String...) - Method in interface org.javamoney.moneta.spi.LoaderService
Remove a registered LoaderService.LoaderListener callback.
reset() - Method in class org.javamoney.moneta.format.internal.ParseContext
Resets this instance; this will reset the parsing position, the error index and also all containing results.
reset() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Explcitly override the resource wih the fallback context and resets the load counter.
resetData(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
resetData(String) - Method in interface org.javamoney.moneta.spi.LoaderService
Explicitly triggers the reset (loading of the registered data from the classpath backup resource).
ResourceCache - Interface in org.javamoney.moneta.loader.internal
Abstraction of a ResourceCache.
RoundedMoney - Class in org.javamoney.moneta
Platform RI: Default immutable implementation of MonetaryAmount based on BigDecimal for the numeric representation.
RoundedMoneyAmountFactory - Class in org.javamoney.moneta.internal
Implementation of MonetaryAmountFactory creating instances of .RoundedMoney.
RoundedMoneyAmountFactory() - Constructor for class org.javamoney.moneta.internal.RoundedMoneyAmountFactory
 
RoundedMoneyAmountFactoryProvider - Class in org.javamoney.moneta.internal
Implementation of MonetaryAmountFactoryProviderSpi creating instances of RoundedMoneyAmountFactory.
RoundedMoneyAmountFactoryProvider() - Constructor for class org.javamoney.moneta.internal.RoundedMoneyAmountFactoryProvider
 

S

scaleByPowerOfTen(int) - Method in class org.javamoney.moneta.FastMoney
 
scaleByPowerOfTen(int) - Method in class org.javamoney.moneta.Money
 
scaleByPowerOfTen(int) - Method in class org.javamoney.moneta.RoundedMoney
 
ServicePriority - Annotation Type in org.javamoney.moneta
Annotation used for prioritizing multiple services of the same type.
setAmount(MonetaryAmount) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
Converts (if necessary) the given MonetaryAmount to a new MonetaryAmount instance, hereby supporting the MonetaryContext given.
setContext(MonetaryContext) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
setCurrency(CurrencyUnit) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
setCurrency(String) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
setCurrencyCode(String) - Method in class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Allows to set the currenc< code, for creating multiple instances, using one Builder.
setDefaultFractionDigits(int) - Method in class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Set the default fraction digits.
setError() - Method in class org.javamoney.moneta.format.internal.ParseContext
Sets the error index from the current index.
setErrorIndex(int) - Method in class org.javamoney.moneta.format.internal.ParseContext
Sets the error index.
setErrorMessage(String) - Method in class org.javamoney.moneta.format.internal.ParseContext
 
setNumber(Number) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
setNumber(double) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
Creates a new instance of MonetaryAmounts, using the default MonetaryContext.
setNumber(long) - Method in class org.javamoney.moneta.spi.AbstractAmountFactory
 
setNumericCode(int) - Method in class org.javamoney.moneta.BuildableCurrencyUnit.Builder
Set the numeric code (optional).
setParsedCurrency(CurrencyUnit) - Method in class org.javamoney.moneta.format.internal.ParseContext
Set the parsed currency into the context.
setParsedNumber(Number) - Method in class org.javamoney.moneta.format.internal.ParseContext
Sets the parsed numeric value into the context.
signum() - Method in class org.javamoney.moneta.FastMoney
 
signum() - Method in class org.javamoney.moneta.Money
 
signum() - Method in class org.javamoney.moneta.RoundedMoney
 
skipWhitespace() - Method in class org.javamoney.moneta.format.internal.ParseContext
Skips all whitespaces until a non whitespace character is occurring.
stripTrailingZeros() - Method in class org.javamoney.moneta.FastMoney
 
stripTrailingZeros() - Method in class org.javamoney.moneta.Money
 
stripTrailingZeros() - Method in class org.javamoney.moneta.RoundedMoney
 
subtract(MonetaryAmount) - Method in class org.javamoney.moneta.FastMoney
 
subtract(MonetaryAmount) - Method in class org.javamoney.moneta.Money
 
subtract(MonetaryAmount) - Method in class org.javamoney.moneta.RoundedMoney
 

T

toParsePosition() - Method in class org.javamoney.moneta.format.internal.ParseContext
Converts the indexes to a parse position.
toString() - Method in class org.javamoney.moneta.BuildableCurrencyUnit
 
toString() - Method in class org.javamoney.moneta.FastMoney
 
toString() - Method in class org.javamoney.moneta.format.internal.ParseContext
 
toString() - Method in class org.javamoney.moneta.internal.ConfigurableCurrencyUnitProvider
 
toString() - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
 
toString() - Method in class org.javamoney.moneta.loader.internal.DefaultResourceCache
 
toString() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
 
toString() - Method in class org.javamoney.moneta.Money
 
toString() - Method in class org.javamoney.moneta.RoundedMoney
 
toString() - Method in class org.javamoney.moneta.spi.AbstractCurrencyConversion
 
toString() - Method in class org.javamoney.moneta.spi.DefaultNumberValue
 
toString() - Method in class org.javamoney.moneta.spi.LazyBoundCurrencyConversion
 

U

ulp() - Method in class org.javamoney.moneta.RoundedMoney
 
unload(String) - Method in class org.javamoney.moneta.loader.internal.DefaultLoaderService
Removes a resource managed.
unload() - Method in class org.javamoney.moneta.loader.internal.LoadableResource
Unloads the data.

V

valueOf(String) - Static method in enum org.javamoney.moneta.spi.LoaderService.UpdatePolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.javamoney.moneta.spi.LoaderService.UpdatePolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(MonetaryOperator) - Method in class org.javamoney.moneta.FastMoney
 
with(MonetaryOperator) - Method in class org.javamoney.moneta.Money
 
with(Number) - Method in class org.javamoney.moneta.RoundedMoney
 
with(CurrencyUnit) - Method in class org.javamoney.moneta.RoundedMoney
Creates a new Money instance, by just replacing the CurrencyUnit.
with(CurrencyUnit, Number) - Method in class org.javamoney.moneta.RoundedMoney
 
with(MonetaryOperator) - Method in class org.javamoney.moneta.RoundedMoney
 
with(ConversionContext) - Method in class org.javamoney.moneta.spi.AbstractCurrencyConversion
 
with(ConversionContext) - Method in class org.javamoney.moneta.spi.LazyBoundCurrencyConversion
 
write(String, byte[]) - Method in class org.javamoney.moneta.loader.internal.DefaultResourceCache
 
write(String, byte[]) - Method in interface org.javamoney.moneta.loader.internal.ResourceCache
Write the given byte array to the internal store and register it on the given resource ID.
A B C D E F G H I J L M N O P Q R S T U V W 

Copyright © 2012-2014 JavaMoney. All Rights Reserved.