Home | History | Annotate | Download | only in unicode

Lines Matching full:skeleton

30  * patterns. Once that is done, a query can be made using a "skeleton", which is 
32 * will return the "best fit" pattern corresponding to that skeleton.
92 * pattern to match those in the skeleton (when this would not happen
187 * Get the best pattern matching the input skeleton. It is guaranteed to
188 * have all of the fields in the skeleton.
197 * @param skeleton
198 * The skeleton is a pattern containing only the variable fields.
200 * @param length the length of skeleton
202 * The best pattern found from the given skeleton.
211 const UChar *skeleton, int32_t length,
216 * Get the best pattern matching the input skeleton. It is guaranteed to
217 * have all of the fields in the skeleton.
226 * @param skeleton
227 * The skeleton is a pattern containing only the variable fields.
229 * @param length the length of skeleton
232 * returned pattern to match those in the skeleton (when this
236 * The best pattern found from the given skeleton.
247 const UChar *skeleton, int32_t length,
253 * Get a unique skeleton from a given pattern. For example,
254 * both "MMM-dd" and "dd/MMM" produce the skeleton "MMMdd".
266 * @param skeleton such as "MMMdd"
267 * @param capacity the capacity of skeleton.
270 * @return the length of skeleton.
276 UChar *skeleton, int32_t capacity,
280 * Get a unique base skeleton from a given pattern. This is the same
281 * as the skeleton, except that differences in length are minimized so
283 * for example, both "MMM-dd" and "d/MMM" produce the skeleton "MMMd"
297 * @param capacity the capacity of base skeleton.
310 * Adds a pattern to the generator. If the pattern has the same skeleton as
324 * @param conflictingPattern Previous pattern with the same skeleton.
342 * good match. For example, suppose that the input skeleton is "GyyyyMMMd",
420 * This is used when the input skeleton contains both date and time fields,
423 * its DateTimeFormat is the default "{1} {0}". Then if the input skeleton
424 * is "MMMdhmm", there is not an exact match, so the input skeleton is
453 * skeleton contains fractional seconds, then this is used with the
482 * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a
483 * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be
485 * input skeleton, but can also be used externally.
496 * @param skeleton
497 * @param skeletonLength the length of input skeleton.
498 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
508 const UChar *skeleton, int32_t skeletonLength,
514 * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a
515 * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be
517 * input skeleton, but can also be used externally.
528 * @param skeleton
529 * @param skeletonLength the length of input skeleton.
532 * pattern are adjusted to match those in the skeleton (when this
535 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
545 const UChar *skeleton, int32_t skeletonLength,
578 * Get the pattern corresponding to a given skeleton.
581 * @param skeleton
582 * @param skeletonLength pointer to the length of skeleton.
584 * @return pattern corresponding to a given skeleton.
589 const UChar *skeleton, int32_t skeletonLength,