org.weda.message
Interface Message

All Known Implementing Classes:
MessageImpl

public interface Message

Цель пердоставить локальзованное сообщение.

Author:
tim

Method Summary
 java.util.Map<java.lang.String,java.lang.String> getAllMessages()
          Метод возвращает все локализованные сообщения в виде асоциативного массива.
 java.lang.String getKey()
          Метод возвращает ключ сообщения.
 java.lang.String getLocalizedMessage(java.util.Locale locale)
          Метод возвращает локализованное сообщение или [MESSAGE_KEY] если нет сообщения для заданной локали.
 void init()
          Метод инициализирует объект.
 void merge(Message message)
          Метод осуществляет объединение локализованных сообщений с однинаковым ключом.
 void setKey(java.lang.String key)
          Метод устанавливает ключ сообщения.
 

Method Detail

init

void init()
          throws MessageException
Метод инициализирует объект.

Throws:
MessageException

getKey

java.lang.String getKey()
Метод возвращает ключ сообщения.


setKey

void setKey(java.lang.String key)
Метод устанавливает ключ сообщения.


getLocalizedMessage

java.lang.String getLocalizedMessage(java.util.Locale locale)
Метод возвращает локализованное сообщение или [MESSAGE_KEY] если нет сообщения для заданной локали.

Parameters:
locale - Локаль для которой нужно найти сообщение.

merge

void merge(Message message)
Метод осуществляет объединение локализованных сообщений с однинаковым ключом. Если в обоих объектах есть сообщения с одинаковым сочитанием языка(language) и страны (country) тогда сообщения переданные в параметре message заместят сообщения данного объекта.

Parameters:
message - Объект с котором нужно осуществить слияние сообщений.

getAllMessages

java.util.Map<java.lang.String,java.lang.String> getAllMessages()
Метод возвращает все локализованные сообщения в виде асоциативного массива. Ключ - код_языка[код_страны], значение - сообщение.



Copyright © 2005-2006 . All Rights Reserved.