Package com.ibm.icu.number
Class Precision.FracSigRounderImpl
- java.lang.Object
-
- com.ibm.icu.number.Precision
-
- com.ibm.icu.number.Precision.FracSigRounderImpl
-
-
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
maxSig
(package private) int
minFrac
(package private) int
minSig
(package private) NumberFormatter.RoundingPriority
priority
(package private) boolean
retain
-
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 FracSigRounderImpl(int minFrac, int maxFrac, int minSig, int maxSig, NumberFormatter.RoundingPriority priority, boolean retain)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(DecimalQuantity value)
(package private) Precision.FracSigRounderImpl
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
-
-
-
-
Field Detail
-
minFrac
final int minFrac
-
maxFrac
final int maxFrac
-
minSig
final int minSig
-
maxSig
final int maxSig
-
priority
final NumberFormatter.RoundingPriority priority
-
retain
final boolean retain
-
-
Constructor Detail
-
FracSigRounderImpl
public FracSigRounderImpl(int minFrac, int maxFrac, int minSig, int maxSig, NumberFormatter.RoundingPriority priority, boolean retain)
-
-
Method Detail
-
apply
public void apply(DecimalQuantity value)
-
createCopy
Precision.FracSigRounderImpl createCopy()
Description copied from class:Precision
Package-private clone method- Specified by:
createCopy
in classPrecision
-
-