| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.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 All Classes | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||