public class FastMessageFormat
extends java.lang.Object
The only syntax supported by this class is simple index-based replacement, namely:
some{1}text{0}here{2}andthereas well as escaping using single quotes. Like MessageFormat, a single quote must be represented using two consecutive single quotes, but the contents of any text between single quotes will not be interpreted. So, the following pattern could be used to include a left bracket:
some'{'text{0}
Copied from oracle.cabo.share.nls.FastMessageFormat with changes made for static access
Constructor and Description |
---|
FastMessageFormat(java.lang.String formatString)
Creates a FastMessageFormat based on the given format string.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
format(java.lang.Object source) |
java.lang.String |
format(java.lang.Object[] source)
Formats the given array of strings based on the initial
pattern.
|
java.lang.String |
format(java.lang.Object source1,
java.lang.Object source2) |
static java.lang.String |
formatMessage(char[] formatChars,
java.lang.Object[] source) |
static java.lang.String |
formatMessage(char[] formatChars,
java.lang.String[] source) |
static java.lang.String |
formatMessage(java.lang.String formatString,
java.lang.Object[] source) |
static java.lang.String |
formatMessage(java.lang.String formatString,
java.lang.String source) |
static java.lang.String |
formatMessage(java.lang.String formatString,
java.lang.String source1,
java.lang.String source2) |
static java.lang.String |
formatMessage(java.lang.String formatString,
java.lang.String source1,
java.lang.String source2,
java.lang.String source3) |
public FastMessageFormat(java.lang.String formatString)
formatString
- format stringpublic static java.lang.String formatMessage(java.lang.String formatString, java.lang.Object[] source)
public static java.lang.String formatMessage(char[] formatChars, java.lang.Object[] source)
public static java.lang.String formatMessage(java.lang.String formatString, java.lang.String source)
public static java.lang.String formatMessage(java.lang.String formatString, java.lang.String source1, java.lang.String source2)
public static java.lang.String formatMessage(java.lang.String formatString, java.lang.String source1, java.lang.String source2, java.lang.String source3)
public static java.lang.String formatMessage(char[] formatChars, java.lang.String[] source)
public final java.lang.String format(java.lang.Object[] source)
source
- an array of stringspublic final java.lang.String format(java.lang.Object source)
public final java.lang.String format(java.lang.Object source1, java.lang.Object source2)