Home | History | Annotate | Download | only in unicode

Lines Matching refs:pattern

33  * a pattern which just includes the desired fields and lengths. The generator 
34 * will return the "best fit" pattern corresponding to that skeleton.
39 * fields in a pattern, in order, since we have that internally.
44 * Opaque type for a date/time pattern generator object.
52 * because some fields are merged for the date/time pattern generator.
100 * pattern to match those in the skeleton (when this would not happen
200 * Get the best pattern matching the input skeleton. It is guaranteed to
204 * It uses a stateful pattern parser which is set up for each generator object,
211 * The skeleton is a pattern containing only the variable fields.
215 * The best pattern found from the given skeleton.
229 * Get the best pattern matching the input skeleton. It is guaranteed to
233 * It uses a stateful pattern parser which is set up for each generator object,
240 * The skeleton is a pattern containing only the variable fields.
245 * returned pattern to match those in the skeleton (when this
249 * The best pattern found from the given skeleton.
266 * Get a unique skeleton from a given pattern. For example,
270 * It uses a stateful pattern parser which is set up for each generator object,
277 * @param pattern input pattern, such as "dd/MMM".
278 * @param length the length of pattern.
288 const UChar *pattern, int32_t length,
293 * Get a unique base skeleton from a given pattern. This is the same
300 * It uses a stateful pattern parser which is set up for each generator object,
307 * @param pattern input pattern, such as "dd/MMM".
308 * @param length the length of pattern.
318 const UChar *pattern, int32_t length,
323 * Adds a pattern to the generator. If the pattern has the same skeleton as
324 * an existing pattern, and the override parameter is set, then the previous
327 * conflicting pattern.
333 * @param pattern input pattern, such as "dd/MMM"
334 * @param patternLength the length of pattern.
337 * @param conflictingPattern Previous pattern with the same skeleton.
348 const UChar *pattern, int32_t patternLength,
354 * An AppendItem format is a pattern used to append a field if there is no
356 * and there is no matching pattern internally, but there is a pattern
357 * matching "yyyyMMMd", say "d-MM-yyyy". Then that pattern is used, plus the
360 * pattern is "d-MM-yyyy, G".
362 * There are actually three available variables: {0} is the pattern so far,
369 * @param value pattern, such as "{0}, {1}"
427 * The DateTimeFormat is a message format pattern used to compose date and
428 * time patterns. The default pattern in the root locale is "{1} {0}", where
429 * {1} will be replaced by the date pattern and {0} will be replaced by the
430 * time pattern; however, other locales may specify patterns such as
439 * for those two skeletons, so the result is put together with this pattern,
444 * message format pattern, here {1} will be replaced by the date
445 * pattern and {0} will be replaced by the time pattern.
467 * fractional seconds. For example, suppose that the input pattern is
468 * "hhmmssSSSS", and the best matching pattern internally is "H:mm:ss", and
469 * the decimal string is ",". Then the resulting pattern is modified to be
494 * Adjusts the field types (width and subtype) of a pattern to match what is
495 * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a
496 * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be
501 * It uses a stateful pattern parser which is set up for each generator object,
507 * @param pattern Input pattern
508 * @param patternLength the length of input pattern.
511 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
520 const UChar *pattern, int32_t patternLength,
526 * Adjusts the field types (width and subtype) of a pattern to match what is
527 * in a skeleton. That is, if you supply a pattern like "d-M H:m", and a
528 * skeleton of "MMMMddhhmm", then the input pattern is adjusted to be
533 * It uses a stateful pattern parser which is set up for each generator object,
539 * @param pattern Input pattern
540 * @param patternLength the length of input pattern.
545 * pattern are adjusted to match those in the skeleton (when this
548 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
557 const UChar *pattern, int32_t patternLength,
565 * Call udatpg_getPatternForSkeleton() to get the corresponding pattern.
591 * Get the pattern corresponding to a given skeleton.
596 * @param pLength pointer to the length of return pattern.
597 * @return pattern corresponding to a given skeleton.