Home | History | Annotate | Download | only in i18n

Lines Matching refs: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);
280 if ( uprv_strcmp(skeleton, gFallbackPatternTag) == 0 ) {
285 itvDtPtnResource, skeleton, NULL, &status));
368 DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton,
376 UnicodeString* patternsOfOneSkeleton = (UnicodeString*)(fIntervalPatterns->get(skeleton));
385 fIntervalPatterns->put(skeleton, patternsOfOneSkeleton, status);
392 DateIntervalInfo::parseSkeleton(const UnicodeString& skeleton,
396 for ( i = 0; i < skeleton.length(); ++i ) {
397 // it is an ASCII char in skeleton
398 int8_t ch = (int8_t)skeleton.charAt(i);
420 DateIntervalInfo::getBestSkeleton(const UnicodeString& skeleton,
426 skeleton.extract(0, skeleton.length(), result, "UTF-8");
427 sprintf(mesg, "in getBestSkeleton: skeleton: %s; \n", result);
466 const UnicodeString* inputSkeleton = &skeleton;
468 if ( skeleton.indexOf(CHAR_Z) != -1 ) {
469 copySkeleton = skeleton;
490 UnicodeString* skeleton = (UnicodeString*)keyTok.pointer;
492 skeleton->extract(0, skeleton->length(), result, "UTF-8");
493 sprintf(mesg, "available skeletons: skeleton: %s; \n", result);
497 // clear skeleton field width
502 parseSkeleton(*skeleton, skeletonFieldWidth);
528 bestSkeleton = skeleton;