Lines Matching refs:format
7 * File FORMAT.H
18 // This file was generated from the java source file Format.java
55 * Many of the concrete subclasses of Format employ the notion of
59 * "$#,##0.00;($#,##0.00)", which is a common US English format for
65 * is not inherent to Format classes in general, and is not part of
70 * NumberFormat which allows the user to format different number ranges
73 * MessageFormat is a formatter which utilizes other Format objects to
74 * format a string containing with multiple values. For instance,
81 * the Format cannot format the type of object, otherwise if there is
93 class U_I18N_API Format : public UObject {
99 virtual ~Format();
102 * Return true if the given Format objects are semantically equal.
105 * @return Return true if the given Format objects are semantically equal.
109 virtual UBool operator==(const Format& other) const = 0;
112 * Return true if the given Format objects are not semantically
115 * @return Return true if the given Format objects are not semantically.
118 UBool operator!=(const Format& other) const { return !operator==(other); }
126 virtual Format* clone() const = 0;
131 * @param obj The object to format.
138 UnicodeString& format(const Formattable& obj,
143 * Format an object to produce a string. This is a pure virtual method which
145 * of Formattable objects. If a subclass of Format receives a Formattable
149 * @param obj The object to format.
158 virtual UnicodeString& format(const Formattable& obj,
189 * to an error value when no text in the required format is at the
227 * Concrete subclasses of Format must implement getDynamicClassID()
236 /** Get the locale for this format object. You can choose between valid and actual locale.
244 /** Get the locale for this format object. You can choose between valid and actual locale.
261 Format();
266 Format(const Format&); // Does nothing; for subclasses only
271 Format& operator=(const Format&); // Does nothing; for subclasses