Package com.ibm.icu.number
Class Precision.SignificantRounderImpl
- java.lang.Object
-
- com.ibm.icu.number.Precision
-
- com.ibm.icu.number.Precision.SignificantRounderImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.icu.number.Precision
Precision.BogusRounder, Precision.CurrencyRounderImpl, Precision.FracSigRounderImpl, Precision.FractionRounderImpl, Precision.IncrementFiveRounderImpl, Precision.IncrementOneRounderImpl, Precision.IncrementRounderImpl, Precision.InfiniteRounderImpl, Precision.SignificantRounderImpl
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
maxSig
(package private) int
minSig
-
Fields inherited from class com.ibm.icu.number.Precision
BOGUS_PRECISION, COMPACT_STRATEGY, DEFAULT_MAX_FRAC_6, FIXED_FRAC_0, FIXED_FRAC_2, FIXED_SIG_2, FIXED_SIG_3, mathContext, MONETARY_CASH, MONETARY_STANDARD, NICKEL, NONE, RANGE_SIG_2_3, trailingZeroDisplay
-
-
Constructor Summary
Constructors Constructor Description SignificantRounderImpl(int minSig, int maxSig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(DecimalQuantity value)
void
apply(DecimalQuantity quantity, int minInt)
Version ofapply(com.ibm.icu.impl.number.DecimalQuantity)
that obeys minInt constraints.(package private) Precision.SignificantRounderImpl
createCopy()
Package-private clone method-
Methods inherited from class com.ibm.icu.number.Precision
chooseMultiplierAndApply, constructCurrency, constructFraction, constructFractionSignificant, constructFromCurrency, constructIncrement, constructInfinite, constructSignificant, createCopyHelper, currency, fixedFraction, fixedSignificantDigits, increment, integer, maxFraction, maxSignificantDigits, minFraction, minMaxFraction, minMaxSignificantDigits, minSignificantDigits, setResolvedMinFraction, trailingZeroDisplay, unlimited, withLocaleData, withMode
-
-
-
-
Method Detail
-
apply
public void apply(DecimalQuantity value)
-
apply
public void apply(DecimalQuantity quantity, int minInt)
Version ofapply(com.ibm.icu.impl.number.DecimalQuantity)
that obeys minInt constraints. Used for scientific notation compatibility mode.
-
createCopy
Precision.SignificantRounderImpl createCopy()
Description copied from class:Precision
Package-private clone method- Specified by:
createCopy
in classPrecision
-
-