Lines Matching refs:UnicodeString
69 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
76 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
84 UnicodeString pat;
98 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
106 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
177 fDatePattern = (itvfmt.fDatePattern)? (UnicodeString*)itvfmt.fDatePattern->clone(): NULL;
178 fTimePattern = (itvfmt.fTimePattern)? (UnicodeString*)itvfmt.fTimePattern->clone(): NULL;
179 fDateTimeFormat = (itvfmt.fDateTimeFormat)? (UnicodeString*)itvfmt.fDateTimeFormat->clone(): NULL;
250 UnicodeString&
252 UnicodeString& appendTo,
271 UnicodeString&
273 UnicodeString& appendTo,
292 UnicodeString&
295 UnicodeString& appendTo,
370 UnicodeString originalPattern;
388 UnicodeString originalPattern;
408 DateIntervalFormat::parseObject(const UnicodeString& /* source */,
411 // parseObject(const UnicodeString&, Formattable&, UErrorCode&) const
498 const UnicodeString* skeleton,
547 const UnicodeString* skeleton,
605 UnicodeString fullPattern;
616 // or by createInstance(UnicodeString skeleton, .... )
633 UnicodeString dateSkeleton;
634 UnicodeString timeSkeleton;
635 UnicodeString normalizedTimeSkeleton;
636 UnicodeString normalizedDateSkeleton;
686 fDateTimeFormat = new UnicodeString(dateTimeFormat, dateTimeFormatLength);
702 UnicodeString pattern = DateFormat::getBestPattern(
728 UnicodeString pattern = DateFormat::getBestPattern(
752 UnicodeString skeleton = fSkeleton;
779 UnicodeString datePattern = DateFormat::getBestPattern(
791 DateIntervalFormat::getDateTimeSkeleton(const UnicodeString& skeleton,
792 UnicodeString& dateSkeleton,
793 UnicodeString& normalizedDateSkeleton,
794 UnicodeString& timeSkeleton,
795 UnicodeString& normalizedTimeSkeleton) {
960 const UnicodeString& dateSkeleton,
961 const UnicodeString& timeSkeleton) {
962 const UnicodeString
984 const UnicodeString* bestSkeleton = fInfo->getBestSkeleton(*skeleton,
1004 fDatePattern = new UnicodeString(DateFormat::getBestPattern(
1009 fTimePattern = new UnicodeString(DateFormat::getBestPattern(
1026 UnicodeString extendedSkeleton;
1027 UnicodeString extendedBestSkeleton;
1054 const UnicodeString& skeleton,
1059 UnicodeString pattern = DateFormat::getBestPattern(
1072 const UnicodeString* firstPart,
1073 const UnicodeString* secondPart,
1098 const UnicodeString& intervalPattern) {
1106 const UnicodeString& intervalPattern,
1108 const UnicodeString* pattern = &intervalPattern;
1113 UnicodeString realPattern;
1131 UnicodeString firstPart;
1132 UnicodeString secondPart;
1169 const UnicodeString* skeleton,
1170 const UnicodeString* bestSkeleton,
1172 UnicodeString* extendedSkeleton,
1173 UnicodeString* extendedBestSkeleton) {
1176 UnicodeString pattern;
1214 const UnicodeString* tmpBest = fInfo->getBestSkeleton(
1225 UnicodeString adjustIntervalPattern;
1242 DateIntervalFormat::splitPatternInto2Part(const UnicodeString& intervalPattern) {
1318 DateIntervalFormat::adjustPosition(UnicodeString& combiningPattern, // has {0} and {1} in it
1319 UnicodeString& pat0, FieldPosition& pos0, // pattern and pos corresponding to {0}
1320 UnicodeString& pat1, FieldPosition& pos1, // pattern and pos corresponding to {1}
1351 UnicodeString&
1355 UnicodeString& appendTo,
1361 UnicodeString fullPattern; // for saving the pattern in fDateFormat
1371 UnicodeString* earlierDate = new UnicodeString();
1373 UnicodeString* laterDate = new UnicodeString();
1375 UnicodeString fallbackPattern;
1382 UnicodeString fallbackRange;
1387 UnicodeString* datePortion = new UnicodeString();
1412 const UnicodeString& skeleton)
1421 DateIntervalFormat::adjustFieldWidth(const UnicodeString& inputSkeleton,
1422 const UnicodeString& bestMatchSkeleton,
1423 const UnicodeString& bestIntervalPattern,
1425 UnicodeString& adjustedPtn) {
1454 adjustedPtn.findAndReplace(UnicodeString((UChar)0x76 /* v */),
1455 UnicodeString((UChar)0x7a /* z */));
1532 DateIntervalFormat::concatSingleDate2TimeInterval(UnicodeString& format,
1533 const UnicodeString& datePattern,
1544 // UnicodeString allocated here is adopted, so no need to delete
1545 UnicodeString* timeIntervalPattern = new UnicodeString(timeItvPtnInfo.firstPart);
1547 UnicodeString* dateStr = new UnicodeString(datePattern);
1551 UnicodeString combinedPattern;