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 |
|---|---|
Set<javax.money.CurrencyUnit> |
getCurrencies(javax.money.CurrencyQuery currencyQuery)
Return a
CurrencyUnit instances matching the given
CurrencyContext. |
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 Set<javax.money.CurrencyUnit> getCurrencies(javax.money.CurrencyQuery currencyQuery)
CurrencyUnit instances matching the given
CurrencyContext.getCurrencies in interface javax.money.spi.CurrencyProviderSpicurrencyQuery - the CurrencyQuery containing the parameters determining the query. not null.CurrencyUnit, or null, if no such unit
is provided by this provider.public 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 - the Locale, not null.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-2015 JavaMoney. All Rights Reserved.