public class ConfigurableCurrencyUnitProvider extends BaseCurrencyProviderSpi
| Constructor and Description |
|---|
ConfigurableCurrencyUnitProvider() |
| Modifier and Type | Method and Description |
|---|---|
Set<CurrencyUnit> |
getCurrencies(CurrencyQuery currencyQuery)
Return a
CurrencyUnit instances matching the given
CurrencyContext. |
static CurrencyUnit |
registerCurrencyUnit(CurrencyUnit currencyUnit)
Registers a new currency unit under its currency code and potentially numeric code.
|
static CurrencyUnit |
registerCurrencyUnit(CurrencyUnit currencyUnit,
Locale locale)
Registers a new currency unit under the given Locale.
|
static CurrencyUnit |
removeCurrencyUnit(Locale locale)
Removes a CurrencyUnit.
|
static CurrencyUnit |
removeCurrencyUnit(String currencyCode)
Removes a CurrencyUnit.
|
String |
toString() |
getProviderName, isCurrencyAvailablepublic ConfigurableCurrencyUnitProvider()
public Set<CurrencyUnit> getCurrencies(CurrencyQuery currencyQuery)
CurrencyUnit instances matching the given
CurrencyContext.currencyQuery - the CurrencyQuery containing the parameters determining the query. not null.CurrencyUnit, or null, if no such unit
is provided by this provider.public static CurrencyUnit registerCurrencyUnit(CurrencyUnit currencyUnit)
currencyUnit - the new currency to be registered, not null.public static CurrencyUnit registerCurrencyUnit(CurrencyUnit currencyUnit, Locale locale)
currencyUnit - the new currency to be registered, not null.locale - the Locale, not null.public static CurrencyUnit removeCurrencyUnit(String currencyCode)
currencyCode - the currency code, not null.public static CurrencyUnit removeCurrencyUnit(Locale locale)
locale - the Locale, not null.Copyright © 2012–2020 JavaMoney. All rights reserved.