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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getMultiplier(int magnitude)
Maps a magnitude to a multiplier in powers of ten.
-
-
-
Method Detail
-
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.
-
-