Uses of Interface
com.ibm.icu.impl.number.MicroPropsGenerator
Packages that use MicroPropsGenerator
-
Uses of MicroPropsGenerator in com.ibm.icu.impl.number
Classes in com.ibm.icu.impl.number that implement MicroPropsGeneratorModifier and TypeClassDescriptionclassTakes care of formatting currency and measurement unit names, as well as populating the gender of measure units.classA MicroPropsGenerator that multiplexes between different LongNameHandlers, depending on the outputUnit.classMicroProps 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.classSimilar to LongNameHandler, but only for MIXED units.classWraps aScalefor use in the number formatting pipeline.classThis class is aModifierthat wraps a decimal format pattern.static classclassA MicroPropsGenerator which converts a measurement from one MeasureUnit to another.classFields in com.ibm.icu.impl.number declared as MicroPropsGeneratorModifier and TypeFieldDescriptionprivate final MicroPropsGeneratorLongNameMultiplexer.fParentprivate final MicroPropsGeneratorUnitConversionHandler.fParentprivate final MicroPropsGeneratorUsagePrefsHandler.fParentprivate final MicroPropsGeneratorLongNameHandler.parentprivate final MicroPropsGeneratorMixedUnitLongNameHandler.parent(package private) final MicroPropsGeneratorMultiplierFormatHandler.parent(package private) MicroPropsGeneratorMutablePatternModifier.ImmutablePatternModifier.parent(package private) MicroPropsGeneratorMutablePatternModifier.parentMethods in com.ibm.icu.impl.number that return MicroPropsGeneratorModifier and TypeMethodDescriptionMutablePatternModifier.addToChain(MicroPropsGenerator parent) Used by the unsafe code path.Methods in com.ibm.icu.impl.number with parameters of type MicroPropsGeneratorModifier and TypeMethodDescriptionMutablePatternModifier.addToChain(MicroPropsGenerator parent) Used by the unsafe code path.MutablePatternModifier.ImmutablePatternModifier.addToChain(MicroPropsGenerator parent) private static LongNameHandlerLongNameHandler.forArbitraryUnit(ULocale loc, MeasureUnit unit, NumberFormatter.UnitWidth width, String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent) static LongNameHandlerLongNameHandler.forCurrencyLongNames(ULocale locale, Currency currency, PluralRules rules, MicroPropsGenerator parent) static LongNameHandlerLongNameHandler.forMeasureUnit(ULocale locale, MeasureUnit unit, NumberFormatter.UnitWidth width, String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent) Construct a localized LongNameHandler for the specified MeasureUnit.static MixedUnitLongNameHandlerMixedUnitLongNameHandler.forMeasureUnit(ULocale locale, MeasureUnit mixedUnit, NumberFormatter.UnitWidth width, String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent) Construct a localized MixedUnitLongNameHandler for the specified MeasureUnit.static LongNameMultiplexerLongNameMultiplexer.forMeasureUnits(ULocale locale, List<MeasureUnit> units, NumberFormatter.UnitWidth width, String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent) Constructors in com.ibm.icu.impl.number with parameters of type MicroPropsGeneratorModifierConstructorDescriptionprivateLongNameHandler(Map<StandardPlural, SimpleModifier> modifiers, PluralRules rules, MicroPropsGenerator parent) LongNameMultiplexer(MicroPropsGenerator fParent) privateMixedUnitLongNameHandler(PluralRules rules, MicroPropsGenerator parent) MultiplierFormatHandler(Scale multiplier, MicroPropsGenerator parent) UnitConversionHandler(MeasureUnit targetUnit, MicroPropsGenerator parent) UsagePrefsHandler(ULocale locale, MeasureUnit inputUnit, String usage, MicroPropsGenerator parent) -
Uses of MicroPropsGenerator in com.ibm.icu.number
Classes in com.ibm.icu.number that implement MicroPropsGeneratorModifier and TypeClassDescriptionprivate static classprivate static classFields in com.ibm.icu.number declared as MicroPropsGeneratorModifier and TypeFieldDescription(package private) final MicroPropsGeneratorNumberFormatterImpl.microPropsGenerator(package private) final MicroPropsGeneratorCompactNotation.CompactHandler.parent(package private) final MicroPropsGeneratorScientificNotation.ScientificHandler.parentMethods in com.ibm.icu.number that return MicroPropsGeneratorModifier and TypeMethodDescriptionprivate static MicroPropsGeneratorNumberFormatterImpl.macrosToMicroGenerator(MacroProps macros, MicroProps micros, boolean safe) Synthesizes the MacroProps into a MicroPropsGenerator.(package private) MicroPropsGeneratorCompactNotation.withLocaleData(ULocale locale, String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent) (package private) MicroPropsGeneratorScientificNotation.withLocaleData(DecimalFormatSymbols symbols, boolean build, MicroPropsGenerator parent) Methods in com.ibm.icu.number with parameters of type MicroPropsGeneratorModifier and TypeMethodDescriptionprivate static intNumberFormatterImpl.getPrefixSuffixImpl(MicroPropsGenerator generator, byte signum, FormattedStringBuilder output) (package private) MicroPropsGeneratorCompactNotation.withLocaleData(ULocale locale, String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent) (package private) MicroPropsGeneratorScientificNotation.withLocaleData(DecimalFormatSymbols symbols, boolean build, MicroPropsGenerator parent) Constructors in com.ibm.icu.number with parameters of type MicroPropsGeneratorModifierConstructorDescriptionprivateCompactHandler(CompactNotation notation, ULocale locale, String nsName, CompactData.CompactType compactType, PluralRules rules, MutablePatternModifier buildReference, boolean safe, MicroPropsGenerator parent) privateScientificHandler(ScientificNotation notation, DecimalFormatSymbols symbols, boolean safe, MicroPropsGenerator parent)