org.weda.message.impl
Class MessagesSubset

java.lang.Object
  extended by org.weda.message.impl.AbstractMessages
      extended by org.weda.message.impl.MessagesSubset
All Implemented Interfaces:
java.io.Serializable, Messages

public class MessagesSubset
extends AbstractMessages
implements java.io.Serializable

Author:
Mikhail Titov
See Also:
Serialized Form

Constructor Summary
MessagesSubset(Messages messages, java.lang.String subCategory)
           
 
Method Summary
 java.lang.String format(java.lang.String messageKey, java.lang.Object... args)
          Возвращает локализованное сообщение по его ключу предварительно отформивав его.
 java.lang.String getInPlacePrefix()
          Метод возвращает prefix который используется для указания ключа сообщения в строке.
 java.lang.String getMessage(java.lang.String messageKey)
          Возвращает локализованное сообщение по его ключу.
 
Methods inherited from class org.weda.message.impl.AbstractMessages
extractMessageKey, replaceInPlace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagesSubset

public MessagesSubset(Messages messages,
                      java.lang.String subCategory)
Method Detail

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'ов.

getInPlacePrefix

public java.lang.String getInPlacePrefix()
Description copied from interface: Messages
Метод возвращает prefix который используется для указания ключа сообщения в строке.

Specified by:
getInPlacePrefix in interface Messages
See Also:
Messages.replaceInPlace(String)


Copyright © 2005-2006 . All Rights Reserved.