Lines Matching refs:UnicodeString
76 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
83 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
91 UnicodeString pat;
105 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
113 DateIntervalFormat::createInstance(const UnicodeString& skeleton,
187 fDatePattern = (itvfmt.fDatePattern)? (UnicodeString*)itvfmt.fDatePattern->clone(): NULL;
188 fTimePattern = (itvfmt.fTimePattern)? (UnicodeString*)itvfmt.fTimePattern->clone(): NULL;
189 fDateTimeFormat = (itvfmt.fDateTimeFormat)? (UnicodeString*)itvfmt.fDateTimeFormat->clone(): NULL;
245 UnicodeString&
247 UnicodeString& appendTo,
266 UnicodeString&
268 UnicodeString& appendTo,
286 UnicodeString&
289 UnicodeString& appendTo,
297 UnicodeString&
300 UnicodeString& appendTo,
375 UnicodeString originalPattern;
393 UnicodeString originalPattern;
413 DateIntervalFormat::parseObject(const UnicodeString& /* source */,
416 // parseObject(const UnicodeString&, Formattable&, UErrorCode&) const
504 const UnicodeString* skeleton,
537 const UnicodeString* skeleton,
595 UnicodeString fullPattern;
606 // or by createInstance(UnicodeString skeleton, .... )
623 UnicodeString dateSkeleton;
624 UnicodeString timeSkeleton;
625 UnicodeString normalizedTimeSkeleton;
626 UnicodeString normalizedDateSkeleton;
672 fDateTimeFormat = new UnicodeString(dateTimeFormat, dateTimeFormatLength);
687 UnicodeString pattern = DateFormat::getBestPattern(
713 UnicodeString pattern = DateFormat::getBestPattern(
737 UnicodeString skeleton = fSkeleton;
764 UnicodeString datePattern = DateFormat::getBestPattern(
776 DateIntervalFormat::getDateTimeSkeleton(const UnicodeString& skeleton,
777 UnicodeString& dateSkeleton,
778 UnicodeString& normalizedDateSkeleton,
779 UnicodeString& timeSkeleton,
780 UnicodeString& normalizedTimeSkeleton) {
945 const UnicodeString& dateSkeleton,
946 const UnicodeString& timeSkeleton) {
947 const UnicodeString* skeleton;
969 const UnicodeString* bestSkeleton = fInfo->getBestSkeleton(*skeleton,
989 fDatePattern = new UnicodeString(DateFormat::getBestPattern(
994 fTimePattern = new UnicodeString(DateFormat::getBestPattern(
1011 UnicodeString extendedSkeleton;
1012 UnicodeString extendedBestSkeleton;
1039 const UnicodeString& skeleton,
1044 UnicodeString pattern = DateFormat::getBestPattern(
1057 const UnicodeString* firstPart,
1058 const UnicodeString* secondPart,
1083 const UnicodeString& intervalPattern) {
1091 const UnicodeString& intervalPattern,
1093 const UnicodeString* pattern = &intervalPattern;
1098 UnicodeString realPattern;
1116 UnicodeString firstPart;
1117 UnicodeString secondPart;
1154 const UnicodeString* skeleton,
1155 const UnicodeString* bestSkeleton,
1157 UnicodeString* extendedSkeleton,
1158 UnicodeString* extendedBestSkeleton) {
1161 UnicodeString pattern;
1199 const UnicodeString* tmpBest = fInfo->getBestSkeleton(
1210 UnicodeString adjustIntervalPattern;
1227 DateIntervalFormat::splitPatternInto2Part(const UnicodeString& intervalPattern) {
1303 DateIntervalFormat::adjustPosition(UnicodeString& combiningPattern, // has {0} and {1} in it
1304 UnicodeString& pat0, FieldPosition& pos0, // pattern and pos corresponding to {0}
1305 UnicodeString& pat1, FieldPosition& pos1, // pattern and pos corresponding to {1}
1336 UnicodeString&
1340 UnicodeString& appendTo,
1346 UnicodeString fullPattern; // for saving the pattern in fDateFormat
1355 UnicodeString earlierDate;
1357 UnicodeString laterDate;
1359 UnicodeString fallbackPattern;
1362 UnicodeString fallbackRange;
1368 UnicodeString datePortion;
1373 const UnicodeString *values[2] = {
1395 const UnicodeString& skeleton)
1404 DateIntervalFormat::adjustFieldWidth(const UnicodeString& inputSkeleton,
1405 const UnicodeString& bestMatchSkeleton,
1406 const UnicodeString& bestIntervalPattern,
1408 UnicodeString& adjustedPtn) {
1437 adjustedPtn.findAndReplace(UnicodeString((UChar)0x76 /* v */),
1438 UnicodeString((UChar)0x7a /* z */));
1515 DateIntervalFormat::concatSingleDate2TimeInterval(UnicodeString& format,
1516 const UnicodeString& datePattern,
1527 UnicodeString timeIntervalPattern(timeItvPtnInfo.firstPart);
1529 UnicodeString combinedPattern;