public class ConfigurableCurrencyUnitProvider extends Object implements javax.money.spi.CurrencyProviderSpi
Currency
into the
Monetary
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.CurrencyProviderSpi
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 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.