blob: 3b4c2e62c3e2fd5f54be395252b235ed798c0186 [file] [log] [blame]
/* GENERATED SOURCE. DO NOT MODIFY. */
// © 2017 and later: Unicode, Inc. and others.
// License & terms of use: http://www.unicode.org/copyright.html
package android.icu.impl.number;
import android.icu.number.Scale;
/**
* Wraps a {@link Scale} for use in the number formatting pipeline.
* @hide Only a subset of ICU is exposed in Android
*/
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;
}
}