Lines Matching refs:Format
17 * \brief C++ API: Rule Based Number Format
94 * <p>For larger numbers, we can use the preceding set of rules to format the ones place, and
110 * isolate the number's ones digit, format it using this same set of rules, and place the
186 * <p>The above syntax suffices only to format positive integers. To format negative numbers,
192 * where the base value would be. This rule is used to format all negative numbers. the
193 * >> token here means "find the number's absolute value, format it with these
221 * are <em>public:</em> the caller can specify that they be used to format and parse numbers.
326 * on whether it is used to format a number's integral part (or the whole number) or a
327 * number's fractional part. Using a rule set to format a rule's fractional part makes it a
330 * <p>Which rule is used to format a number is defined according to one of the following
386 * <td>Divide the number by the rule's divisor and format the remainder</td>
391 * <td>Find the absolute value of the number and format the result</td>
396 * <td>Isolate the number's fractional part and format it.</td>
406 * <td>Divide the number by the rule's divisor and format the remainder,
418 * <td>Divide the number by the rule's divisor and format the quotient</td>
428 * <td>Isolate the number's integral part and format it.</td>
433 * <td>Multiply the number by the rule's base value and format the result.</td>
438 * <td>Format the number unchanged</td>
478 * This uses the cardinal plural rules from PluralFormat. All strings used in the plural format are treated
487 * This uses the ordinal plural rules from PluralFormat. All strings used in the plural format are treated
498 * <td>Perform the mathematical operation on the number, and format the result using the
503 * <td>Perform the mathematical operation on the number, and format the result using a
508 * <td>Perform the mathematical operation on the number, and format the result using the rule
513 * format the result one digit at a time using the rule set containing the current rule.</li>
515 * fraction rule set, format the result using the default rule set for this formatter.</li>
700 virtual Format* clone(void) const;
703 * Return true if the given Format objects are semantically equal.
706 * @return true if the given Format objects are semantically equal.
709 virtual UBool operator==(const Format& other) const;
783 using NumberFormat::format;
787 * @param number The number to format.
793 virtual UnicodeString& format(int32_t number,
799 * @param number The number to format.
805 virtual UnicodeString& format(int64_t number,
810 * @param number The number to format.
816 virtual UnicodeString& format(double number,
822 * @param number The number to format.
823 * @param ruleSetName The name of the rule set to format the number with.
831 virtual UnicodeString& format(int32_t number,
838 * @param number The number to format.
839 * @param ruleSetName The name of the rule set to format the number with.
847 virtual UnicodeString& format(int64_t number,
854 * @param number The number to format.
855 * @param ruleSetName The name of the rule set to format the number with.
863 virtual UnicodeString& format(double number,
983 * Sets the decimal format symbols, which is generally not changed
993 * Sets the decimal format symbols, which is generally not changed
1016 void format(double number, NFRuleSet& ruleSet);