KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > de > gulden > framework > amoda > environment > commandline > CommandLineApplicationEnvironmentFactory


1 /*
2  * Project: AMODA - Abstract Modeled Application
3  * Class: de.gulden.framework.amoda.environment.commandline.CommandLineApplicationEnvironmentFactory
4  * Version: snapshot-beautyj-1.1
5  *
6  * Date: 2004-09-29
7  *
8  * This is a snapshot version of the AMODA 0.2 development branch,
9  * it is not released as a seperate version.
10  * For AMODA, see http://amoda.berlios.de/.
11  *
12  * This is licensed under the GNU Lesser General Public License (LGPL)
13  * and comes with NO WARRANTY.
14  *
15  * Author: Jens Gulden
16  * Email: amoda@jensgulden.de
17  */

18
19 package de.gulden.framework.amoda.environment.commandline;
20
21 import de.gulden.framework.amoda.generic.core.GenericApplicationEnvironmentFactory;
22 import de.gulden.util.xml.serializer.*;
23 import java.lang.*;
24 import java.util.*;
25
26 /**
27  * Class CommandLineApplicationEnvironmentFactory.
28  *
29  * @author Jens Gulden
30  * @version snapshot-beautyj-1.1
31  */

32 public class CommandLineApplicationEnvironmentFactory extends GenericApplicationEnvironmentFactory {
33
34     // ------------------------------------------------------------------------
35
// --- constructors ---
36
// ------------------------------------------------------------------------
37

38     public CommandLineApplicationEnvironmentFactory() {
39         super();
40     }
41
42     public CommandLineApplicationEnvironmentFactory(String JavaDoc[] args) {
43         super(args);
44     }
45
46
47     // ------------------------------------------------------------------------
48
// --- methods ---
49
// ------------------------------------------------------------------------
50

51     public XMLSerializerFactory getXMLSerializerFactory() {
52         de.gulden.util.xml.serializer.smart.SmartReflectionXMLSerializerFactory factory=(de.gulden.util.xml.serializer.smart.SmartReflectionXMLSerializerFactory)super.getXMLSerializerFactory();
53         factory.registerTagname("application-environment",getApplicationEnvironmentClass());
54         return factory;
55     }
56
57     protected Class JavaDoc getApplicationEnvironmentClass() {
58         return de.gulden.framework.amoda.environment.commandline.CommandLineApplicationEnvironment.class;
59     }
60
61 } // end CommandLineApplicationEnvironmentFactory
62
Popular Tags