LEFT | RIGHT |
1 // © 2017 and later: Unicode, Inc. and others. | 1 // © 2017 and later: Unicode, Inc. and others. |
2 // License & terms of use: http://www.unicode.org/copyright.html#License | 2 // License & terms of use: http://www.unicode.org/copyright.html#License |
3 package com.ibm.icu.impl.number.formatters; | 3 package com.ibm.icu.impl.number.formatters; |
4 | 4 |
5 import com.ibm.icu.impl.StandardPlural; | 5 import com.ibm.icu.impl.StandardPlural; |
6 import com.ibm.icu.impl.number.modifiers.GeneralPluralModifier; | 6 import com.ibm.icu.impl.number.modifiers.GeneralPluralModifier; |
7 import com.ibm.icu.impl.number.modifiers.SimpleModifier; | 7 import com.ibm.icu.impl.number.modifiers.SimpleModifier; |
8 import com.ibm.icu.text.DecimalFormatSymbols; | 8 import com.ibm.icu.text.DecimalFormatSymbols; |
9 import com.ibm.icu.text.MeasureFormat.FormatWidth; | 9 import com.ibm.icu.text.MeasureFormat.FormatWidth; |
10 import com.ibm.icu.util.MeasureUnit; | 10 import com.ibm.icu.util.MeasureUnit; |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 com.ibm.icu.text.MeasureFormat mf = com.ibm.icu.text.MeasureFormat.getInstan
ce(uloc, width); | 64 com.ibm.icu.text.MeasureFormat mf = com.ibm.icu.text.MeasureFormat.getInstan
ce(uloc, width); |
65 GeneralPluralModifier mod = new GeneralPluralModifier(); | 65 GeneralPluralModifier mod = new GeneralPluralModifier(); |
66 for (StandardPlural plural : StandardPlural.VALUES) { | 66 for (StandardPlural plural : StandardPlural.VALUES) { |
67 String formatString = null; | 67 String formatString = null; |
68 mf.getPluralFormatter(unit, width, plural.ordinal()); | 68 mf.getPluralFormatter(unit, width, plural.ordinal()); |
69 mod.put(plural, new SimpleModifier(formatString, null, false)); | 69 mod.put(plural, new SimpleModifier(formatString, null, false)); |
70 } | 70 } |
71 return mod; | 71 return mod; |
72 } | 72 } |
73 } | 73 } |
LEFT | RIGHT |