View Javadoc

1   /*
2    * PageTitleMessageProvider.java
3    * Created on 4 Сентябрь 2006 г., 11:06
4    */
5   
6   package org.weda.common.impl;
7   
8   import org.weda.common.PageInfo;
9   import org.weda.common.PageTitleRegistry;
10  import org.weda.message.Messages;
11  import org.weda.message.impl.AbstractMessagesProvider;
12  import org.weda.message.impl.MessagesSubset;
13  
14  /**
15   *
16   * @author Mikhail Titov
17   */
18  public class PageTitleMessageProvider extends AbstractMessagesProvider {
19      private final static Class[] SUPPRTED_CLASSES = 
20                  new Class[]{PageInfoImpl.class};
21      
22      public Messages getMessagesForObject(Object obj) {       
23          return new MessagesSubset(
24                  getCategoryMessages(), ((PageInfo)obj).getName());
25      }
26  
27      public Class[] getSupportedClasses() {
28          return SUPPRTED_CLASSES;
29      }
30          
31  }