public class CurrencyPluralInfo
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
| Constructor and Description |
|---|
CurrencyPluralInfo()
Create a CurrencyPluralInfo object for the default
FORMAT locale. |
CurrencyPluralInfo(java.util.Locale locale)
Create a CurrencyPluralInfo object for the given locale.
|
CurrencyPluralInfo(ULocale locale)
Create a CurrencyPluralInfo object for the given locale.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Standard override
|
boolean |
equals(java.lang.Object a)
Override equals
|
java.lang.String |
getCurrencyPluralPattern(java.lang.String pluralCount)
Given a plural count, gets currency plural pattern of this locale,
used for currency plural format
|
static CurrencyPluralInfo |
getInstance()
Gets a CurrencyPluralInfo instance for the default locale.
|
static CurrencyPluralInfo |
getInstance(java.util.Locale locale)
Gets a CurrencyPluralInfo instance for the given locale.
|
static CurrencyPluralInfo |
getInstance(ULocale locale)
Gets a CurrencyPluralInfo instance for the given locale.
|
ULocale |
getLocale()
Get locale
|
PluralRules |
getPluralRules()
Gets plural rules of this locale, used for currency plural format
|
int |
hashCode()
Override hashCode
|
java.util.Iterator<java.lang.String> |
pluralPatternIterator()
Deprecated.
This API is ICU internal only.
|
java.lang.String |
select(PluralRules.FixedDecimal numberInfo)
Deprecated.
This API is ICU internal only.
|
void |
setCurrencyPluralPattern(java.lang.String pluralCount,
java.lang.String pattern)
Set currency plural patterns.
|
void |
setLocale(ULocale loc)
Set locale.
|
void |
setPluralRules(java.lang.String ruleDescription)
Set plural rules.
|
public CurrencyPluralInfo()
FORMAT locale.ULocale.Category.FORMATpublic CurrencyPluralInfo(java.util.Locale locale)
locale - the localepublic CurrencyPluralInfo(ULocale locale)
locale - the localepublic static CurrencyPluralInfo getInstance()
public static CurrencyPluralInfo getInstance(java.util.Locale locale)
locale - the locale.public static CurrencyPluralInfo getInstance(ULocale locale)
locale - the locale.public PluralRules getPluralRules()
public java.lang.String getCurrencyPluralPattern(java.lang.String pluralCount)
pluralCount - currency plural countpublic ULocale getLocale()
public void setPluralRules(java.lang.String ruleDescription)
ruleDescription - new plural rule descriptionpublic void setCurrencyPluralPattern(java.lang.String pluralCount,
java.lang.String pattern)
pluralCount - the plural count for which the currency pattern will
be overridden.pattern - the new currency plural patternpublic void setLocale(ULocale loc)
loc - the new locale to setpublic java.lang.Object clone()
clone in class java.lang.Objectpublic boolean equals(java.lang.Object a)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object@Deprecated public java.lang.String select(PluralRules.FixedDecimal numberInfo)
@Deprecated public java.util.Iterator<java.lang.String> pluralPatternIterator()
Copyright © 2016 Unicode, Inc. and others.