public abstract class CurrencyDisplayNames
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
CurrencyDisplayNames()
Deprecated.
This API is ICU internal only.
|
| Modifier and Type | Method and Description |
|---|---|
static CurrencyDisplayNames |
getInstance(ULocale locale)
Return an instance of CurrencyDisplayNames that provides information
localized for display in the provided locale.
|
abstract ULocale |
getLocale()
Returns the locale used to determine how to translate the currency names.
|
abstract java.lang.String |
getName(java.lang.String isoCode)
Returns the 'long name' for the currency with the provided ISO code.
|
abstract java.lang.String |
getPluralName(java.lang.String isoCode,
java.lang.String pluralKey)
Returns a 'plural name' for the currency with the provided ISO code corresponding to
the pluralKey.
|
abstract java.lang.String |
getSymbol(java.lang.String isoCode)
Returns the symbol for the currency with the provided ISO code.
|
static boolean |
hasData()
Returns true if currency display name data is available.
|
abstract java.util.Map<java.lang.String,java.lang.String> |
nameMap()
Returns a mapping from localized names (standard and plural) to currency codes.
|
abstract java.util.Map<java.lang.String,java.lang.String> |
symbolMap()
Returns a mapping from localized symbols and currency codes to currency codes.
|
protected CurrencyDisplayNames()
public static CurrencyDisplayNames getInstance(ULocale locale)
locale - the locale into which to localize the namespublic static boolean hasData()
public abstract ULocale getLocale()
getInstance(ULocale).
If hasData is false, returns ULocale.ROOT.public abstract java.lang.String getSymbol(java.lang.String isoCode)
isoCode - the three-letter ISO code.public abstract java.lang.String getName(java.lang.String isoCode)
isoCode - the three-letter ISO codepublic abstract java.lang.String getPluralName(java.lang.String isoCode,
java.lang.String pluralKey)
isoCode - the three-letter ISO codepluralKey - the plural key, for example "one", "other"PluralRulespublic abstract java.util.Map<java.lang.String,java.lang.String> symbolMap()
public abstract java.util.Map<java.lang.String,java.lang.String> nameMap()
Copyright (c) 2011 IBM Corporation and others.