![JAR search and dependency download from the Maven repository](/logo.png)
com.ibm.icu.impl.number.MultiplierFormatHandler Maven / Gradle / Ivy
// © 2017 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
package com.ibm.icu.impl.number;
import com.ibm.icu.number.Scale;
/**
* Wraps a {@link Scale} for use in the number formatting pipeline.
*/
public class MultiplierFormatHandler implements MicroPropsGenerator {
final Scale multiplier;
final MicroPropsGenerator parent;
public MultiplierFormatHandler(Scale multiplier, MicroPropsGenerator parent) {
this.multiplier = multiplier;
this.parent = parent;
}
@Override
public MicroProps processQuantity(DecimalQuantity quantity) {
MicroProps micros = parent.processQuantity(quantity);
multiplier.applyTo(quantity);
return micros;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy