/external/icu/android_icu4j/src/main/java/android/icu/impl/number/parse/ |
AffixMatcher.java | 50 AffixPatternProvider patternInfo, 53 String posPrefixString = patternInfo.getString(AffixPatternProvider.FLAG_POS_PREFIX); 54 String posSuffixString = patternInfo.getString(AffixPatternProvider.FLAG_POS_SUFFIX); 57 if (patternInfo.hasNegativeSubpattern()) { 58 negPrefixString = patternInfo.getString(AffixPatternProvider.FLAG_NEG_PREFIX); 59 negSuffixString = patternInfo.getString(AffixPatternProvider.FLAG_NEG_SUFFIX); 81 AffixPatternProvider patternInfo, 86 if (!isInteresting(patternInfo, ignorables, parseFlags)) { 105 PatternStringUtils.patternInfoToStringBuilder(patternInfo, 116 PatternStringUtils.patternInfoToStringBuilder(patternInfo, [all...] |
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/parse/ |
AffixMatcher.java | 48 AffixPatternProvider patternInfo, 51 String posPrefixString = patternInfo.getString(AffixPatternProvider.FLAG_POS_PREFIX); 52 String posSuffixString = patternInfo.getString(AffixPatternProvider.FLAG_POS_SUFFIX); 55 if (patternInfo.hasNegativeSubpattern()) { 56 negPrefixString = patternInfo.getString(AffixPatternProvider.FLAG_NEG_PREFIX); 57 negSuffixString = patternInfo.getString(AffixPatternProvider.FLAG_NEG_SUFFIX); 79 AffixPatternProvider patternInfo, 84 if (!isInteresting(patternInfo, ignorables, parseFlags)) { 103 PatternStringUtils.patternInfoToStringBuilder(patternInfo, 114 PatternStringUtils.patternInfoToStringBuilder(patternInfo, [all...] |
/external/icu/android_icu4j/src/main/java/android/icu/impl/number/ |
Grouper.java | 123 public Grouper withLocaleData(ULocale locale, ParsedPatternInfo patternInfo) { 128 short grouping1 = (short) (patternInfo.positive.groupingSizes & 0xffff); 129 short grouping2 = (short) ((patternInfo.positive.groupingSizes >>> 16) & 0xffff); 130 short grouping3 = (short) ((patternInfo.positive.groupingSizes >>> 32) & 0xffff);
|
MutablePatternModifier.java | 42 AffixPatternProvider patternInfo; 77 public void setPatternInfo(AffixPatternProvider patternInfo) { 78 this.patternInfo = patternInfo; 140 return patternInfo.containsSymbolType(AffixUtils.TYPE_CURRENCY_TRIPLE); 211 if (patternInfo.hasCurrencySign()) { 212 return new CurrencySpacingEnabledModifier(a, b, !patternInfo.hasBody(), isStrong, symbols); 214 return new ConstantMultiFieldModifier(a, b, !patternInfo.hasBody(), isStrong); 293 if (!patternInfo.hasBody()) { 372 PatternStringUtils.patternInfoToStringBuilder(patternInfo, [all...] |
PatternStringParser.java | 538 ParsedPatternInfo patternInfo = parseToPatternInfo(pattern); 539 patternInfoToProperties(properties, patternInfo, ignoreRounding); 545 ParsedPatternInfo patternInfo, 550 ParsedSubpatternInfo positive = patternInfo.positive; 658 String posPrefix = patternInfo.getString(AffixPatternProvider.Flags.PREFIX); 659 String posSuffix = patternInfo.getString(0); 668 String rawPaddingString = patternInfo.getString(AffixPatternProvider.Flags.PADDING); 693 if (patternInfo.negative != null) { 694 properties.setNegativePrefixPattern(patternInfo.getString( 697 patternInfo.getString(AffixPatternProvider.Flags.NEGATIVE_SUBPATTERN)) [all...] |
PatternStringUtils.java | 411 AffixPatternProvider patternInfo, 426 && patternInfo.positiveHasPlusSign() == false; 430 boolean useNegativeAffixPattern = patternInfo.hasNegativeSubpattern() 431 && (signum == -1 || (patternInfo.negativeHasMinusSign() && plusReplacesMinusSign)); 457 int length = patternInfo.length(flags) + (prependSign ? 1 : 0); 466 candidate = patternInfo.charAt(flags, index - 1); 468 candidate = patternInfo.charAt(flags, index);
|
/external/icu/icu4c/source/i18n/ |
number_grouping.cpp | 67 void Grouper::setLocaleData(const impl::ParsedPatternInfo &patternInfo, const Locale& locale) { 71 auto grouping1 = static_cast<int16_t> (patternInfo.positive.groupingSizes & 0xffff); 72 auto grouping2 = static_cast<int16_t> ((patternInfo.positive.groupingSizes >> 16) & 0xffff); 73 auto grouping3 = static_cast<int16_t> ((patternInfo.positive.groupingSizes >> 32) & 0xffff);
|
number_patternstring.cpp | 24 void PatternParser::parseToPatternInfo(const UnicodeString& patternString, ParsedPatternInfo& patternInfo, 26 patternInfo.consumePattern(patternString, status); 470 ParsedPatternInfo patternInfo; 471 parseToPatternInfo(pattern, patternInfo, status); 473 patternInfoToProperties(properties, patternInfo, ignoreRounding, status); 477 PatternParser::patternInfoToProperties(DecimalFormatProperties& properties, ParsedPatternInfo& patternInfo, 482 const ParsedSubpatternInfo& positive = patternInfo.positive; 588 UnicodeString posPrefix = patternInfo.getString(AffixPatternProvider::AFFIX_PREFIX); 589 UnicodeString posSuffix = patternInfo.getString(0); 598 UnicodeString rawPaddingString = patternInfo.getString(AffixPatternProvider::AFFIX_PADDING) [all...] |
numparse_affixes.cpp | 264 bool AffixMatcherWarehouse::isInteresting(const AffixPatternProvider& patternInfo, 267 UnicodeString posPrefixString = patternInfo.getString(AffixPatternProvider::AFFIX_POS_PREFIX); 268 UnicodeString posSuffixString = patternInfo.getString(AffixPatternProvider::AFFIX_POS_SUFFIX); 271 if (patternInfo.hasNegativeSubpattern()) { 272 negPrefixString = patternInfo.getString(AffixPatternProvider::AFFIX_NEG_PREFIX); 273 negSuffixString = patternInfo.getString(AffixPatternProvider::AFFIX_NEG_SUFFIX); 294 void AffixMatcherWarehouse::createAffixMatchers(const AffixPatternProvider& patternInfo, 298 if (!isInteresting(patternInfo, ignorables, parseFlags, status)) { 320 patternInfo, true, signum, signDisplay, StandardPlural::OTHER, false, sb); 329 patternInfo, false, signum, signDisplay, StandardPlural::OTHER, false, sb) [all...] |
number_patternstring.h | 173 static void parseToPatternInfo(const UnicodeString& patternString, ParsedPatternInfo& patternInfo, 219 ParsedPatternInfo& patternInfo, IgnoreRounding _ignoreRounding, 275 static void patternInfoToStringBuilder(const AffixPatternProvider& patternInfo, bool isPrefix,
|
number_compact.cpp | 260 ParsedPatternInfo patternInfo; 261 PatternParser::parseToPatternInfo(UnicodeString(patternString), patternInfo, status); 263 buildReference.setPatternInfo(&patternInfo); 308 // Overwrite the PatternInfo in the existing modMiddle. 310 ParsedPatternInfo &patternInfo = const_cast<CompactHandler *>(this)->unsafePatternInfo; 311 PatternParser::parseToPatternInfo(UnicodeString(patternString), patternInfo, status); 313 ->setPatternInfo(&patternInfo);
|
numparse_affixes.h | 231 void createAffixMatchers(const AffixPatternProvider& patternInfo, MutableMatcherCollection& output, 245 static bool isInteresting(const AffixPatternProvider& patternInfo, const IgnorablesMatcher& ignorables,
|
number_patternmodifier.h | 101 void setPatternInfo(const AffixPatternProvider *patternInfo);
|
numparse_impl.cpp | 50 ParsedPatternInfo patternInfo; 51 PatternParser::parseToPatternInfo(patternString, patternInfo, status); 59 patternInfo, *parser, ignorables, parseFlags, status); 62 grouper.setLocaleData(patternInfo, locale);
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/impl/number/ |
MutablePatternModifier.java | 40 AffixPatternProvider patternInfo; 75 public void setPatternInfo(AffixPatternProvider patternInfo) { 76 this.patternInfo = patternInfo; 138 return patternInfo.containsSymbolType(AffixUtils.TYPE_CURRENCY_TRIPLE); 209 if (patternInfo.hasCurrencySign()) { 210 return new CurrencySpacingEnabledModifier(a, b, !patternInfo.hasBody(), isStrong, symbols); 212 return new ConstantMultiFieldModifier(a, b, !patternInfo.hasBody(), isStrong); 288 if (!patternInfo.hasBody()) { 367 PatternStringUtils.patternInfoToStringBuilder(patternInfo, [all...] |
Grouper.java | 121 public Grouper withLocaleData(ULocale locale, ParsedPatternInfo patternInfo) { 126 short grouping1 = (short) (patternInfo.positive.groupingSizes & 0xffff); 127 short grouping2 = (short) ((patternInfo.positive.groupingSizes >>> 16) & 0xffff); 128 short grouping3 = (short) ((patternInfo.positive.groupingSizes >>> 32) & 0xffff);
|
PatternStringParser.java | 532 ParsedPatternInfo patternInfo = parseToPatternInfo(pattern); 533 patternInfoToProperties(properties, patternInfo, ignoreRounding); 539 ParsedPatternInfo patternInfo, 544 ParsedSubpatternInfo positive = patternInfo.positive; 652 String posPrefix = patternInfo.getString(AffixPatternProvider.Flags.PREFIX); 653 String posSuffix = patternInfo.getString(0); 662 String rawPaddingString = patternInfo.getString(AffixPatternProvider.Flags.PADDING); 687 if (patternInfo.negative != null) { 688 properties.setNegativePrefixPattern(patternInfo.getString( 691 patternInfo.getString(AffixPatternProvider.Flags.NEGATIVE_SUBPATTERN)) [all...] |
PatternStringUtils.java | 409 AffixPatternProvider patternInfo, 424 && patternInfo.positiveHasPlusSign() == false; 428 boolean useNegativeAffixPattern = patternInfo.hasNegativeSubpattern() 429 && (signum == -1 || (patternInfo.negativeHasMinusSign() && plusReplacesMinusSign)); 455 int length = patternInfo.length(flags) + (prependSign ? 1 : 0); 464 candidate = patternInfo.charAt(flags, index - 1); 466 candidate = patternInfo.charAt(flags, index);
|
/external/icu/icu4c/source/test/intltest/ |
numbertest_patternmodifier.cpp | 26 ParsedPatternInfo patternInfo; 27 PatternParser::parseToPatternInfo(u"a0b", patternInfo, status); 29 mod.setPatternInfo(&patternInfo); 88 ParsedPatternInfo patternInfo; 89 PatternParser::parseToPatternInfo(u"abc", patternInfo, status); 91 mod.setPatternInfo(&patternInfo); 131 ParsedPatternInfo patternInfo; 132 PatternParser::parseToPatternInfo("a0b;c-0d", patternInfo, status); 134 mod.setPatternInfo(&patternInfo);
|
numbertest_patternstring.cpp | 100 ParsedPatternInfo patternInfo; 101 PatternParser::parseToPatternInfo(pattern, patternInfo, status);
|
/external/icu/android_icu4j/src/main/java/android/icu/number/ |
CompactNotation.java | 114 ParsedPatternInfo patternInfo = PatternStringParser.parseToPatternInfo(patternString); 115 buildReference.setPatternInfo(patternInfo); 149 // Overwrite the PatternInfo in the existing modMiddle. 151 ParsedPatternInfo patternInfo = PatternStringParser.parseToPatternInfo(patternString); 152 ((MutablePatternModifier) micros.modMiddle).setPatternInfo(patternInfo);
|
/external/icu/icu4j/main/classes/core/src/com/ibm/icu/number/ |
CompactNotation.java | 113 ParsedPatternInfo patternInfo = PatternStringParser.parseToPatternInfo(patternString); 114 buildReference.setPatternInfo(patternInfo); 148 // Overwrite the PatternInfo in the existing modMiddle. 150 ParsedPatternInfo patternInfo = PatternStringParser.parseToPatternInfo(patternString); 151 ((MutablePatternModifier) micros.modMiddle).setPatternInfo(patternInfo);
|
/external/cldr/tools/java/org/unicode/cldr/test/ |
FlexibleDateFromCLDR.java | 28 import com.ibm.icu.text.DateTimePatternGenerator.PatternInfo; 182 gen.addPattern(value, false, patternInfo); 183 switch (patternInfo.status) { 184 case PatternInfo.CONFLICT: 185 failureMap.put(path, "Conflicting Patterns: \"" + value + "\"\t&\t\"" + patternInfo.conflictingPattern 258 PatternInfo patternInfo = new PatternInfo();
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/format/ |
DateIntervalFormatTest.java | 37 import android.icu.text.DateIntervalInfo.PatternInfo; [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/ |
DateIntervalFormatTest.java | 36 import com.ibm.icu.text.DateIntervalInfo.PatternInfo; [all...] |