Home | History | Annotate | Download | only in unicode

Lines Matching refs: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
185 * Get the best pattern matching the input skeleton. It is guaranteed to
186 * have all of the fields in the skeleton.
195 * @param skeleton
196 * The skeleton is a pattern containing only the variable fields.
198 * @param length the length of skeleton
200 * The best pattern found from the given skeleton.
209 const UChar *skeleton, int32_t length,
214 * Get the best pattern matching the input skeleton. It is guaranteed to
215 * have all of the fields in the skeleton.
224 * @param skeleton
225 * The skeleton is a pattern containing only the variable fields.
227 * @param length the length of skeleton
230 * returned pattern to match those in the skeleton (when this
234 * The best pattern found from the given skeleton.
245 const UChar *skeleton, int32_t length,
251 * Get a unique skeleton from a given pattern. For example,
252 * both "MMM-dd" and "dd/MMM" produce the skeleton "MMMdd".
263 * @param skeleton such as "MMMdd"
264 * @param capacity the capacity of skeleton.
267 * @return the length of skeleton.
273 UChar *skeleton, int32_t capacity,
277 * Get a unique base skeleton from a given pattern. This is the same
278 * as the skeleton, except that differences in length are minimized so
280 * for example, both "MMM-dd" and "d/MMM" produce the skeleton "MMMd"
293 * @param capacity the capacity of base skeleton.
306 * Adds a pattern to the generator. If the pattern has the same skeleton as
320 * @param conflictingPattern Previous pattern with the same skeleton.
338 * good match. For example, suppose that the input skeleton is "GyyyyMMMd",
414 * This is used when the input skeleton contains both date and time fields,
417 skeleton
418 * is "MMMdhmm", there is not an exact match, so the input skeleton is
447 * skeleton contains fractional seconds, then this is used with the
476 * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a
477 * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be
479 * input skeleton, but can also be used externally.
490 * @param skeleton
491 * @param skeletonLength the length of input skeleton.
492 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
502 const UChar *skeleton, int32_t skeletonLength,
508 * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a
509 * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be
511 * input skeleton, but can also be used externally.
522 * @param skeleton
523 * @param skeletonLength the length of input skeleton.
526 * pattern are adjusted to match those in the skeleton (when this
529 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
539 const UChar *skeleton, int32_t skeletonLength,
572 * Get the pattern corresponding to a given skeleton.
575 * @param skeleton
576 * @param skeletonLength pointer to the length of skeleton.
578 * @return pattern corresponding to a given skeleton.
583 const UChar *skeleton, int32_t skeletonLength,