Package com.ibm.icu.impl.number
Interface MultiplierProducer
- All Known Implementing Classes:
CompactData
,ScientificNotation.ScientificHandler
public interface MultiplierProducer
An interface used by compact notation and scientific notation to choose a multiplier while rounding.
-
Method Summary
Modifier and TypeMethodDescriptionint
getMultiplier
(int magnitude) Maps a magnitude to a multiplier in powers of ten.
-
Method Details
-
getMultiplier
int getMultiplier(int magnitude) Maps a magnitude to a multiplier in powers of ten. For example, in compact notation in English, a magnitude of 5 (e.g., 100,000) should return a multiplier of -3, since the number is displayed in thousands.- Parameters:
magnitude
- The power of ten of the input number.- Returns:
- The shift in powers of ten.
-