1   /*
2    * PROJECT   : DAR Runtime and Tools
3    * COPYRIGHT : Copyright (C) 1999-2004 tim.stephenson@enableit.org
4    * LICENSE   : GNU LESSER GENERAL PUBLIC LICENSE
5    *             Version 2.1, February 1999
6    *
7    * This program is free software; you can redistribute it and/or modify
8    * it under the terms of the GNU General Public License as published by
9    * the Free Software Foundation; either version 2 of the License, or
10   * (at your option) any later version.
11   *
12   * This program is distributed in the hope that it will be useful,
13   * but WITHOUT ANY WARRANTY; without even the implied warranty of
14   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15   * GNU General Public License for more details.
16   *
17   * You should have received a copy of the GNU General Public License
18   * along with this program; if not, write to the Free Software
19   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20   */
21  package org.enableit.db.darrt.web;
22  
23  
24  // Java imports
25  // Log4J Imports
26  import org.apache.log4j.Logger;
27  import org.apache.struts.util.MessageResources;
28  import org.apache.struts.util.PropertyMessageResourcesFactory;
29  
30  
31  /***
32   * Factory that uses <code>StandardPropertyMessageResources</code>.
33   *
34   * @author Tim Stephenson
35   */
36  public class StandardPropertyResourcesFactory
37      extends PropertyMessageResourcesFactory {
38      /*
39       * Properties
40       */
41  
42      /***
43       * The Log4J <code>Logger</code> doing the logging.
44       */
45      private static Logger logger = Logger.getLogger(StandardPropertyResourcesFactory.class);
46  
47      /***
48       * CVS info ABOUT this class and its current version
49       */
50      public static final String ABOUT = "$Id: StandardPropertyResourcesFactory.java,v 1.5 2004/03/20 05:25:03 tim Exp $";
51  
52      /*
53       * Constructors
54       */
55  
56      /***
57       * Default Constructor.
58       */
59      public StandardPropertyResourcesFactory() {
60          super();
61      }
62  
63      /*
64       * Methods
65       */
66  
67      /***
68       * Create and return a newly instantiated MessageResources.
69       */
70      public MessageResources createResources(String config) {
71          logger.info("METHOD_ENTRY: createResources");
72  
73          MessageResources mr = new StandardPropertyMessageResources(this,
74                  config, this.returnNull);
75  
76          logger.info("METHOD_EXIT: createResources");
77  
78          return mr;
79      }
80  }
This page was automatically generated by Maven