@Scope(value="prototype") @Component(value="ui_MessageBundle") public class MessageBundleImpl extends java.lang.Object implements MessageBundle
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
messageGroup |
protected io.jmix.core.Messages |
messages |
| Constructor and Description |
|---|
MessageBundleImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
formatMessage(java.lang.String key,
java.lang.Object... params)
Get localized message from the message group associated with this frame or window, and use it as a format string
for parameters provided.
|
java.lang.String |
getMessage(java.lang.String key)
Get localized message from the message group associated with this frame or window.
|
java.lang.String |
getMessageGroup() |
void |
setMessageGroup(java.lang.String messageGroup)
Sets source message group.
|
protected void |
setMessages(io.jmix.core.Messages messages) |
protected io.jmix.core.Messages messages
protected java.lang.String messageGroup
@Autowired protected void setMessages(io.jmix.core.Messages messages)
public java.lang.String getMessageGroup()
getMessageGroup in interface MessageBundlepublic void setMessageGroup(java.lang.String messageGroup)
MessageBundlesetMessageGroup in interface MessageBundlemessageGroup - associated message grouppublic java.lang.String getMessage(java.lang.String key)
MessageBundlegetMessage in interface MessageBundlekey - message keyMessages.getMessage(String, String)public java.lang.String formatMessage(java.lang.String key,
java.lang.Object... params)
MessageBundleformatMessage in interface MessageBundlekey - message keyparams - parameter valuesMessages.formatMessage(String, String, Object...)