Lines Matching defs:pattern

440     // add new pattern
458 // get a pattern and modify it
462 UnicodeString pattern;
463 pattern = format->toPattern(pattern);
473 UnicodeString newPattern = gen->replaceFieldTypes(pattern, UnicodeString("vvvv"), status);
509 pattern = UnicodeString("dd-MMM");
512 UnicodeString retSkeleton = gen->getSkeleton(pattern, status);
517 retSkeleton = gen->getBaseSkeleton(pattern, status);
523 pattern = UnicodeString("dd/MMMM/yy");
526 retSkeleton = gen->getSkeleton(pattern, status);
531 retSkeleton = gen->getBaseSkeleton(pattern, status);
543 pattern = UnicodeString("YYYYMMM");
552 UnicodeString bPattern = patGen->getBestPattern(pattern, status);
577 UnicodeString bPattern = patGen->getBestPattern(pattern, status);
593 // Trac# 6172 duplicate time pattern
595 pattern = UnicodeString("hmv");
603 UnicodeString bPattern = patGen->getBestPattern(pattern, status);
749 conflictingStatus = test->addPattern(UnicodeString("MMMMMdd"), true, conflictingPattern, status); //duplicate pattern
796 // get a pattern for an abbreviated month and day
797 pattern = generator->getBestPattern(UnicodeString("MMMd"), status);
798 SimpleDateFormat formatter(pattern, locale, status);
907 UnicodeString pattern = dtpgen->getBestPattern(skel, options, status);
908 if (pattern.compare(expectedPattern) != 0) {
912 UnicodeString(", expected pattern ") + expectedPattern +
913 UnicodeString(", got ") + pattern );
920 * Test that DTPG can handle all valid pattern character / length combinations
931 char mustIncludeOneOf[MUST_INCLUDE_COUNT+1];// resulting pattern must include at least one of
932 // these as a pattern char (0-terminated list)
947 //pat fieldLengths generated pattern must
1021 UnicodeString pattern = dtpg->getBestPattern(skeleton, status);
1025 } else if (pattern.length() <= 0) {
1026 errln("DateTimePatternGenerator getBestPattern for locale %s, skelChar %c skelLength %d produces 0-length pattern",
1029 // test that resulting pattern has at least one char in mustIncludeOneOf
1031 int32_t patIndx, patLen = pattern.length();
1034 UChar c = pattern.charAt(patIndx);
1047 ", produces pattern without required chars: " + pattern);