View Javadoc

1   /*
2    * MessagesProvider.java
3    * Created on 12 Июнь 2006 г., 23:13
4    */
5   
6   package org.weda.message;
7   
8   import java.util.List;
9   
10  /**Предоставления множества сообщений для определенных классов
11   * @author Mikhail Titov
12   */
13  public interface MessagesProvider {
14      /**Метод возвращает список классов для которых провайдер может предоставить
15       * сообщения.
16       */
17      public Class[] getSupportedClasses();
18      /**Метод возвращает подмножество сообщений для переданного в параметре 
19       * объекта. 
20       */
21      public Messages getMessagesForObject(Object obj);
22      /**Метод устанавливает множество сообщений в соответствии с категорией 
23       * данного провайдера
24       */
25      public void setCategoryMessages(Messages categoryMessages);
26  }