Index

A B C D E G I O R S T V 
All Classes All Packages

A

apply(MonetaryAmount) - Method in class org.javamoney.moneta.convert.ExchangeCurrencyOperator
 

B

build() - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Builds a new instance of ExchangeRate.

C

ConversionOperators - Class in org.javamoney.moneta.convert
This singleton class provides access to the predefined monetary functions.

D

DefaultMonetaryConversionsSingletonSpi - Class in org.javamoney.moneta.spi.convert
This is the default implementation of the MonetaryConversionsSingletonSpi interface, backing up the MonetaryConversions singleton.
DefaultMonetaryConversionsSingletonSpi() - Constructor for class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
Constructors, loads the providers from the Bootstrap component.

E

ECB - org.javamoney.moneta.convert.ExchangeRateType
Exchange rate to the European Central Bank.
ECB_HIST - org.javamoney.moneta.convert.ExchangeRateType
Uses the ECBHistoricRateProvider implementation.
ECB_HIST90 - org.javamoney.moneta.convert.ExchangeRateType
Exchange rate to European Central Bank (last 90 days).
exchange(CurrencyUnit) - Static method in class org.javamoney.moneta.convert.ConversionOperators
Do exchange of currency, in other words, create the monetary amount with the same value but with currency different.
ExchangeCurrencyOperator - Class in org.javamoney.moneta.convert
MonetaryOperator class that applies an exchange rate to an amount.
ExchangeRateBuilder - Class in org.javamoney.moneta.convert
Builder for creating new instances of ExchangeRate.
ExchangeRateBuilder(String, RateType) - Constructor for class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the exchange rate type
ExchangeRateBuilder(ConversionContext) - Constructor for class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the exchange rate type
ExchangeRateBuilder(ExchangeRate) - Constructor for class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the exchange rate type
ExchangeRateType - Enum in org.javamoney.moneta.convert
This enum contains all implementations by Moneta.

G

get() - Method in enum org.javamoney.moneta.convert.ExchangeRateType
 
getDefaultProviderChain() - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
 
getDescription() - Method in enum org.javamoney.moneta.convert.ExchangeRateType
 
getExchangeRate(ConversionQuery) - Method in class org.javamoney.moneta.convert.IdentityRateProvider
 
getExchangeRateProvider(String...) - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
 
getExchangeRateProvider(ConversionQuery) - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
 
getProviderNames() - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
 
getReversed(ExchangeRate) - Method in class org.javamoney.moneta.convert.IdentityRateProvider
 

I

IDENTITY - org.javamoney.moneta.convert.ExchangeRateType
Uses the IdentityRateProvider implementation.
IdentityRateProvider - Class in org.javamoney.moneta.convert
This class implements an ExchangeRateProvider that provides exchange rate with factor one for identical base/term currencies.
IdentityRateProvider() - Constructor for class org.javamoney.moneta.convert.IdentityRateProvider
Constructor, also loads initial data.
IMF - org.javamoney.moneta.convert.ExchangeRateType
Exchange rate to the International Monetary Fund.
IMF_HIST - org.javamoney.moneta.convert.ExchangeRateType
Exchange rate to the International Monetary Fund from historic.
isAvailable(ConversionQuery) - Method in class org.javamoney.moneta.convert.IdentityRateProvider
Check if this provider can provide a rate, which is only the case if base and term are equal.
isConversionAvailable(ConversionQuery) - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
 
isExchangeRateProviderAvailable(ConversionQuery) - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
 

O

org.javamoney.moneta.convert - package org.javamoney.moneta.convert
 
org.javamoney.moneta.convert.internal - package org.javamoney.moneta.convert.internal
Contains format artifacts implementing CurrencyProviderSpi, MonetaryAmountFactory, MonetaryAmountFactoryProviderSpi and RoundingProviderSpi.
org.javamoney.moneta.spi.convert - package org.javamoney.moneta.spi.convert
 
OSGIActivator - Class in org.javamoney.moneta.convert.internal
A bundle activator that registers the OSGI services.
OSGIActivator() - Constructor for class org.javamoney.moneta.convert.internal.OSGIActivator
 

R

reload() - Method in class org.javamoney.moneta.spi.convert.DefaultMonetaryConversionsSingletonSpi
Reloads/reinitializes the providers found.

S

setBase(CurrencyUnit) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the base CurrencyUnit
setContext(ConversionContext) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the provider to be applied.
setFactor(NumberValue) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the conversion factor, as the factor base * factor = target.
setRate(ExchangeRate) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Initialize the ExchangeRateBuilder with an ExchangeRate.
setRateChain(List<ExchangeRate>) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the ExchangeRate chain.
setRateChain(ExchangeRate...) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the ExchangeRate chain.
setTerm(CurrencyUnit) - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
Sets the terminating (target) CurrencyUnit
start(BundleContext) - Method in class org.javamoney.moneta.convert.internal.OSGIActivator
 
stop(BundleContext) - Method in class org.javamoney.moneta.convert.internal.OSGIActivator
 
summarizingMonetary(CurrencyUnit, ExchangeRateProvider) - Static method in class org.javamoney.moneta.convert.ConversionOperators
of the summary of the MonetaryAmount

T

toString() - Method in class org.javamoney.moneta.convert.ExchangeRateBuilder
 

V

valueOf(String) - Static method in enum org.javamoney.moneta.convert.ExchangeRateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.javamoney.moneta.convert.ExchangeRateType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G I O R S T V 
All Classes All Packages