public class CompactData extends Object implements MultiplierProducer
| Modifier and Type | Class and Description |
|---|---|
static class |
CompactData.CompactType |
| Constructor and Description |
|---|
CompactData() |
| Modifier and Type | Method and Description |
|---|---|
int |
getMultiplier(int magnitude)
Maps a magnitude to a multiplier in powers of ten.
|
String |
getPattern(int magnitude,
PluralRules rules,
DecimalQuantity dq) |
void |
getUniquePatterns(Set<String> output) |
void |
populate(Map<String,Map<String,String>> powersToPluralsToPatterns)
Java-only method used by CLDR tooling.
|
void |
populate(ULocale locale,
String nsName,
CompactDecimalFormat.CompactStyle compactStyle,
CompactData.CompactType compactType) |
public void populate(ULocale locale, String nsName, CompactDecimalFormat.CompactStyle compactStyle, CompactData.CompactType compactType)
public void populate(Map<String,Map<String,String>> powersToPluralsToPatterns)
public int getMultiplier(int magnitude)
MultiplierProducergetMultiplier in interface MultiplierProducermagnitude - The power of ten of the input number.public String getPattern(int magnitude, PluralRules rules, DecimalQuantity dq)