Top Description Fields Constructors Methods
org.javamoney.moneta.convert.ecb

public Class ECBCurrentRateProvider

extends ECBAbstractRateProvider
Class Inheritance
Imports
org.javamoney.moneta.spi.loader.LoadDataInformation, .LoadDataInformationBuilder, .LoaderService, javax.money.convert.ConversionContext, .ProviderContext, .ProviderContextBuilder, .RateType, java.net.URI, java.util.HashMap, .Map

This class implements an javax.money.convert.ExchangeRateProvider that loads data from the European Central Bank data feed (XML). It loads the current exchange rates. The provider loads all data up to 1999 into its historic data cache.
Authors
Anatole Tresch, Werner Keil, otaviojava

Field Summary

Modifier and TypeField and Description
private static final ProviderContext
CONTEXT

The ConversionContext of this provider.

private static final String
DATA_ID

The data id used for the LoaderService.

Inherited from org.javamoney.moneta.convert.ecb.ECBAbstractRateProvider:
BASE_CURRENCYloadLockloadStateratesremoteResource

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String
protected LoadDataInformation
getDefaultLoadData()

Implements abstract org.javamoney.moneta.convert.ecb.ECBAbstractRateProvider.getDefaultLoadData.

Gets the default data loading configuration.

Inherited from org.javamoney.moneta.convert.ecb.ECBAbstractRateProvider:
getExchangeRatenewDataLoadedtoString

Field Detail

CONTEXTback to summary
private static final ProviderContext CONTEXT

The ConversionContext of this provider.

DATA_IDback to summary
private static final String DATA_ID

The data id used for the LoaderService.

Constructor Detail

ECBCurrentRateProviderback to summary
public ECBCurrentRateProvider()

Method Detail

getDataIdback to summary
public String getDataId()

Implements abstract org.javamoney.moneta.convert.ecb.ECBAbstractRateProvider.getDataId.

Annotations
@Override
getDefaultLoadDataback to summary
protected LoadDataInformation getDefaultLoadData()

Implements abstract org.javamoney.moneta.convert.ecb.ECBAbstractRateProvider.getDefaultLoadData.

Doc from org.javamoney.moneta.convert.ecb.ECBAbstractRateProvider.getDefaultLoadData.

Gets the default data loading configuration. This configuration is used if no other is provided.

Annotations
@Override