|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.spi.LocaleServiceProvider java.util.spi.CurrencyNameProvider
public abstract class CurrencyNameProvider
Disabled: no SafeJ information.
An abstract class for service providers that
provide localized currency symbols and display names for the
Currency
class.
Note that currency symbols are considered names when determining
behaviors described in the
LocaleServiceProvider
specification.
Constructor Summary | |
---|---|
protected |
CurrencyNameProvider()
Sole constructor. |
Method Summary | |
---|---|
String |
getDisplayName(String currencyCode,
Locale locale)
Returns a name for the currency that is appropriate for display to the user. |
abstract String |
getSymbol(String currencyCode,
Locale locale)
Gets the symbol of the given currency code for the specified locale. |
Methods inherited from class java.util.spi.LocaleServiceProvider |
---|
getAvailableLocales |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected CurrencyNameProvider()
Method Detail |
---|
public abstract String getSymbol(String currencyCode, Locale locale)
currencyCode
- the ISO 4217 currency code, which
consists of three upper-case letters between 'A' (U+0041) and
'Z' (U+005A)locale
- the desired locale
NullPointerException
- if currencyCode
or
locale
is null
IllegalArgumentException
- if currencyCode
is not in
the form of three upper-case letters, or locale
isn't
one of the locales returned from
getAvailableLocales()
.Currency.getSymbol(java.util.Locale)
public String getDisplayName(String currencyCode, Locale locale)
currencyCode
- the ISO 4217 currency code, which
consists of three upper-case letters between 'A' (U+0041) and
'Z' (U+005A)locale
- the desired locale
IllegalArgumentException
- if currencyCode
is not in
the form of three upper-case letters, or locale
isn't
one of the locales returned from
getAvailableLocales()
.
NullPointerException
- if currencyCode
or
locale
is null
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |