Top Description Fields Constructors Methods
org.javamoney.moneta.spi

public Class DefaultConfigProvider

extends Object
implements MonetaryConfigProvider
Class Inheritance
All Implemented Interfaces
org.javamoney.moneta.spi.MonetaryConfigProvider
Imports
java.io.IOException, java.net.URL, java.util.*, java.util.concurrent.ConcurrentHashMap, java.util.logging.Level, .Logger

Default implementation of the JavaMoney configuration provider reading all present properties from classpath*:javamoney.properties. Any key can be explicitly overridden by using system properties.

Field Summary

Modifier and TypeField and Description
public final Map<String, String>
private static final Logger
private final Map<String, Integer>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Map<String, String>
getProperties()

Implements org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties.

Get all currently known properties.

public String
getProperty(String key)

Overrides default org.javamoney.moneta.spi.MonetaryConfigProvider.getProperty.

Simple methoid to get a property.

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

configback to summary
public final Map<String, String> config
LOGback to summary
private static final Logger LOG
prioritiesback to summary
private final Map<String, Integer> priorities

Constructor Detail

DefaultConfigProviderback to summary
public DefaultConfigProvider()

Method Detail

getPropertiesback to summary
public Map<String, String> getProperties()

Implements org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties.

Doc from org.javamoney.moneta.spi.MonetaryConfigProvider.getProperties.

Get all currently known properties.

Annotations
@Override
getPropertyback to summary
public String getProperty(String key)

Overrides default org.javamoney.moneta.spi.MonetaryConfigProvider.getProperty.

Doc from org.javamoney.moneta.spi.MonetaryConfigProvider.getProperty.

Simple methoid to get a property.

Annotations
@Override
updateConfigback to summary
private void updateConfig(Properties props)