public class DefaultMessageFormatter extends java.lang.Object implements MessageFormatter
| Constructor and Description |
|---|
DefaultMessageFormatter(java.lang.String pattern,
java.util.Locale locale,
java.lang.String... keys) |
DefaultMessageFormatter(java.lang.String pattern,
java.lang.String... keys) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(java.util.Map<java.lang.String,java.lang.Object> parameters) |
static DefaultMessageFormatter |
messageFormatterFor(java.lang.String pattern,
java.util.Locale locale,
java.lang.String... keys) |
static DefaultMessageFormatter |
messageFormatterFor(java.lang.String pattern,
java.lang.String... keys) |
protected java.text.MessageFormat |
toMessageFormat(java.lang.String pattern,
java.util.Locale locale,
java.util.Map<java.lang.String,java.lang.Integer> parameterKeyToIndex) |
protected java.util.Map<java.lang.String,java.lang.Integer> |
toParameterKeyToIndex(java.lang.String... keys) |
protected java.lang.Object[] |
toParameterValues(java.util.Map<java.lang.String,java.lang.Object> parameters,
java.util.Map<java.lang.String,java.lang.Integer> parameterKeyToIndex) |
public DefaultMessageFormatter(@Nonnull
java.lang.String pattern,
@Nullable
java.lang.String... keys)
public DefaultMessageFormatter(@Nonnull
java.lang.String pattern,
@Nonnull
java.util.Locale locale,
@Nullable
java.lang.String... keys)
@Nonnull public static DefaultMessageFormatter messageFormatterFor(@Nonnull java.lang.String pattern, @Nonnull java.util.Locale locale, @Nullable java.lang.String... keys)
@Nonnull public static DefaultMessageFormatter messageFormatterFor(@Nonnull java.lang.String pattern, @Nullable java.lang.String... keys)
@Nonnull
public java.lang.String format(@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters)
format in interface MessageFormatter@Nonnull
protected java.text.MessageFormat toMessageFormat(@Nonnull
java.lang.String pattern,
@Nonnull
java.util.Locale locale,
@Nonnull
java.util.Map<java.lang.String,java.lang.Integer> parameterKeyToIndex)
@Nonnull
protected java.lang.Object[] toParameterValues(@Nonnull
java.util.Map<java.lang.String,java.lang.Object> parameters,
@Nonnull
java.util.Map<java.lang.String,java.lang.Integer> parameterKeyToIndex)
@Nonnull
protected java.util.Map<java.lang.String,java.lang.Integer> toParameterKeyToIndex(@Nullable
java.lang.String... keys)
Copyright © 2013 echocat. All Rights Reserved.