Lines Matching refs:ChoiceFormat
51 * ChoiceFormat converts between ranges of numeric values and strings for those ranges.
54 * <p><em><code>ChoiceFormat</code> is probably not what you need.
59 * <p>A <code>ChoiceFormat</code> splits
65 * <p><code>ChoiceFormat</code> was originally intended
69 * are too complex for the capabilities of ChoiceFormat,
73 * <p>There are two methods of defining a <code>ChoiceFormat</code>; both
77 * <code>ChoiceFormat</code>.</p>
81 * rather than using a stand-alone <code>ChoiceFormat</code>.</p>
105 * <p>When a <code>ChoiceFormat</code> is constructed from
155 * ChoiceFormat fmt(limits, monthNames, 7);
176 class U_I18N_API ChoiceFormat: public NumberFormat {
179 * Constructs a new ChoiceFormat from the pattern string.
186 ChoiceFormat(const UnicodeString& pattern,
191 * Constructs a new ChoiceFormat with the given limits and message strings.
202 ChoiceFormat(const double* limits,
207 * Constructs a new ChoiceFormat with the given limits, closure flags and message strings.
220 ChoiceFormat(const double* limits,
228 * @param that ChoiceFormat object to be copied from
231 ChoiceFormat(const ChoiceFormat& that);
236 * @param that ChoiceFormat object to be copied
239 const ChoiceFormat& operator=(const ChoiceFormat& that);
245 virtual ~ChoiceFormat();
254 virtual ChoiceFormat* clone() const override;
260 * @param other ChoiceFormat object to be compared
338 * @deprecated ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
348 * @deprecated ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
358 * @deprecated ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
481 ChoiceFormat() = delete; // default constructor not implemented
484 * Construct a new ChoiceFormat with the limits and the corresponding formats
493 ChoiceFormat(const UnicodeString& newPattern,
506 * Finds the ChoiceFormat sub-message for the given number.
508 * @param partIndex the index of the first ChoiceFormat argument style part.
509 * @param number a number to be mapped to one of the ChoiceFormat argument's intervals
531 * Some of the ChoiceFormat constructors do not have a UErrorCode parameter.
551 * Each ChoiceFormat divides the range -Inf..+Inf into fCount