public class ConfigurableCurrencyUnitProvider extends Object implements javax.money.spi.CurrencyProviderSpi
Currency into the
MonetaryCurrencies singleton either by currency code, locale, or both.| Constructor and Description |
|---|
ConfigurableCurrencyUnitProvider() |
| Modifier and Type | Method and Description |
|---|---|
javax.money.CurrencyUnit |
getCurrencyUnit(Locale locale) |
javax.money.CurrencyUnit |
getCurrencyUnit(String currencyCode) |
static javax.money.CurrencyUnit |
registerCurrencyUnit(javax.money.CurrencyUnit currencyUnit)
Registers a bew currency unit under its currency code.
|
static javax.money.CurrencyUnit |
registerCurrencyUnit(javax.money.CurrencyUnit currencyUnit,
Locale locale)
Registers a bew currency unit under the given Locale.
|
static javax.money.CurrencyUnit |
removeCurrencyUnit(Locale locale)
Removes a CurrencyUnit.
|
static javax.money.CurrencyUnit |
removeCurrencyUnit(String currencyCode)
Removes a CurrencyUnit.
|
String |
toString() |
public ConfigurableCurrencyUnitProvider()
public javax.money.CurrencyUnit getCurrencyUnit(String currencyCode)
getCurrencyUnit in interface javax.money.spi.CurrencyProviderSpipublic javax.money.CurrencyUnit getCurrencyUnit(Locale locale)
getCurrencyUnit in interface javax.money.spi.CurrencyProviderSpipublic static javax.money.CurrencyUnit registerCurrencyUnit(javax.money.CurrencyUnit currencyUnit)
currencyUnit - the new currency to be registered, not null.public static javax.money.CurrencyUnit registerCurrencyUnit(javax.money.CurrencyUnit currencyUnit, Locale locale)
currencyUnit - the new currency to be registered, not null.locale - public static javax.money.CurrencyUnit removeCurrencyUnit(String currencyCode)
currencyCode - the currency code, not null.public static javax.money.CurrencyUnit removeCurrencyUnit(Locale locale)
locale - the Locale, not null.Copyright © 2012-2014 JavaMoney. All Rights Reserved.