Uses of Interface
com.ibm.icu.impl.number.MicroPropsGenerator
-
Packages that use MicroPropsGenerator Package Description com.ibm.icu.impl.number com.ibm.icu.number -
-
Uses of MicroPropsGenerator in com.ibm.icu.impl.number
Classes in com.ibm.icu.impl.number that implement MicroPropsGenerator Modifier and Type Class Description class
LongNameHandler
Takes care of formatting currency and measurement unit names, as well as populating the gender of measure units.class
LongNameMultiplexer
A MicroPropsGenerator that multiplexes between different LongNameHandlers, depending on the outputUnit.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.class
MixedUnitLongNameHandler
Similar to LongNameHandler, but only for MIXED units.class
MultiplierFormatHandler
Wraps aScale
for use in the number formatting pipeline.class
MutablePatternModifier
This class is aModifier
that wraps a decimal format pattern.static class
MutablePatternModifier.ImmutablePatternModifier
class
UnitConversionHandler
A MicroPropsGenerator which converts a measurement from one MeasureUnit to another.class
UsagePrefsHandler
Fields in com.ibm.icu.impl.number declared as MicroPropsGenerator Modifier and Type Field Description private MicroPropsGenerator
LongNameMultiplexer. fParent
private MicroPropsGenerator
UnitConversionHandler. fParent
private MicroPropsGenerator
UsagePrefsHandler. fParent
private MicroPropsGenerator
LongNameHandler. parent
private MicroPropsGenerator
MixedUnitLongNameHandler. parent
(package private) MicroPropsGenerator
MultiplierFormatHandler. parent
(package private) MicroPropsGenerator
MutablePatternModifier.ImmutablePatternModifier. parent
(package private) MicroPropsGenerator
MutablePatternModifier. parent
Methods in com.ibm.icu.impl.number that return MicroPropsGenerator Modifier and Type Method Description MicroPropsGenerator
MutablePatternModifier. addToChain(MicroPropsGenerator parent)
Used by the unsafe code path.Methods in com.ibm.icu.impl.number with parameters of type MicroPropsGenerator Modifier and Type Method Description MicroPropsGenerator
MutablePatternModifier. addToChain(MicroPropsGenerator parent)
Used by the unsafe code path.MutablePatternModifier.ImmutablePatternModifier
MutablePatternModifier.ImmutablePatternModifier. addToChain(MicroPropsGenerator parent)
private static LongNameHandler
LongNameHandler. forArbitraryUnit(ULocale loc, MeasureUnit unit, NumberFormatter.UnitWidth width, java.lang.String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent)
static LongNameHandler
LongNameHandler. forCurrencyLongNames(ULocale locale, Currency currency, PluralRules rules, MicroPropsGenerator parent)
static LongNameHandler
LongNameHandler. forMeasureUnit(ULocale locale, MeasureUnit unit, NumberFormatter.UnitWidth width, java.lang.String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent)
Construct a localized LongNameHandler for the specified MeasureUnit.static MixedUnitLongNameHandler
MixedUnitLongNameHandler. forMeasureUnit(ULocale locale, MeasureUnit mixedUnit, NumberFormatter.UnitWidth width, java.lang.String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent)
Construct a localized MixedUnitLongNameHandler for the specified MeasureUnit.static LongNameMultiplexer
LongNameMultiplexer. forMeasureUnits(ULocale locale, java.util.List<MeasureUnit> units, NumberFormatter.UnitWidth width, java.lang.String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent)
Constructors in com.ibm.icu.impl.number with parameters of type MicroPropsGenerator Constructor Description LongNameHandler(java.util.Map<StandardPlural,SimpleModifier> modifiers, PluralRules rules, MicroPropsGenerator parent)
LongNameMultiplexer(MicroPropsGenerator fParent)
MixedUnitLongNameHandler(PluralRules rules, MicroPropsGenerator parent)
MultiplierFormatHandler(Scale multiplier, MicroPropsGenerator parent)
UnitConversionHandler(MeasureUnit targetUnit, MicroPropsGenerator parent)
UsagePrefsHandler(ULocale locale, MeasureUnit inputUnit, java.lang.String usage, MicroPropsGenerator parent)
-
Uses of MicroPropsGenerator in com.ibm.icu.number
Classes in com.ibm.icu.number that implement MicroPropsGenerator Modifier and Type Class Description private static class
CompactNotation.CompactHandler
private static class
ScientificNotation.ScientificHandler
Fields in com.ibm.icu.number declared as MicroPropsGenerator Modifier and Type Field Description (package private) MicroPropsGenerator
NumberFormatterImpl. microPropsGenerator
(package private) MicroPropsGenerator
CompactNotation.CompactHandler. parent
(package private) MicroPropsGenerator
ScientificNotation.ScientificHandler. parent
Methods in com.ibm.icu.number that return MicroPropsGenerator Modifier and Type Method Description private static MicroPropsGenerator
NumberFormatterImpl. macrosToMicroGenerator(MacroProps macros, MicroProps micros, boolean safe)
Synthesizes the MacroProps into a MicroPropsGenerator.(package private) MicroPropsGenerator
CompactNotation. withLocaleData(ULocale locale, java.lang.String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent)
(package private) MicroPropsGenerator
ScientificNotation. withLocaleData(DecimalFormatSymbols symbols, boolean build, MicroPropsGenerator parent)
Methods in com.ibm.icu.number with parameters of type MicroPropsGenerator Modifier and Type Method Description private static int
NumberFormatterImpl. getPrefixSuffixImpl(MicroPropsGenerator generator, byte signum, FormattedStringBuilder output)
(package private) MicroPropsGenerator
CompactNotation. withLocaleData(ULocale locale, java.lang.String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent)
(package private) MicroPropsGenerator
ScientificNotation. withLocaleData(DecimalFormatSymbols symbols, boolean build, MicroPropsGenerator parent)
Constructors in com.ibm.icu.number with parameters of type MicroPropsGenerator Constructor Description CompactHandler(CompactNotation notation, ULocale locale, java.lang.String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent)
ScientificHandler(ScientificNotation notation, DecimalFormatSymbols symbols, boolean safe, MicroPropsGenerator parent)
-