This class exposes no public functionality. To create a CompactNotation, use one of the factory
methods in Notation.
NumberFormatter
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Map | |
| pack-priv final CompactDecimalFormat. |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public static CompactNotation | |
| pack-priv MicroPropsGenerator | withLocaleData(ULocale locale, String nsName, CompactData.
|
| compactCustomData | back to summary |
|---|---|
| pack-priv final Map<String, Map<String, String>> compactCustomData | |
| compactStyle | back to summary |
|---|---|
| pack-priv final CompactDecimalFormat. | |
| CompactNotation | back to summary |
|---|---|
| pack-priv CompactNotation(CompactDecimalFormat. | |
| CompactNotation | back to summary |
|---|---|
| pack-priv CompactNotation(Map<String, Map<String, String>> compactCustomData) | |
| forCustomData | back to summary |
|---|---|
| public static CompactNotation forCustomData(Map<String, Map<String, String>> compactCustomData)
Deprecated This API is ICU internal only. Create a compact notation with custom data.
| |
| withLocaleData | back to summary |
|---|---|
| pack-priv MicroPropsGenerator withLocaleData(ULocale locale, String nsName, CompactData. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final CompactData | |
| pack-priv final MicroPropsGenerator | |
| pack-priv final Map | |
| pack-priv final PluralRules | |
| pack-priv final MutablePatternModifier |
| Access | Constructor and Description |
|---|---|
| private | CompactHandler(CompactNotation notation, ULocale locale, String nsName, CompactData.
|
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public MicroProps | processQuantity(DecimalQuantity
The quantity for consideration and optional mutation. quantity)Implements com.
Deprecated
as a consequence of
Considers the given DecimalQuantity being deprecated.
DecimalQuantity, optionally mutates it, and returns a
MicroProps.
|
| data | back to summary |
|---|---|
| pack-priv final CompactData data | |
| parent | back to summary |
|---|---|
| pack-priv final MicroPropsGenerator parent | |
| precomputedMods | back to summary |
|---|---|
| pack-priv final Map<String, MutablePatternModifier. | |
| rules | back to summary |
|---|---|
| pack-priv final PluralRules rules | |
| unsafePatternModifier | back to summary |
|---|---|
| pack-priv final MutablePatternModifier unsafePatternModifier | |
| CompactHandler | back to summary |
|---|---|
| private CompactHandler(CompactNotation notation, ULocale locale, String nsName, CompactData. | |
| precomputeAllModifiers | back to summary |
|---|---|
| private void precomputeAllModifiers(MutablePatternModifier buildReference) Used by the safe code path | |
| processQuantity | back to summary |
|---|---|
| public MicroProps processQuantity(DecimalQuantity quantity) Implements com. Doc from com. Deprecated as a consequence of Considers the given
| |