Lines Matching refs:skeleton

39  * formatter when user pass in skeleton and locale.
48 * from (skeleton, the_largest_different_calendar_field)
52 * A skeleton
69 * letter length in skeleton.
85 * There is a set of pre-defined static skeleton strings.
88 * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
98 * For date skeleton, the interval patterns when year, or month, or date is
100 * For time skeleton, the interval patterns when am/pm, or hour, or minute is
116 * but for skeleton "yMMMd", the interval pattern when day is different is
118 * pattern is the earlier date. But for skeleton "yMMMd", when day is different,
251 * @param skeleton the skeleton on which interval pattern based
261 void setIntervalPattern(const UnicodeString& skeleton,
267 * Get the interval pattern given skeleton and
269 * @param skeleton the skeleton
276 UnicodeString& getIntervalPattern(const UnicodeString& skeleton,
383 * @param skeleton skeleton on which the interval pattern based
389 void setIntervalPatternInternally(const UnicodeString& skeleton,
395 /**given an input skeleton, get the best match skeleton
397 * Also return the difference between the input skeleton
398 * and the best match skeleton.
402 * @param skeleton input skeleton
403 * @param bestMatchDistanceInfo the difference between input skeleton
404 * and best match skeleton.
405 * 0, if there is exact match for input skeleton
407 * the best match and the input skeleton
410 * the best match and the input skeleton
411 * @return best match skeleton
413 const UnicodeString* getBestSkeleton(const UnicodeString& skeleton,
418 * Parse skeleton, save each field's width.
419 * It is used for looking for best match skeleton,
421 * @param skeleton skeleton to be parsed
422 * @param skeletonFieldWidth parsed skeleton field width
424 static void U_EXPORT2 parseSkeleton(const UnicodeString& skeleton,
451 * We reserve only 4 interval patterns for a skeleton.
497 // HashMap( skeleton, pattern[largest_different_field] )