HomeSort by relevance Sort by last modified time
    Searched refs:StandardPlural (Results 1 - 25 of 53) sorted by null

1 2 3

  /external/icu/android_icu4j/src/main/java/android/icu/text/
PluralRanges.java 15 import android.icu.impl.StandardPlural;
33 private boolean[] explicit = new boolean[StandardPlural.COUNT];
49 private byte[] data = new byte[StandardPlural.COUNT * StandardPlural.COUNT];
63 void set(StandardPlural start, StandardPlural end, StandardPlural result) {
64 data[start.ordinal() * StandardPlural.COUNT + end.ordinal()] = result == null ? (byte) -1
71 void setIfNew(StandardPlural start, StandardPlural end
    [all...]
QuantityFormatter.java 15 import android.icu.impl.StandardPlural;
28 new SimpleFormatter[StandardPlural.COUNT];
43 int idx = StandardPlural.indexFromString(variant);
54 return templates[StandardPlural.OTHER_INDEX] != null;
67 StandardPlural p = selectPlural(number, numberFormat, pluralRules);
70 formatter = templates[StandardPlural.OTHER_INDEX];
83 int idx = StandardPlural.indexOrOtherIndexFromString(variant);
85 return (template == null && idx != StandardPlural.OTHER_INDEX) ?
86 templates[StandardPlural.OTHER_INDEX] : template;
95 public static StandardPlural selectPlural(double number, NumberFormat numberFormat, PluralRules rules)
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/text/
PluralRanges.java 14 import com.ibm.icu.impl.StandardPlural;
31 private boolean[] explicit = new boolean[StandardPlural.COUNT];
47 private byte[] data = new byte[StandardPlural.COUNT * StandardPlural.COUNT];
61 void set(StandardPlural start, StandardPlural end, StandardPlural result) {
62 data[start.ordinal() * StandardPlural.COUNT + end.ordinal()] = result == null ? (byte) -1
69 void setIfNew(StandardPlural start, StandardPlural end
    [all...]
QuantityFormatter.java 14 import com.ibm.icu.impl.StandardPlural;
27 new SimpleFormatter[StandardPlural.COUNT];
42 int idx = StandardPlural.indexFromString(variant);
53 return templates[StandardPlural.OTHER_INDEX] != null;
66 StandardPlural p = selectPlural(number, numberFormat, pluralRules);
69 formatter = templates[StandardPlural.OTHER_INDEX];
82 int idx = StandardPlural.indexOrOtherIndexFromString(variant);
84 return (template == null && idx != StandardPlural.OTHER_INDEX) ?
85 templates[StandardPlural.OTHER_INDEX] : template;
94 public static StandardPlural selectPlural(double number, NumberFormat numberFormat, PluralRules rules)
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/impl/
StandardPlural.java 21 public enum StandardPlural {
38 public static final List<StandardPlural> VALUES =
48 private StandardPlural(String kw) {
63 public static final StandardPlural orNullFromString(CharSequence keyword) {
96 public static final StandardPlural orOtherFromString(CharSequence keyword) {
97 StandardPlural p = orNullFromString(keyword);
106 public static final StandardPlural fromString(CharSequence keyword) {
107 StandardPlural p = orNullFromString(keyword);
120 StandardPlural p = orNullFromString(keyword);
129 StandardPlural p = orNullFromString(keyword)
    [all...]
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/
StandardPlural.java 19 public enum StandardPlural {
36 public static final List<StandardPlural> VALUES =
46 private StandardPlural(String kw) {
61 public static final StandardPlural orNullFromString(CharSequence keyword) {
94 public static final StandardPlural orOtherFromString(CharSequence keyword) {
95 StandardPlural p = orNullFromString(keyword);
104 public static final StandardPlural fromString(CharSequence keyword) {
105 StandardPlural p = orNullFromString(keyword);
118 StandardPlural p = orNullFromString(keyword);
127 StandardPlural p = orNullFromString(keyword)
    [all...]
  /external/icu/android_icu4j/src/main/java/android/icu/impl/number/
ParameterizedModifier.java 6 import android.icu.impl.StandardPlural;
42 this.mods = new Modifier[2 * StandardPlural.COUNT];
46 public void setModifier(boolean isNegative, StandardPlural plural, Modifier mod) {
61 public Modifier getModifier(boolean isNegative, StandardPlural plural) {
67 private static int getModIndex(boolean isNegative, StandardPlural plural) {
LongNameHandler.java 13 import android.icu.impl.StandardPlural;
35 Map<StandardPlural, String> output;
37 public PluralTableSink(Map<StandardPlural, String> output) {
48 StandardPlural plural = StandardPlural.fromString(key);
59 Map<StandardPlural, String> output) {
77 private static void getCurrencyLongNameData(ULocale locale, Currency currency, Map<StandardPlural, String> output) {
83 StandardPlural plural = StandardPlural.fromString(e.getKey());
99 private final Map<StandardPlural, SimpleModifier> modifiers
    [all...]
CompactData.java 12 import android.icu.impl.StandardPlural;
40 patterns = new String[(CompactData.COMPACT_MAX_DIGITS + 1) * StandardPlural.COUNT];
92 StandardPlural plural = StandardPlural.fromString(pluralEntry.getKey().toString());
119 public String getPattern(int magnitude, StandardPlural plural) {
127 if (patternString == null && plural != StandardPlural.OTHER) {
129 patternString = patterns[getIndex(magnitude, StandardPlural.OTHER)];
173 StandardPlural plural = StandardPlural.fromString(key.toString());
212 private static final int getIndex(int magnitude, StandardPlural plural)
    [all...]
DecimalQuantity.java 10 import android.icu.impl.StandardPlural;
122 * @return The {@link StandardPlural} according to the PluralRules. If the plural form is not in
123 * the set of standard plurals, {@link StandardPlural#OTHER} is returned instead.
125 public StandardPlural getStandardPlural(PluralRules rules);
MutablePatternModifier.java 6 import android.icu.impl.StandardPlural;
52 StandardPlural plural;
126 public void setNumberProperties(boolean isNegative, StandardPlural plural) {
169 for (StandardPlural plural : StandardPlural.VALUES) {
234 StandardPlural plural = copy.getStandardPlural(rules);
  /external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/
LongNameHandler.java 12 import com.ibm.icu.impl.StandardPlural;
31 Map<StandardPlural, String> output;
33 public PluralTableSink(Map<StandardPlural, String> output) {
44 StandardPlural plural = StandardPlural.fromString(key);
55 Map<StandardPlural, String> output) {
73 private static void getCurrencyLongNameData(ULocale locale, Currency currency, Map<StandardPlural, String> output) {
79 StandardPlural plural = StandardPlural.fromString(e.getKey());
95 private final Map<StandardPlural, SimpleModifier> modifiers
    [all...]
ParameterizedModifier.java 5 import com.ibm.icu.impl.StandardPlural;
40 this.mods = new Modifier[2 * StandardPlural.COUNT];
44 public void setModifier(boolean isNegative, StandardPlural plural, Modifier mod) {
59 public Modifier getModifier(boolean isNegative, StandardPlural plural) {
65 private static int getModIndex(boolean isNegative, StandardPlural plural) {
CompactData.java 11 import com.ibm.icu.impl.StandardPlural;
36 patterns = new String[(CompactData.COMPACT_MAX_DIGITS + 1) * StandardPlural.COUNT];
88 StandardPlural plural = StandardPlural.fromString(pluralEntry.getKey().toString());
115 public String getPattern(int magnitude, StandardPlural plural) {
123 if (patternString == null && plural != StandardPlural.OTHER) {
125 patternString = patterns[getIndex(magnitude, StandardPlural.OTHER)];
169 StandardPlural plural = StandardPlural.fromString(key.toString());
208 private static final int getIndex(int magnitude, StandardPlural plural)
    [all...]
DecimalQuantity.java 9 import com.ibm.icu.impl.StandardPlural;
120 * @return The {@link StandardPlural} according to the PluralRules. If the plural form is not in
121 * the set of standard plurals, {@link StandardPlural#OTHER} is returned instead.
123 public StandardPlural getStandardPlural(PluralRules rules);
  /external/icu/icu4c/source/i18n/
standardplural.cpp 8 * standardplural.cpp
20 #include "standardplural.h"
25 static const char *gKeywords[StandardPlural::COUNT] = {
29 const char *StandardPlural::getKeyword(Form p) {
34 int32_t StandardPlural::indexOrNegativeFromString(const char *keyword) {
76 int32_t StandardPlural::indexOrNegativeFromString(const UnicodeString &keyword) {
105 int32_t StandardPlural::indexFromString(const char *keyword, UErrorCode &errorCode) {
116 int32_t StandardPlural::indexFromString(const UnicodeString &keyword, UErrorCode &errorCode) {
quantityformatter.h 19 #include "standardplural.h"
115 static StandardPlural::Form selectPlural(
134 SimpleFormatter *formatters[StandardPlural::COUNT];
number_patternmodifier.cpp 41 void MutablePatternModifier::setNumberProperties(bool isNegative, StandardPlural::Form plural) {
59 // TODO: Move StandardPlural VALUES to standardplural.h
60 static const StandardPlural::Form STANDARD_PLURAL_VALUES[] = {
61 StandardPlural::Form::ZERO,
62 StandardPlural::Form::ONE,
63 StandardPlural::Form::TWO,
64 StandardPlural::Form::FEW,
65 StandardPlural::Form::MANY,
66 StandardPlural::Form::OTHER}
    [all...]
quantityformatter.cpp 25 #include "standardplural.h"
80 int32_t pluralIndex = StandardPlural::indexFromString(variant, status);
101 return formatters[StandardPlural::OTHER] != NULL;
107 int32_t pluralIndex = StandardPlural::indexOrOtherIndexFromString(variant);
110 pattern = formatters[StandardPlural::OTHER];
123 StandardPlural::Form p = selectPlural(number, fmt, rules, formattedNumber, pos, status);
129 pattern = formatters[StandardPlural::OTHER];
141 StandardPlural::Form QuantityFormatter::selectPlural(
149 return StandardPlural::OTHER;
157 return StandardPlural::OTHER
    [all...]
number_longnames.cpp 31 for (int32_t i = 0; i < StandardPlural::Form::COUNT; i++) {
44 StandardPlural::Form plural = StandardPlural::fromString(key, status);
58 // NOTE: outArray MUST have room for all StandardPlural values. No bounds checking is performed.
88 for (int32_t i = 0; i < StandardPlural::Form::COUNT; i++) {
99 StandardPlural::getKeyword(static_cast<StandardPlural::Form>(i)),
119 UnicodeString simpleFormats[StandardPlural::Form::COUNT];
132 UnicodeString simpleFormats[StandardPlural::Form::COUNT];
141 for (int32_t i = 0; i < StandardPlural::Form::COUNT; i++)
    [all...]
number_compact.h 10 #include "standardplural.h"
31 const UChar *getPattern(int32_t magnitude, StandardPlural::Form plural) const;
36 const UChar *patterns[(COMPACT_MAX_DIGITS + 1) * StandardPlural::COUNT];
number_longnames.h 31 SimpleModifier fModifiers[StandardPlural::Form::COUNT];
number_compact.cpp 36 int32_t getIndex(int32_t magnitude, StandardPlural::Form plural) {
37 return magnitude * StandardPlural::COUNT + plural;
106 const UChar *CompactData::getPattern(int32_t magnitude, StandardPlural::Form plural) const {
114 if (patternString == nullptr && plural != StandardPlural::OTHER) {
116 patternString = patterns[getIndex(magnitude, StandardPlural::OTHER)];
171 StandardPlural::Form plural = StandardPlural::fromString(key, status);
287 StandardPlural::Form plural = quantity.getStandardPlural(rules);
  /external/icu/android_icu4j/src/main/tests/android/icu/dev/test/format/
PluralRangesTest.java 20 import android.icu.impl.StandardPlural;
52 final StandardPlural start = StandardPlural.fromString(test[1]);
53 final StandardPlural end = StandardPlural.fromString(test[2]);
54 final StandardPlural expected = StandardPlural.fromString(test[3]);
57 StandardPlural actual = pluralRanges.get(start, end);
125 a.add(StandardPlural.ONE, StandardPlural.OTHER, StandardPlural.ONE)
    [all...]
  /external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/
PluralRangesTest.java 19 import com.ibm.icu.impl.StandardPlural;
49 final StandardPlural start = StandardPlural.fromString(test[1]);
50 final StandardPlural end = StandardPlural.fromString(test[2]);
51 final StandardPlural expected = StandardPlural.fromString(test[3]);
54 StandardPlural actual = pluralRanges.get(start, end);
122 a.add(StandardPlural.ONE, StandardPlural.OTHER, StandardPlural.ONE)
    [all...]

Completed in 841 milliseconds

1 2 3