Uses of Interface
com.ibm.icu.impl.number.Modifier
-
Packages that use Modifier Package Description com.ibm.icu.impl.number com.ibm.icu.number Library for localized number formatting introduced in ICU 60; for usage, see com.ibm.icu.number.NumberFormatter. -
-
Uses of Modifier in com.ibm.icu.impl.number
Classes in com.ibm.icu.impl.number that implement Modifier Modifier and Type Class Description class
ConstantAffixModifier
The canonical implementation ofModifier
, containing a prefix and suffix string.class
ConstantMultiFieldModifier
An implementation ofModifier
that allows for multiple types of fields in the same modifier.class
CurrencySpacingEnabledModifier
Identical toConstantMultiFieldModifier
, but supports currency spacing.class
MutablePatternModifier
This class is aModifier
that wraps a decimal format pattern.class
SimpleModifier
The second primary implementation ofModifier
, this one consuming aSimpleFormatter
pattern.Fields in com.ibm.icu.impl.number declared as Modifier Modifier and Type Field Description Modifier
MicroProps. modInner
Modifier
MicroProps. modMiddle
Modifier
MicroProps. modOuter
(package private) Modifier[]
AdoptingModifierStore. mods
private Modifier
AdoptingModifierStore. negative
private Modifier
AdoptingModifierStore. negZero
private Modifier
AdoptingModifierStore. positive
private Modifier
AdoptingModifierStore. posZero
Methods in com.ibm.icu.impl.number that return Modifier Modifier and Type Method Description private Modifier
MixedUnitLongNameHandler. getMixedUnitModifier(DecimalQuantity quantity, MicroProps micros)
For a mixed unit, returns a Modifier that takes only one parameter: the smallest and final unit of the set.Modifier
AdoptingModifierStore. getModifier(Modifier.Signum signum, StandardPlural plural)
Modifier
LongNameHandler. getModifier(Modifier.Signum signum, StandardPlural plural)
Modifier
MixedUnitLongNameHandler. getModifier(Modifier.Signum signum, StandardPlural plural)
Required for ModifierStore.Modifier
ModifierStore. getModifier(Modifier.Signum signum, StandardPlural plural)
Returns a Modifier with the given parameters (best-effort).Modifier
AdoptingModifierStore. getModifierWithoutPlural(Modifier.Signum signum)
Methods in com.ibm.icu.impl.number with parameters of type Modifier Modifier and Type Method Description int
Padder. padAndApply(Modifier mod1, Modifier mod2, FormattedStringBuilder string, int leftIndex, int rightIndex)
default boolean
Modifier. semanticallyEquivalent(Modifier other)
Returns whether this Modifier is *semantically equivalent* to the other Modifier; in many cases, this is the same as equal, but parameters should be ignored.void
AdoptingModifierStore. setModifier(Modifier.Signum signum, StandardPlural plural, Modifier mod)
boolean
ConstantAffixModifier. strictEquals(Modifier other)
boolean
ConstantMultiFieldModifier. strictEquals(Modifier other)
boolean
Modifier. strictEquals(Modifier other)
Returns whether this Modifier equals another Modifier.boolean
MutablePatternModifier. strictEquals(Modifier other)
boolean
SimpleModifier. strictEquals(Modifier other)
Constructors in com.ibm.icu.impl.number with parameters of type Modifier Constructor Description AdoptingModifierStore(Modifier positive, Modifier posZero, Modifier negZero, Modifier negative)
This constructor populates the ParameterizedModifier with a single positive and negative form. -
Uses of Modifier in com.ibm.icu.number
Classes in com.ibm.icu.number that implement Modifier Modifier and Type Class Description private static class
ScientificNotation.ScientificHandler
private static class
ScientificNotation.ScientificModifier
Methods in com.ibm.icu.number that return Modifier Modifier and Type Method Description (package private) Modifier
NumberRangeFormatterImpl. resolveModifierPlurals(Modifier first, Modifier second)
Methods in com.ibm.icu.number with parameters of type Modifier Modifier and Type Method Description (package private) Modifier
NumberRangeFormatterImpl. resolveModifierPlurals(Modifier first, Modifier second)
boolean
ScientificNotation.ScientificHandler. strictEquals(Modifier other)
boolean
ScientificNotation.ScientificModifier. strictEquals(Modifier other)
-