@Service public class MessageDecoder extends java.lang.Object implements MessageResolver
Constructor and Description |
---|
MessageDecoder() |
Modifier and Type | Method and Description |
---|---|
static void |
addBaseName(java.lang.String baseName) |
static java.lang.String |
decodeMessage(java.lang.String id,
java.lang.Object... args) |
static java.lang.String |
decodeMessageDefaultLocale(java.lang.String id,
java.lang.Object... args) |
static java.lang.String |
decodeMessageGivenLocale(java.lang.String id,
java.lang.String lang,
java.lang.Object... args) |
static org.springframework.context.support.ResourceBundleMessageSource |
getMessageSource() |
java.lang.String |
resolveMessage(java.lang.String messageCode,
java.util.Locale locale,
java.lang.Object... args)
Resolves the message against a resource which contains code->string mappings, inserting any args
where there are placeholders.
|
void |
setBasenames(java.util.Set<java.lang.String> basenames) |
public java.lang.String resolveMessage(java.lang.String messageCode, java.util.Locale locale, java.lang.Object... args)
MessageResolver
resolveMessage
in interface MessageResolver
locale
- - the locale to resolve the message inpublic static java.lang.String decodeMessage(java.lang.String id, java.lang.Object... args)
public static java.lang.String decodeMessageDefaultLocale(java.lang.String id, java.lang.Object... args)
public static java.lang.String decodeMessageGivenLocale(java.lang.String id, java.lang.String lang, java.lang.Object... args)
public static org.springframework.context.support.ResourceBundleMessageSource getMessageSource()
public static void addBaseName(java.lang.String baseName)
public void setBasenames(java.util.Set<java.lang.String> basenames)