Lines Matching defs:skeleton
82 DateIntervalInfo::setIntervalPattern(const UnicodeString& skeleton,
88 setIntervalPatternInternally(skeleton, UCAL_AM_PM, intervalPattern, status);
89 setIntervalPatternInternally(skeleton, UCAL_HOUR, intervalPattern, status);
92 setIntervalPatternInternally(skeleton, UCAL_DATE, intervalPattern, status);
94 setIntervalPatternInternally(skeleton, lrgDiffCalUnit, intervalPattern, status);
178 DateIntervalInfo::getIntervalPattern(const UnicodeString& skeleton,
186 const UnicodeString* patternsOfOneSkeleton = (UnicodeString*) fIntervalPatterns->get(skeleton);
275 const char* skeleton = ures_getKey(oneRes.getAlias());
276 if (skeleton == NULL) {
279 UnicodeString skeletonUniStr(skeleton, -1, US_INV);
284 if ( uprv_strcmp(skeleton, gFallbackPatternTag) == 0 ) {
289 itvDtPtnResource, skeleton, NULL, &status));
366 DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton,
374 UnicodeString* patternsOfOneSkeleton = (UnicodeString*)(fIntervalPatterns->get(skeleton));
383 fIntervalPatterns->put(skeleton, patternsOfOneSkeleton, status);
390 DateIntervalInfo::parseSkeleton(const UnicodeString& skeleton,
394 for ( i = 0; i < skeleton.length(); ++i ) {
395 // it is an ASCII char in skeleton
396 int8_t ch = (int8_t)skeleton.charAt(i);
418 DateIntervalInfo::getBestSkeleton(const UnicodeString& skeleton,
424 skeleton.extract(0, skeleton.length(), result, "UTF-8");
425 sprintf(mesg, "in getBestSkeleton: skeleton: %s; \n", result);
464 skeleton;
466 if ( skeleton.indexOf(CHAR_Z) != -1 ) {
467 copySkeleton = skeleton;
488 UnicodeString* skeleton = (UnicodeString*)keyTok.pointer;
490 skeleton->extract(0, skeleton->length(), result, "UTF-8");
491 sprintf(mesg, "available skeletons: skeleton: %s; \n", result);
495 // clear skeleton field width
500 parseSkeleton(*skeleton, skeletonFieldWidth);
526 bestSkeleton = skeleton;