| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final char[] | |
| private Map | |
| private PluralRules | |
| private static final long | |
| private static final char[] | |
| private static final String | |
| private ULocale |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | CurrencyPluralInfo(ULocale
the locale locale)Create a CurrencyPluralInfo object for the given locale. |
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public boolean | equals(Object
the reference object with which to compare. a)Overrides java. |
| public String | Returns: a currency plural pattern based on plural countcurrency plural count pluralCount)Given a plural count, gets currency plural pattern of this locale, used for currency plural format |
| public static CurrencyPluralInfo | Returns: A CurrencyPluralInfo instance.Gets a CurrencyPluralInfo instance for the default locale. |
| public static CurrencyPluralInfo | Returns: A CurrencyPluralInfo instance.the locale. locale)Gets a CurrencyPluralInfo instance for the given locale. |
| public static CurrencyPluralInfo | Returns: A CurrencyPluralInfo instance.the locale. locale)Gets a CurrencyPluralInfo instance for the given locale. |
| public ULocale | |
| public PluralRules | Returns: plural ruleGets plural rules of this locale, used for currency plural format |
| public int | |
| private void | |
| public Iterator | Returns: a iterator on the currency plural pattern key set.
Deprecated
This API is ICU internal only.
Currency plural pattern iterator.
|
| pack-priv String | select(double number)
Deprecated
This API is ICU internal only.
Given a number, returns the keyword of the first rule that applies
to the number.
|
| public String | select(PluralRules.
Deprecated
This API is ICU internal only.
Given a number, returns the keyword of the first rule that applies
to the number.
|
| public void | setCurrencyPluralPattern(String
the plural count for which the currency pattern will
be overridden. pluralCount, String the new currency plural pattern pattern)Set currency plural patterns. |
| public void | |
| public void | |
| private void |
| defaultCurrencyPluralPattern | back to summary |
|---|---|
| private static final String defaultCurrencyPluralPattern | |
| defaultCurrencyPluralPatternChar | back to summary |
|---|---|
| private static final char[] defaultCurrencyPluralPatternChar | |
| pluralCountToCurrencyUnitPattern | back to summary |
|---|---|
| private Map<String, String> pluralCountToCurrencyUnitPattern | |
| pluralRules | back to summary |
|---|---|
| private PluralRules pluralRules | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| tripleCurrencySign | back to summary |
|---|---|
| private static final char[] tripleCurrencySign | |
| tripleCurrencyStr | back to summary |
|---|---|
| private static final String tripleCurrencyStr | |
| ulocale | back to summary |
|---|---|
| private ULocale ulocale | |
| CurrencyPluralInfo | back to summary |
|---|---|
| public CurrencyPluralInfo() Create a CurrencyPluralInfo object for the default
| |
| CurrencyPluralInfo | back to summary |
|---|---|
| public CurrencyPluralInfo(Locale locale) Create a CurrencyPluralInfo object for the given locale. | |
| CurrencyPluralInfo | back to summary |
|---|---|
| public CurrencyPluralInfo(ULocale locale) Create a CurrencyPluralInfo object for the given locale. | |
| clone | back to summary |
|---|---|
| public Object clone() Overrides java. Standard override
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object a) Overrides java. Override equals
| |
| getCurrencyPluralPattern | back to summary |
|---|---|
| public String getCurrencyPluralPattern(String pluralCount) Given a plural count, gets currency plural pattern of this locale, used for currency plural format | |
| getInstance | back to summary |
|---|---|
| public static CurrencyPluralInfo getInstance() Gets a CurrencyPluralInfo instance for the default locale.
| |
| getInstance | back to summary |
|---|---|
| public static CurrencyPluralInfo getInstance(Locale locale) Gets a CurrencyPluralInfo instance for the given locale.
| |
| getInstance | back to summary |
|---|---|
| public static CurrencyPluralInfo getInstance(ULocale locale) Gets a CurrencyPluralInfo instance for the given locale.
| |
| getLocale | back to summary |
|---|---|
| public ULocale getLocale() Get locale | |
| getPluralRules | back to summary |
|---|---|
| public PluralRules getPluralRules() Gets plural rules of this locale, used for currency plural format
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Override hashCode
| |
| initialize | back to summary |
|---|---|
| private void initialize(ULocale uloc) | |
| pluralPatternIterator | back to summary |
|---|---|
| public Iterator Deprecated This API is ICU internal only. Currency plural pattern iterator. | |
| select | back to summary |
|---|---|
| pack-priv String select(double number)
Deprecated This API is ICU internal only. Given a number, returns the keyword of the first rule that applies to the number.
| |
| select | back to summary |
|---|---|
| public String select(PluralRules. Deprecated This API is ICU internal only. Given a number, returns the keyword of the first rule that applies to the number.
| |
| setCurrencyPluralPattern | back to summary |
|---|---|
| public void setCurrencyPluralPattern(String pluralCount, String pattern) Set currency plural patterns. These are initially set in the constructor based on the locale, and usually do not need to be changed. The decimal digits part of the pattern cannot be specified via this method. All plural forms will use the same decimal pattern as set in the constructor of DecimalFormat. For example, you can't set "0.0" for plural "few" but "0.00" for plural "many". | |
| setLocale | back to summary |
|---|---|
| public void setLocale(ULocale loc) Set locale. This also sets both the plural rules and the currency plural patterns to be the defaults for the locale. | |
| setPluralRules | back to summary |
|---|---|
| public void setPluralRules(String ruleDescription) Set plural rules. These are initially set in the constructor based on the locale, and usually do not need to be changed. | |
| setupCurrencyPluralPattern | back to summary |
|---|---|
| private void setupCurrencyPluralPattern(ULocale uloc) | |