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()
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.FORMAT
public 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.Object
public boolean equals(java.lang.Object a)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright (c) 2012 IBM Corporation and others.