Home | History | Annotate | Download | only in unicode

Lines Matching full:skeleton

41  * formatter when user pass in skeleton and locale.
50 * from (skeleton, the_largest_different_calendar_field)
54 * A skeleton
71 * letter length in skeleton.
87 * There is a set of pre-defined static skeleton strings.
90 * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
100 * For date skeleton, the interval patterns when year, or month, or date is
102 * For time skeleton, the interval patterns when am/pm, or hour, or minute is
118 * but for skeleton "yMMMd", the interval pattern when day is different is
120 * pattern is the earlier date. But for skeleton "yMMMd", when day is different,
253 * @param skeleton the skeleton on which interval pattern based
263 void setIntervalPattern(const UnicodeString& skeleton,
269 * Get the interval pattern given skeleton and
271 * @param skeleton the skeleton
278 UnicodeString& getIntervalPattern(const UnicodeString& skeleton,
391 * @param skeleton skeleton on which the interval pattern based
397 void setIntervalPatternInternally(const UnicodeString& skeleton,
403 /**given an input skeleton, get the best match skeleton
405 * Also return the difference between the input skeleton
406 * and the best match skeleton.
410 * @param skeleton input skeleton
411 * @param bestMatchDistanceInfo the difference between input skeleton
412 * and best match skeleton.
413 * 0, if there is exact match for input skeleton
415 * the best match and the input skeleton
418 * the best match and the input skeleton
419 * @return best match skeleton
421 const UnicodeString* getBestSkeleton(const UnicodeString& skeleton,
426 * Parse skeleton, save each field's width.
427 * It is used for looking for best match skeleton,
429 * @param skeleton skeleton to be parsed
430 * @param skeletonFieldWidth parsed skeleton field width
432 skeleton,
459 * We reserve only 4 interval patterns for a skeleton.
505 // HashMap( skeleton, pattern[largest_different_field] )