Lines Matching refs:UnicodeString
84 DateIntervalInfo::setIntervalPattern(const UnicodeString& skeleton,
86 const UnicodeString& intervalPattern,
103 const UnicodeString& fallbackPattern,
179 UnicodeString&
180 DateIntervalInfo::getIntervalPattern(const UnicodeString& skeleton,
182 UnicodeString& result,
188 const UnicodeString* patternsOfOneSkeleton = (UnicodeString*) fIntervalPatterns->get(skeleton);
194 const UnicodeString& intervalPattern = patternsOfOneSkeleton[index];
209 UnicodeString&
210 DateIntervalInfo::getFallbackIntervalPattern(UnicodeString& result) const {
234 UnicodeString nextCalendarType;
254 const UnicodeString &aliasPath = value.getAliasUnicodeString(errorCode);
309 static void getCalendarTypeFromPath(const UnicodeString &path, UnicodeString &calendarType,
357 UnicodeString skeleton(currentSkeleton, -1, US_INV);
358 UnicodeString* patternsOfOneSkeleton =
359 (UnicodeString*)(dateIntervalInfo.fIntervalPatterns->get(skeleton));
362 UnicodeString pattern = value.getUnicodeString(errorCode);
368 const UnicodeString &getNextCalendarType() {
428 UnicodeString pattern = UnicodeString(TRUE, resStr, resStrLen);
437 const UnicodeString &calendarTypeToUseUString = sink.getNextCalendarType();
475 DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton,
477 const UnicodeString& intervalPattern,
483 UnicodeString* patternsOfOneSkeleton = (UnicodeString*)(fIntervalPatterns->get(skeleton));
486 patternsOfOneSkeleton = new UnicodeString[kIPI_MAX_INDEX];
499 DateIntervalInfo::parseSkeleton(const UnicodeString& skeleton,
526 const UnicodeString*
527 DateIntervalInfo::getBestSkeleton(const UnicodeString& skeleton,
573 const UnicodeString* inputSkeleton = &skeleton;
574 UnicodeString copySkeleton;
577 copySkeleton.findAndReplace(UnicodeString(CHAR_Z), UnicodeString(CHAR_V));
584 const UnicodeString* bestSkeleton = NULL;
597 UnicodeString* skeleton = (UnicodeString*)keyTok.pointer;
705 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
725 const UnicodeString* pattern1 = (UnicodeString*)val1.pointer;
726 const UnicodeString* pattern2 = (UnicodeString*)val2.pointer;
769 const UnicodeString* key = (UnicodeString*)keyTok.pointer;
771 const UnicodeString* value = (UnicodeString*)valueTok.pointer;
772 UnicodeString* copy = new UnicodeString[kIPI_MAX_INDEX];
777 target->put(UnicodeString(*key), copy, status);