| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | DecimalQuantity
Deprecated
as a consequence of An interface representing a number to be processed by the decimal formatting pipeline.
PluralRules.IFixedDecimal being deprecated.
|
| public interface | MicroPropsGenerator
This interface is used when all number formatting settings, including the locale, are known, except for the quantity itself. |
| public interface | |
| public interface | Modifier
A Modifier is an object that can be passed through the formatting pipeline until it is finally applied to the string builder. |
| public interface | ModifierStore
This is *not* a modifier; rather, it is an object that can return modifiers based on given parameters. |
| public interface | MultiplierProducer
An interface used by compact notation and scientific notation to choose a multiplier while rounding. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AdoptingModifierStore
This implementation of ModifierStore adopts references to Modifiers. |
| public class | AffixUtils
Performs manipulations on affix patterns: the prefix and suffix strings associated with a decimal format pattern. |
| public class | CompactData
Datatype for compact notation data. |
| public class | ConstantAffixModifier
The canonical implementation of |
| public class | ConstantMultiFieldModifier
An implementation of |
| public class | |
| public class | CurrencySpacingEnabledModifier
Identical to |
| public class | |
| public class | |
| public abstract class | DecimalQuantity_AbstractBCD
Deprecated
as a consequence of Represents numbers and digit display properties using Binary Coded Decimal (BCD).
DecimalQuantity being deprecated.
|
| public class | DecimalQuantity_DualStorageBCD
Deprecated
as a consequence of A DecimalQuantity with internal storage as a 64-bit BCD, with fallback to a byte array for numbers
that don't fit into the standard BCD.
DecimalQuantity_AbstractBCD being deprecated.
|
| public class | Grouper
A full options object for grouping sizes. |
| public class | LocalizedNumberFormatterAsFormat
A wrapper around LocalizedNumberFormatter implementing the Format interface, enabling improved compatibility with other APIs. |
| public class | LongNameHandler
Takes care of formatting currency and measurement unit names, as well as populating the gender of measure units. |
| public class | LongNameMultiplexer
A MicroPropsGenerator that multiplexes between different LongNameHandlers, depending on the outputUnit. |
| public class | |
| public class | MicroProps
MicroProps is the first MicroPropsGenerator that should be should be called, producing an initialized MicroProps instance that will be passed on and modified throughout the rest of the chain of MicroPropsGenerator instances. |
| public class | MixedUnitLongNameHandler
Similar to LongNameHandler, but only for MIXED units. |
| public class | MultiplierFormatHandler
Wraps a |
| public class | MutablePatternModifier
This class is a |
| public class | |
| public class | PatternStringParser
Implements a recursive descent parser for decimal format patterns. |
| public class | PatternStringUtils
Assorted utilities relating to decimal formatting pattern strings. |
| public class | Properties
ICU 59 called the class DecimalFormatProperties as just Properties. |
| public class | |
| public class | |
| public class | SimpleModifier
The second primary implementation of |
| public class | UnitConversionHandler
A MicroPropsGenerator which converts a measurement from one MeasureUnit to another. |
| public class |