public interface MsgService
| Modifier and Type | Method and Description |
|---|---|
default java.lang.String |
get(MsgContext context)
gets the message using MsgContext, which contains args and locale as well
|
default java.lang.String |
get(MsgKey msgKey)
gets the message using a MsgKey, will make a context using the args and fallback in the msgKey.
|
default java.lang.String |
get(MsgKey msgKey,
java.util.Locale locale) |
default java.lang.String |
get(java.lang.String code)
gets the message using a MsgKey, will make a context using the args and fallback in the msgKey.
|
default java.lang.String |
get(java.lang.String code,
MsgContext msgContext)
shorter alias to getMessage
|
default java.lang.String |
get(java.lang.String code,
java.lang.Object args) |
default java.lang.String |
get(java.lang.String code,
java.lang.Object args,
java.lang.String fallbackMessage) |
java.lang.String |
getMessage(java.lang.String code,
MsgContext msgContext)
This is the Main/primary getMessage method that needs to be implements and that the rest flow through.
|
java.lang.String |
interpolate(java.lang.String template,
MsgContext context)
Process the string template through the prefered i18n engine..
|
java.lang.String getMessage(java.lang.String code,
MsgContext msgContext)
default java.lang.String get(java.lang.String code,
MsgContext msgContext)
default java.lang.String get(java.lang.String code)
default java.lang.String get(MsgKey msgKey)
default java.lang.String get(MsgContext context)
default java.lang.String get(MsgKey msgKey, java.util.Locale locale)
default java.lang.String get(java.lang.String code,
java.lang.Object args,
java.lang.String fallbackMessage)
default java.lang.String get(java.lang.String code,
java.lang.Object args)
java.lang.String interpolate(java.lang.String template,
MsgContext context)
template - the string template to process with args in MsgContextcontext - the msgContext