public class LongNameMultiplexer extends Object implements MicroPropsGenerator
| Modifier and Type | Class and Description |
|---|---|
static interface |
LongNameMultiplexer.ParentlessMicroPropsGenerator
LongNameMultiplexer calls the parent MicroPropsGenerator itself,
receiving the MicroProps instance in use for this formatting pipeline.
|
| Constructor and Description |
|---|
LongNameMultiplexer(MicroPropsGenerator fParent) |
| Modifier and Type | Method and Description |
|---|---|
static LongNameMultiplexer |
forMeasureUnits(ULocale locale,
List<MeasureUnit> units,
NumberFormatter.UnitWidth width,
String unitDisplayCase,
PluralRules rules,
MicroPropsGenerator parent) |
MicroProps |
processQuantity(DecimalQuantity quantity)
Considers the given
DecimalQuantity, optionally mutates it, and returns a
MicroProps. |
public LongNameMultiplexer(MicroPropsGenerator fParent)
public static LongNameMultiplexer forMeasureUnits(ULocale locale, List<MeasureUnit> units, NumberFormatter.UnitWidth width, String unitDisplayCase, PluralRules rules, MicroPropsGenerator parent)
public MicroProps processQuantity(DecimalQuantity quantity)
MicroPropsGeneratorDecimalQuantity, optionally mutates it, and returns a
MicroProps.processQuantity in interface MicroPropsGeneratorquantity - The quantity for consideration and optional mutation.