public class MessageFormat
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MessageFormat.Field2 |
| Constructor and Description |
|---|
MessageFormat() |
MessageFormat(java.lang.String pattern) |
MessageFormat(java.lang.String pattern,
java.util.Locale locale) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyPattern(java.lang.String pttrn)
Sets the pattern used by this message format.
|
void |
applyPattern(java.lang.String pattern,
MessagePattern.ApostropheMode aposMode)
Sets the ApostropheMode and the pattern used by this message format.
|
java.lang.StringBuilder |
format(java.util.Map<java.lang.String,java.lang.Object> arguments,
java.lang.StringBuilder result,
java.text.FieldPosition pos) |
java.lang.StringBuilder |
format(java.lang.Object[] arguments,
java.lang.StringBuilder result,
java.text.FieldPosition pos) |
public MessageFormat()
public MessageFormat(java.lang.String pattern)
public MessageFormat(java.lang.String pattern,
java.util.Locale locale)
public void applyPattern(java.lang.String pttrn)
pttrn - the pattern for this message formatjava.lang.IllegalArgumentException - if the pattern is invalidpublic void applyPattern(java.lang.String pattern,
MessagePattern.ApostropheMode aposMode)
This method is best used only once on a given object to avoid confusion about the mode, and after constructing the object with an empty pattern string to minimize overhead.
pattern - the pattern for this message formataposMode - the new ApostropheModejava.lang.IllegalArgumentException - if the pattern is invalidMessagePattern.ApostropheModepublic final java.lang.StringBuilder format(java.lang.Object[] arguments,
java.lang.StringBuilder result,
java.text.FieldPosition pos)
public final java.lang.StringBuilder format(java.util.Map<java.lang.String,java.lang.Object> arguments,
java.lang.StringBuilder result,
java.text.FieldPosition pos)