Lines Matching full:skeleton
67 * from (skeleton, the_largest_different_calendar_field)
71 * A skeleton
92 * letter length in skeleton.
114 * There is a set of pre-defined static skeleton strings.
117 * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
127 * For date skeleton, the interval patterns when year, or month, or date is
129 * For time skeleton, the interval patterns when am/pm, or hour, or minute is
133 * If a skeleton is not found in a locale's DateIntervalInfo, which means
134 * the interval patterns for the skeleton is not defined in resource file,
178 * create an instance using default or given locale plus given skeleton.
180 * to use the pre-defined skeleton macros, such as
185 * create an instance using default or given locale plus given skeleton
190 * Local plus skeleton provides full pattern information.
224 * Construct a DateIntervalFormat from skeleton and the default locale.
227 * createInstance(const UnicodeString& skeleton, const Locale& locale,
231 * @param skeleton the skeleton on which interval format based.
237 const UnicodeString& skeleton,
241 * Construct a DateIntervalFormat from skeleton and a given locale.
246 * to use the pre-defined skeleton macros.
256 * For example, for en_GB, if skeleton is UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY,
258 * the interval patterns defined in resource file to above skeleton are:
262 * @param skeleton the skeleton on which the interval format is based.
275 const UnicodeString& skeleton,
280 * Construct a DateIntervalFormat from skeleton
284 * createInstance(const UnicodeString& skeleton, const Locale& locale,
288 * @param skeleton the skeleton on which interval format based.
295 const UnicodeString& skeleton,
300 * Construct a DateIntervalFormat from skeleton
327 * @param skeleton the skeleton on which interval format based.
340 const UnicodeString& skeleton,
618 * a DateIntervalInfo, and skeleton.
631 * @param skeleton the skeleton of the date formatter
635 const UnicodeString* skeleton, UErrorCode& status);
646 * @param skeleton the skeleton of this formatter.
652 const UnicodeString* skeleton,
719 * For example, it has interval patterns on skeleton "dMy" and "hm",
720 * but it does not have interval patterns on skeleton "dMyhm".
722 * The rule to generate interval patterns for both date and time skeleton are
738 * For example, a pattern/skeleton is "hm", but the interval pattern
750 * a skeleton, and a date time pattern generator.
752 * @param skeleton a skeleton
756 const UnicodeString& skeleton,
762 * get separated date and time skeleton from a combined skeleton.
764 * The difference between date skeleton and normalizedDateSkeleton are:
769 ** the difference between time skeleton and normalizedTimeSkeleton are:
770 * 1. both 'H' and 'h' are normalized as 'h' in normalized time skeleton,
771 * 2. 'a' is omitted in normalized time skeleton.
773 * skeleton
776 * @param skeleton given combined skeleton.
777 * @param date Output parameter for date only skeleton.
780 * @param time Output parameter for time only skeleton.
782 * skeleton.
785 skeleton,
806 * 2. there might be no pattern for 'y' differ for skeleton "Md",
808 * need to look for it from skeleton 'yMd'
810 * @param dateSkeleton normalized date skeleton
811 * @param timeSkeleton normalized time skeleton
812 * @return whether the resource is found for the skeleton.
813 * TRUE if interval pattern found for the skeleton,
826 * but also return the extended skeleton and its best match skeleton.
829 * @param skeleton skeleton
830 * @param bestSkeleton the best match skeleton which has interval pattern
832 * @param differenceInfo the difference between skeleton and best skeleton
833 * 0 means the best matched skeleton is the same as input skeleton
838 * @param extendedSkeleton extended skeleton
839 * @param extendedBestSkeleton extended best match skeleton
841 * through extending skeleton or not.
843 * extending skeleton, FALSE otherwise.
846 const UnicodeString* skeleton,
854 * the field width in input skeleton.
872 * @param inputSkeleton the input skeleton
873 * @param bestMatchSkeleton the best match skeleton
890 * This is used to handle time interval patterns on skeleton with
904 * check whether a calendar field present in a skeleton.
906 * @param skeleton given skeleton on which to check the calendar field
907 * @return true if field present in a skeleton.
910 const UnicodeString& skeleton);