org.weda.message.impl
Class MessagesImpl
java.lang.Object
org.weda.message.impl.AbstractMessages
org.weda.message.impl.MessagesImpl
- All Implemented Interfaces:
- Messages, MessagesRegistry
public class MessagesImpl
- extends AbstractMessages
- implements MessagesRegistry
- Author:
- Mikhail Titov
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessagesImpl
public MessagesImpl()
init
public void init()
throws MessagesException
- Throws:
MessagesException
getMessage
public java.lang.String getMessage(java.lang.String messageKey)
- Description copied from interface:
Messages
- Возвращает локализованное сообщение по его ключу. Если локализованного
сообщения для заданного ключа не существует тогда метод вернет
[MESSAGE_KEY]
- Specified by:
getMessage
in interface Messages
- Parameters:
messageKey
- ключ сообщения внутри элемента. Message key должен
иметь следующий формат:
message_category:message_element:element_target
format
public java.lang.String format(java.lang.String messageKey,
java.lang.Object... args)
- Description copied from interface:
Messages
- Возвращает локализованное сообщение по его ключу предварительно
отформивав его. Иными словами, после того как метод найдет локализованное
сообщение, вызвав
Messages.getMessage(String)
, он попытается его
отформатировать методом java.lang.String#format()
.
- Specified by:
format
in interface Messages
- Parameters:
messageKey
- ключ сообщениеargs
- знаачения которые будут подставлены вместо placeholder'ов.
setThreadLocale
public void setThreadLocale(org.apache.hivemind.service.ThreadLocale threadLocale)
setMessagesConfig
public void setMessagesConfig(java.util.List<MessageCategory> messagesConfig)
getInPlacePrefix
public java.lang.String getInPlacePrefix()
- Description copied from interface:
Messages
- Метод возвращает
prefix
который используется для указания
ключа сообщения в строке.
- Specified by:
getInPlacePrefix
in interface Messages
- See Also:
Messages.replaceInPlace(String)
setInPlacePrefix
public void setInPlacePrefix(java.lang.String inPlacePrefix)
getMessagesForObject
public Messages getMessagesForObject(java.lang.Object obj)
throws MessagesException
- Specified by:
getMessagesForObject
in interface MessagesRegistry
- Throws:
MessagesException
setMessagesProvidersInfos
public void setMessagesProvidersInfos(java.util.List<MessagesProviderInfo> messagesProvidersInfos)
Copyright © 2005-2006 . All Rights Reserved.