Spec-Zone .ru
спецификации, руководства, описания, API
|
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
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 extends LocaleServiceProvider
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.
Modifier | Constructor and Description |
---|---|
protected |
CurrencyNameProvider()
Sole constructor. |
Modifier and Type | Method and Description |
---|---|
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 localeNullPointerException
- if currencyCode
or
locale
is nullIllegalArgumentException
- 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 localeIllegalArgumentException
- 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
|
Java™ Platform Standard Ed. 7 DRAFT ea-b118 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1993, 2010, Oracle Corporation. All rights reserved.