Package com.ibm.icu.number
Class Precision.IncrementFiveRounderImpl
- java.lang.Object
-
- com.ibm.icu.number.Precision
-
- com.ibm.icu.number.Precision.IncrementRounderImpl
-
- com.ibm.icu.number.Precision.IncrementFiveRounderImpl
-
- Enclosing class:
- Precision
static class Precision.IncrementFiveRounderImpl extends Precision.IncrementRounderImpl
Used for increments with 5 as the only digit (nickel rounding).
-
-
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
maxFrac
(package private) int
minFrac
-
Fields inherited from class com.ibm.icu.number.Precision.IncrementRounderImpl
increment
-
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 IncrementFiveRounderImpl(java.math.BigDecimal increment, int minFrac, int maxFrac)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(DecimalQuantity value)
(package private) Precision.IncrementFiveRounderImpl
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)
- Overrides:
apply
in classPrecision.IncrementRounderImpl
-
createCopy
Precision.IncrementFiveRounderImpl createCopy()
Description copied from class:Precision
Package-private clone method- Overrides:
createCopy
in classPrecision.IncrementRounderImpl
-
-