Lines Matching refs:RuleBasedNumberFormat
61 * The RuleBasedNumberFormat class formats numbers according to a set of rules. This number formatter is
73 * "2:03"). The client can also define more specialized <tt>RuleBasedNumberFormat</tt>s
76 * <p>The behavior of a <tt>RuleBasedNumberFormat</tt> is specified by a textual description
210 * <p>The description of a <tt>RuleBasedNumberFormat</tt>'s behavior consists of one or more <em>rule
553 class U_I18N_API RuleBasedNumberFormat : public NumberFormat {
561 * Creates a RuleBasedNumberFormat that behaves according to the description
570 RuleBasedNumberFormat(const UnicodeString& rules, UParseError& perror, UErrorCode& status);
573 * Creates a RuleBasedNumberFormat that behaves according to the description
595 RuleBasedNumberFormat(const UnicodeString& rules, const UnicodeString& localizations,
599 * Creates a RuleBasedNumberFormat that behaves according to the rules
613 RuleBasedNumberFormat(const UnicodeString& rules, const Locale& locale,
617 * Creates a RuleBasedNumberFormat that behaves according to the description
642 RuleBasedNumberFormat(const UnicodeString& rules, const UnicodeString& localizations,
646 * Creates a RuleBasedNumberFormat from a predefined ruleset. The selector
660 RuleBasedNumberFormat(URBNFRuleSetTag tag, const Locale& locale, UErrorCode& status);
671 RuleBasedNumberFormat(const RuleBasedNumberFormat& rhs);
678 RuleBasedNumberFormat& operator=(const RuleBasedNumberFormat& rhs);
681 RuleBasedNumberFormat when you are finished with it.
684 virtual ~RuleBasedNumberFormat();
708 * return the rules that were provided to the RuleBasedNumberFormat.
996 RuleBasedNumberFormat(); // default constructor not implemented
1000 RuleBasedNumberFormat(const UnicodeString& description, LocalizationInfo* localizations,
1053 RuleBasedNumberFormat::isLenient(void) const {
1060 RuleBasedNumberFormat::getDefaultRuleSet() const {