Scale
open class Scale
| kotlin.Any | |
| ↳ | android.icu.number.Scale |
A class that defines a quantity by which a number should be multiplied when formatting.
To create a Multiplier, use one of the factory methods.
Summary
| Public methods | |
|---|---|
| open static Scale! |
byBigDecimal(multiplicand: BigDecimal!)Multiply numbers by an arbitrary value before formatting. |
| open static Scale! |
Multiply numbers by an arbitrary value before formatting. |
| open static Scale! |
byDoubleAndPowerOfTen(multiplicand: Double, power: Int)Multiply a number by both a power of ten and by an arbitrary double value before formatting. |
| open static Scale! |
none()Do not change the value of numbers when formatting or parsing. |
| open static Scale! |
powerOfTen(power: Int)Multiply numbers by 100 before formatting. |
Public methods
byBigDecimal
open static fun byBigDecimal(multiplicand: BigDecimal!): Scale!
Multiply numbers by an arbitrary value before formatting. Useful for unit conversions.
This method takes a BigDecimal; also see the version that takes a double.
| Return | |
|---|---|
Scale! |
A Multiplier for passing to the setter in NumberFormatter. |
See Also
byDouble
open static fun byDouble(multiplicand: Double): Scale!
Multiply numbers by an arbitrary value before formatting. Useful for unit conversions.
This method takes a double; also see the version that takes a BigDecimal.
| Return | |
|---|---|
Scale! |
A Multiplier for passing to the setter in NumberFormatter. |
See Also
byDoubleAndPowerOfTen
open static fun byDoubleAndPowerOfTen(
multiplicand: Double,
power: Int
): Scale!
Multiply a number by both a power of ten and by an arbitrary double value before formatting.
| Return | |
|---|---|
Scale! |
A Multiplier for passing to the setter in NumberFormatter. |
See Also
none
open static fun none(): Scale!
Do not change the value of numbers when formatting or parsing.
| Return | |
|---|---|
Scale! |
A Multiplier to prevent any multiplication. |
See Also
powerOfTen
open static fun powerOfTen(power: Int): Scale!
Multiply numbers by 100 before formatting. Useful for combining with a percent unit:
NumberFormatter.with().unit(NoUnit.PERCENT).multiplier(Multiplier.powerOfTen(2))
| Return | |
|---|---|
Scale! |
A Multiplier for passing to the setter in NumberFormatter. |
See Also