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);
273 const char* skeleton = ures_getKey(oneRes.getAlias());
274 if (skeleton == NULL) {
277 UnicodeString skeletonUniStr(skeleton, -1, US_INV);
282 if ( uprv_strcmp(skeleton, gFallbackPatternTag) == 0 ) {
287 itvDtPtnResource, skeleton, NULL, &status));
340 DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton,
348 UnicodeString* patternsOfOneSkeleton = (UnicodeString*)(fIntervalPatterns->get(skeleton));
357 fIntervalPatterns->put(skeleton, patternsOfOneSkeleton, status);
364 DateIntervalInfo::parseSkeleton(const UnicodeString& skeleton,
368 for ( i = 0; i < skeleton.length(); ++i ) {
369 // it is an ASCII char in skeleton
370 int8_t ch = (int8_t)skeleton.charAt(i);
392 DateIntervalInfo::getBestSkeleton(const UnicodeString& skeleton,
398 skeleton.extract(0, skeleton.length(), result, "UTF-8");
399 sprintf(mesg, "in getBestSkeleton: skeleton: %s; \n", result);
438 const UnicodeString* inputSkeleton = &skeleton;
440 if ( skeleton.indexOf(CHAR_Z) != -1 ) {
441 copySkeleton = skeleton;
462 UnicodeString* skeleton = (UnicodeString*)keyTok.pointer;
464 skeleton->extract(0, skeleton->length(), result, "UTF-8");
465 sprintf(mesg, "available skeletons: skeleton: %s; \n", result);
469 // clear skeleton field width
474 skeleton, skeletonFieldWidth);
500 bestSkeleton = skeleton;