Home | History | Annotate | Download | only in unicode

Lines Matching refs:pattern

31  * a pattern which just includes the desired fields and lengths. The generator 
32 * will return the "best fit" pattern corresponding to that skeleton.
37 * fields in a pattern, in order, since we have that internally.
42 * Opaque type for a date/time pattern generator object.
50 * because some fields are merged for the date/time pattern generator.
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
189 * It uses a stateful pattern parser which is set up for each generator object,
196 * The skeleton is a pattern containing only the variable fields.
200 * The best pattern found from the given skeleton.
214 * Get the best pattern matching the input skeleton. It is guaranteed to
218 * It uses a stateful pattern parser which is set up for each generator object,
225 * The skeleton is a pattern containing only the variable fields.
230 * returned pattern to match those in the skeleton (when this
234 * The best pattern found from the given skeleton.
251 * Get a unique skeleton from a given pattern. For example,
255 * It uses a stateful pattern parser which is set up for each generator object,
261 * @param pattern input pattern, such as "dd/MMM".
262 * @param length the length of pattern.
272 const UChar *pattern, int32_t length,
277 * Get a unique base skeleton from a given pattern. This is the same
284 * It uses a stateful pattern parser which is set up for each generator object,
290 * @param pattern input pattern, such as "dd/MMM".
291 * @param length the length of pattern.
301 const UChar *pattern, int32_t length,
306 * Adds a pattern to the generator. If the pattern has the same skeleton as
307 * an existing pattern, and the override parameter is set, then the previous
310 * conflicting pattern.
316 * @param pattern input pattern, such as "dd/MMM"
317 * @param patternLength the length of pattern.
320 * @param conflictingPattern Previous pattern with the same skeleton.
331 const UChar *pattern, int32_t patternLength,
337 * An AppendItem format is a pattern used to append a field if there is no
339 * and there is no matching pattern internally, but there is a pattern
340 * matching "yyyyMMMd", say "d-MM-yyyy". Then that pattern is used, plus the
343 * pattern is "d-MM-yyyy, G".
345 * There are actually three available variables: {0} is the pattern so far,
352 * @param value pattern, such as "{0}, {1}"
410 * The date time format is a message format pattern used to compose date and
412 * by the date pattern and {1} will be replaced by the time pattern.
420 * for those two skeletons, so the result is put together with this pattern,
425 * message format pattern, here {0} will be replaced by the date
426 * pattern and {1} will be replaced by the time pattern.
448 * fractional seconds. For example, suppose that the input pattern is
449 * "hhmmssSSSS", and the best matching pattern internally is "H:mm:ss", and
450 * the decimal string is ",". Then the resulting pattern is modified to be
475 * Adjusts the field types (width and subtype) of a pattern to match what is
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
482 * It uses a stateful pattern parser which is set up for each generator object,
488 * @param pattern Input pattern
489 * @param patternLength the length of input pattern.
492 * @param dest pattern adjusted to match the skeleton fields widths and subtypes.
501 const UChar *pattern, int32_t patternLength,
507 * Adjusts the field types (width and subtype) of a pattern to match what is
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
514 * It uses a stateful pattern parser which is set up for each generator object,
520 * @param pattern Input pattern
521 * @param patternLength the length of input pattern.
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.
538 const UChar *pattern, int32_t patternLength,
546 * Call udatpg_getPatternForSkeleton() to get the corresponding pattern.
572 * Get the pattern corresponding to a given skeleton.
577 * @param pLength pointer to the length of return pattern.
578 * @return pattern corresponding to a given skeleton.