public class IMFHistoricRateProvider extends org.javamoney.moneta.spi.AbstractRateProvider
| Modifier and Type | Field | Description |
|---|---|---|
protected static java.util.Map<java.lang.String,javax.money.CurrencyUnit> |
CURRENCIES_BY_NAME |
|
protected java.util.Map<javax.money.CurrencyUnit,java.util.List<javax.money.convert.ExchangeRate>> |
currencyToSdr |
|
protected org.javamoney.moneta.convert.imf.IMFRateReadingHandler |
handler |
|
protected java.util.concurrent.CountDownLatch |
loadLock |
|
protected java.lang.String |
loadState |
|
protected static javax.money.CurrencyUnit |
SDR |
|
protected java.util.Map<javax.money.CurrencyUnit,java.util.List<javax.money.convert.ExchangeRate>> |
sdrToCurrency |
| Constructor | Description |
|---|---|
IMFHistoricRateProvider() |
| Modifier and Type | Method | Description |
|---|---|---|
javax.money.convert.ExchangeRate |
getExchangeRate(javax.money.convert.ConversionQuery conversionQuery) |
|
void |
newDataLoaded(java.lang.String resourceId,
java.io.InputStream is) |
|
java.lang.String |
toString() |
divide, divide, getContext, getCurrencyConversion, getExchangeContext, getQueryDates, getScale, multiplyprotected static final java.util.Map<java.lang.String,javax.money.CurrencyUnit> CURRENCIES_BY_NAME
protected static final javax.money.CurrencyUnit SDR
protected java.util.Map<javax.money.CurrencyUnit,java.util.List<javax.money.convert.ExchangeRate>> currencyToSdr
protected java.util.Map<javax.money.CurrencyUnit,java.util.List<javax.money.convert.ExchangeRate>> sdrToCurrency
protected volatile java.lang.String loadState
protected volatile java.util.concurrent.CountDownLatch loadLock
protected final org.javamoney.moneta.convert.imf.IMFRateReadingHandler handler
public IMFHistoricRateProvider()
public javax.money.convert.ExchangeRate getExchangeRate(javax.money.convert.ConversionQuery conversionQuery)
public void newDataLoaded(java.lang.String resourceId, java.io.InputStream is)
newDataLoaded in interface org.javamoney.moneta.spi.LoaderService.LoaderListenerpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2012-2018 JavaMoney. All Rights Reserved.