KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sslexplorer > extensions > ExtensionDescriptorMessageResourcesFactory


1 /*
2  */

3 package com.sslexplorer.extensions;
4
5 import org.apache.commons.logging.Log;
6 import org.apache.commons.logging.LogFactory;
7 import org.apache.struts.util.MessageResources;
8 import org.apache.struts.util.MessageResourcesFactory;
9 import org.jdom.Element;
10 import org.jdom.JDOMException;
11
12
13 class ExtensionDescriptorMessageResourcesFactory extends MessageResourcesFactory {
14   
15   private Element element;
16   final static Log log = LogFactory.getLog(ExtensionDescriptorMessageResourcesFactory.class);
17   
18   public ExtensionDescriptorMessageResourcesFactory(Element element) {
19     this.element = element;
20   }
21
22   /* (non-Javadoc)
23    * @see org.apache.struts.util.MessageResourcesFactory#createResources(java.lang.String)
24    */

25   public MessageResources createResources(String JavaDoc config) {
26     try {
27       return new ExtensionDescriptorMessageResources(element, this, config);
28     }
29     catch(JDOMException jde) {
30       log.error("Failed to create resources. ", jde);
31       return null;
32     }
33   }
34   
35 }
Popular Tags