Package com.ibm.icu.impl.jdkadapter
Class NumberFormatICU
java.lang.Object
java.text.Format
java.text.NumberFormat
com.ibm.icu.impl.jdkadapter.NumberFormatICU
- All Implemented Interfaces:
Serializable,Cloneable
NumberFormatICU is an adapter class which wraps ICU4J NumberFormat and
implements java.text.NumberFormat APIs.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.text.NumberFormat
NumberFormat.Field, NumberFormat.Style -
Field Summary
FieldsFields inherited from class java.text.NumberFormat
FRACTION_FIELD, INTEGER_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanformat(double number, StringBuffer toAppendTo, FieldPosition pos) format(long number, StringBuffer toAppendTo, FieldPosition pos) format(Object number, StringBuffer toAppendTo, FieldPosition pos) intintintintinthashCode()booleanbooleanparse(String source, ParsePosition parsePosition) voidsetCurrency(Currency currency) voidsetGroupingUsed(boolean newValue) voidsetMaximumFractionDigits(int newValue) voidsetMaximumIntegerDigits(int newValue) voidsetMinimumFractionDigits(int newValue) voidsetMinimumIntegerDigits(int newValue) voidsetParseIntegerOnly(boolean value) voidsetRoundingMode(RoundingMode roundingMode) unwrap()static NumberFormatwrap(NumberFormat icuNfmt) Methods inherited from class java.text.NumberFormat
format, format, getAvailableLocales, getCompactNumberInstance, getCompactNumberInstance, getCurrencyInstance, getCurrencyInstance, getInstance, getInstance, getIntegerInstance, getIntegerInstance, getNumberInstance, getNumberInstance, getPercentInstance, getPercentInstance, parseObjectMethods inherited from class java.text.Format
format, formatToCharacterIterator, parseObject
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
fIcuNfmt
-
-
Constructor Details
-
NumberFormatICU
-
-
Method Details
-
wrap
-
unwrap
-
clone
- Overrides:
clonein classNumberFormat
-
equals
- Overrides:
equalsin classNumberFormat
-
format
- Specified by:
formatin classNumberFormat
-
format
- Specified by:
formatin classNumberFormat
-
format
- Overrides:
formatin classNumberFormat
-
getCurrency
- Overrides:
getCurrencyin classNumberFormat
-
getMaximumFractionDigits
public int getMaximumFractionDigits()- Overrides:
getMaximumFractionDigitsin classNumberFormat
-
getMaximumIntegerDigits
public int getMaximumIntegerDigits()- Overrides:
getMaximumIntegerDigitsin classNumberFormat
-
getMinimumFractionDigits
public int getMinimumFractionDigits()- Overrides:
getMinimumFractionDigitsin classNumberFormat
-
getMinimumIntegerDigits
public int getMinimumIntegerDigits()- Overrides:
getMinimumIntegerDigitsin classNumberFormat
-
getRoundingMode
- Overrides:
getRoundingModein classNumberFormat
-
hashCode
public int hashCode()- Overrides:
hashCodein classNumberFormat
-
isGroupingUsed
public boolean isGroupingUsed()- Overrides:
isGroupingUsedin classNumberFormat
-
isParseIntegerOnly
public boolean isParseIntegerOnly()- Overrides:
isParseIntegerOnlyin classNumberFormat
-
parse
- Overrides:
parsein classNumberFormat- Throws:
ParseException
-
parse
- Specified by:
parsein classNumberFormat
-
setCurrency
- Overrides:
setCurrencyin classNumberFormat
-
setGroupingUsed
public void setGroupingUsed(boolean newValue) - Overrides:
setGroupingUsedin classNumberFormat
-
setMaximumFractionDigits
public void setMaximumFractionDigits(int newValue) - Overrides:
setMaximumFractionDigitsin classNumberFormat
-
setMaximumIntegerDigits
public void setMaximumIntegerDigits(int newValue) - Overrides:
setMaximumIntegerDigitsin classNumberFormat
-
setMinimumFractionDigits
public void setMinimumFractionDigits(int newValue) - Overrides:
setMinimumFractionDigitsin classNumberFormat
-
setMinimumIntegerDigits
public void setMinimumIntegerDigits(int newValue) - Overrides:
setMinimumIntegerDigitsin classNumberFormat
-
setParseIntegerOnly
public void setParseIntegerOnly(boolean value) - Overrides:
setParseIntegerOnlyin classNumberFormat
-
setRoundingMode
- Overrides:
setRoundingModein classNumberFormat
-