|
Java™ Platform Standard Ed. 6 |
|||||||||
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
An abstract class for service providers that
provide localized currency symbols 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 | |
---|---|
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)
|
Java™ Platform Standard Ed. 6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.