Class Precision.IncrementRounderImpl
java.lang.Object
com.ibm.icu.number.Precision
com.ibm.icu.number.Precision.IncrementRounderImpl
- Direct Known Subclasses:
Precision.IncrementFiveRounderImpl, Precision.IncrementOneRounderImpl
- Enclosing class:
Precision
Used for strange increments like 3.14.
-
Nested Class Summary
Nested classes/interfaces inherited from class Precision
Precision.BogusRounder, Precision.CurrencyRounderImpl, Precision.FracSigRounderImpl, Precision.FractionRounderImpl, Precision.IncrementFiveRounderImpl, Precision.IncrementOneRounderImpl, Precision.IncrementRounderImpl, Precision.InfiniteRounderImpl, Precision.SignificantRounderImpl -
Field Summary
FieldsFields inherited from class 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
ConstructorsConstructorDescriptionIncrementRounderImpl(BigDecimal increment) IncrementRounderImpl(BigDecimal increment, MathContext mc, NumberFormatter.TrailingZeroDisplay tzd) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(DecimalQuantity value) (package private) Precision.IncrementRounderImplPackage-private clone methodMethods inherited from class Precision
chooseMultiplierAndApply, constructCurrency, constructFraction, constructFractionSignificant, constructFromCurrency, constructIncrement, constructInfinite, constructSignificant, currency, fixedFraction, fixedSignificantDigits, increment, integer, maxFraction, maxSignificantDigits, minFraction, minMaxFraction, minMaxSignificantDigits, minSignificantDigits, setResolvedMinFraction, trailingZeroDisplay, unlimited, withLocaleData, withMode
-
Field Details
-
increment
-
-
Constructor Details
-
IncrementRounderImpl
-
IncrementRounderImpl
public IncrementRounderImpl(BigDecimal increment, MathContext mc, NumberFormatter.TrailingZeroDisplay tzd)
-
-
Method Details
-
apply
-
createCopy
Description copied from class:PrecisionPackage-private clone method- Specified by:
createCopyin classPrecision
-