Package com.ibm.icu.number
Class CompactNotation
- java.lang.Object
-
- com.ibm.icu.number.Notation
-
- com.ibm.icu.number.CompactNotation
-
public class CompactNotation extends Notation
A class that defines the scientific notation style to be used when formatting numbers in NumberFormatter.This class exposes no public functionality. To create a CompactNotation, use one of the factory methods in
Notation
.- See Also:
NumberFormatter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
CompactNotation.CompactHandler
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>
compactCustomData
(package private) CompactDecimalFormat.CompactStyle
compactStyle
-
Constructor Summary
Constructors Constructor Description CompactNotation(CompactDecimalFormat.CompactStyle compactStyle)
CompactNotation(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> compactCustomData)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static CompactNotation
forCustomData(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> compactCustomData)
Deprecated.This API is ICU internal only.(package private) MicroPropsGenerator
withLocaleData(ULocale locale, java.lang.String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent)
-
Methods inherited from class com.ibm.icu.number.Notation
compactLong, compactShort, engineering, scientific, simple
-
-
-
-
Field Detail
-
compactStyle
final CompactDecimalFormat.CompactStyle compactStyle
-
compactCustomData
final java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> compactCustomData
-
-
Constructor Detail
-
CompactNotation
CompactNotation(CompactDecimalFormat.CompactStyle compactStyle)
-
CompactNotation
CompactNotation(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> compactCustomData)
-
-
Method Detail
-
forCustomData
@Deprecated public static CompactNotation forCustomData(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> compactCustomData)
Deprecated.This API is ICU internal only.Create a compact notation with custom data.
-
withLocaleData
MicroPropsGenerator withLocaleData(ULocale locale, java.lang.String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent)
-
-