KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > webman > config > ConfigMgrFactory


1 package de.webman.config;
2
3 import de.webman.util.registry.ManagerFactory;
4 import de.webman.util.registry.Manager;
5 import de.webman.util.registry.RegistryException;
6 import de.webman.util.registry.RegistryConstants;
7
8 /**
9  * The factory class for {@link de.webman.config.ConfigMgr}
10  *
11  * @author <a HREF="mailto:gregor@webman.de">Gregor Klinke</a>
12  * @version $Revision: 1.2 $
13  **/

14 public class ConfigMgrFactory
15     implements ManagerFactory
16 {
17     /* $Id: ConfigMgrFactory.java,v 1.2 2002/04/12 14:27:43 gregor Exp $ */
18     
19     /**
20      * returns the ID of this registry
21      * @return the id, never <code>null</code>
22      **/

23     public String JavaDoc getID() {
24         return RegistryConstants.CONFIG_MANAGER;
25     }
26     
27     /**
28      * creates a new registry object
29      * @param basedir the base directory to use for configuration purposes
30      * @return the manager
31      * @throws RegistryException if anything fails during creation
32      **/

33     public Manager newManager(String JavaDoc basedir)
34         throws RegistryException
35     {
36         return new ConfigMgr(basedir);
37     }
38 }
39
Popular Tags