| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public abstract String | Returns: the formal symbol.the three-letter ISO code. isoCode)Returns the formal symbol for the currency with the provided ISO code. |
| public static CurrencyDisplayNames | Returns: a CurrencyDisplayNamesthe locale into which to localize the names locale)Return an instance of CurrencyDisplayNames that provides information localized for display in the provided locale. |
| public static CurrencyDisplayNames | Returns: a CurrencyDisplayNamesthe locale into which to localize the names locale)Return an instance of CurrencyDisplayNames that provides information localized for display in the provided locale. |
| public static CurrencyDisplayNames | Returns: a CurrencyDisplayNamesthe locale into which to localize the names locale, boolean if true, do not return substitute values. noSubstitute)Return an instance of CurrencyDisplayNames that provides information localized for display in the provided locale. |
| public static CurrencyDisplayNames | Returns: a CurrencyDisplayNamesthe locale, boolean java. into which to localize the namesif true, do not return substitute values. noSubstitute)Return an instance of CurrencyDisplayNames that provides information localized for display in the provided locale. |
| public abstract String | |
| public abstract String | Returns: the narrow symbol.the three-letter ISO code. isoCode)Returns the narrow symbol for the currency with the provided ISO code. |
| public abstract String | Returns: the display namethe three-letter ISO code isoCode, String the plural key, for example "one", "other" pluralKey)Returns a 'plural name' for the currency with the provided ISO code corresponding to the pluralKey. |
| public abstract String | |
| public abstract ULocale | Returns: the display localeReturns the locale used to determine how to translate the currency names. |
| public abstract String | Returns: the variant symbol.the three-letter ISO code. isoCode)Returns the variant symbol for the currency with the provided ISO code. |
| public static boolean | Returns: true if currency display name data is available
Deprecated
This API is ICU internal only.
Returns true if currency display name data is available.
|
| public abstract Map | Returns: the mapReturns a mapping from localized names (standard and plural) to currency codes. |
| public abstract Map | Returns: the mapReturns a mapping from localized symbols and currency codes to currency codes. |
| CurrencyDisplayNames | back to summary |
|---|---|
| protected CurrencyDisplayNames()
Deprecated This API is ICU internal only. Sole constructor. (For invocation by subclass constructors, typically implicit.)
| |
| getFormalSymbol | back to summary |
|---|---|
| public abstract String getFormalSymbol(String isoCode) Returns the formal symbol for the currency with the provided ISO code. The formal currency symbol is similar to the regular currency symbol, but it always takes the form used in formal settings such as banking; for example, "NT$" instead of "$" for TWD in zh-TW. If there is no data for this symbol, substitutes the default symbol, or returns null if noSubstitute was set in the factory method. | |
| getInstance | back to summary |
|---|---|
| public static CurrencyDisplayNames getInstance(ULocale locale) Return an instance of CurrencyDisplayNames that provides information localized for display in the provided locale. If there is no data for the provided locale, this falls back to the current default locale; if there is no data for that either, it falls back to the root locale. Substitute values are returned from APIs when there is no data for the requested ISO code.
| |
| getInstance | back to summary |
|---|---|
| public static CurrencyDisplayNames getInstance(Locale locale) Return an instance of CurrencyDisplayNames that provides information localized for display in the provided locale. If there is no data for the provided locale, this falls back to the current default locale; if there is no data for that either, it falls back to the root locale. Substitute values are returned from APIs when there is no data for the requested ISO code.
| |
| getInstance | back to summary |
|---|---|
| public static CurrencyDisplayNames getInstance(ULocale locale, boolean noSubstitute) Return an instance of CurrencyDisplayNames that provides information
localized for display in the provided locale. If noSubstitute is false,
this behaves like
| |
| getInstance | back to summary |
|---|---|
| public static CurrencyDisplayNames getInstance(Locale locale, boolean noSubstitute) Return an instance of CurrencyDisplayNames that provides information
localized for display in the provided locale. If noSubstitute is false,
this behaves like
| |
| getName | back to summary |
|---|---|
| public abstract String getName(String isoCode) Returns the 'long name' for the currency with the provided ISO code. If there is no data for the ISO code, substitutes isoCode, or returns null if noSubstitute was set in the factory method. | |
| getNarrowSymbol | back to summary |
|---|---|
| public abstract String getNarrowSymbol(String isoCode) Returns the narrow symbol for the currency with the provided ISO code. The narrow currency symbol is similar to the regular currency symbol, but it always takes the shortest form; for example, "$" instead of "US$" for USD in en-CA. If there is no data for this symbol, substitutes the default symbol, or returns null if noSubstitute was set in the factory method. | |
| getPluralName | back to summary |
|---|---|
| public abstract String getPluralName(String isoCode, String pluralKey) Returns a 'plural name' for the currency with the provided ISO code corresponding to the pluralKey. If there is no data for the ISO code, substitutes isoCode or returns null. If there is data for the ISO code but no data for the plural key, substitutes the 'other' value (and failing that the isoCode) or returns null.
| |
| getSymbol | back to summary |
|---|---|
| public abstract String getSymbol(String isoCode) Returns the symbol for the currency with the provided ISO code. If there is no data for this symbol, substitutes isoCode, or returns null if noSubstitute was set in the factory method. | |
| getULocale | back to summary |
|---|---|
| public abstract ULocale getULocale() Returns the locale used to determine how to translate the currency names.
This is not necessarily the same locale passed to | |
| getVariantSymbol | back to summary |
|---|---|
| public abstract String getVariantSymbol(String isoCode) Returns the variant symbol for the currency with the provided ISO code. The variant symbol for a currency is an alternative symbol that is not necessarily as widely used as the regular symbol. If there is no data for variant symbol, substitutes the default symbol, or returns null if noSubstitute was set in the factory method. | |
| hasData | back to summary |
|---|---|
| public static boolean hasData()
Deprecated This API is ICU internal only. Returns true if currency display name data is available.
| |
| nameMap | back to summary |
|---|---|
| public abstract Map Returns a mapping from localized names (standard and plural) to currency codes. The returned map is unmodifiable. | |
| symbolMap | back to summary |
|---|---|
| public abstract Map Returns a mapping from localized symbols and currency codes to currency codes. The returned map is unmodifiable. | |