Home | History | Annotate | Download | only in unicode

Lines Matching defs:MessageFormat

49  * <p>MessageFormat prepares strings for display to users,
54 * <p>A MessageFormat is constructed from a <em>pattern</em> string
57 * <p><code>MessageFormat</code> differs from the other <code>Format</code>
58 * classes in that you create a <code>MessageFormat</code> object with one
60 * method). Factory methods aren't necessary because <code>MessageFormat</code>
77 * <p>An argument might have a "complex" type with nested MessageFormat sub-patterns.
88 * <p>When formatting, MessageFormat takes a collection of argument values
103 * <code>MessageFormat</code> uses patterns of the following form:
145 * only in program syntax, like quoting in MessageFormat.
254 * MessageFormat::format(
274 * MessageFormat form(
293 * MessageFormat msgFmt(
323 class U_I18N_API MessageFormat : public Format {
342 * Constructs a new MessageFormat using the given pattern and the
350 MessageFormat(const UnicodeString& pattern,
354 * Constructs a new MessageFormat using the given pattern and locale.
361 MessageFormat(const UnicodeString& pattern,
365 * Constructs a new MessageFormat using the given pattern and locale.
374 MessageFormat(const UnicodeString& pattern,
379 * Constructs a new MessageFormat from an existing one.
382 MessageFormat(const MessageFormat&);
388 const MessageFormat& operator=(const MessageFormat&);
394 virtual ~MessageFormat();
557 * array from current MessageFormat to another. It is the caller's responsibility
797 * Returns true if this MessageFormat uses named arguments,
867 MessageFormat(); // default constructor not implemented
877 PluralSelectorProvider(const MessageFormat &mf, UPluralType type);
883 const MessageFormat &msgFormat;
889 * A MessageFormat formats an array of arguments. Each argument
893 * array needs to grow dynamically if the MessageFormat is
902 * This only matters when the MessageFormat is used in the plain C (umsg_xxx) API
1029 void copyObjects(const MessageFormat& that, UErrorCode& ec);