Package com.ibm.icu.number
Class Precision.SignificantRounderImpl
java.lang.Object
com.ibm.icu.number.Precision
com.ibm.icu.number.Precision.SignificantRounderImpl
- Enclosing class:
Precision
-
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
FieldsModifier and TypeFieldDescription(package private) final int
(package private) final int
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
Package-private clone methodMethods 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
-
Field Details
-
minSig
final int minSig -
maxSig
final int maxSig
-
-
Constructor Details
-
SignificantRounderImpl
public SignificantRounderImpl(int minSig, int maxSig)
-
-
Method Details
-
apply
-
apply
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
-