GeneratorFactory.java

00001 
00026 package org.objectweb.jonas_lib.genclientstub.generator;
00027 
00028 import org.objectweb.jonas_lib.genbase.generator.Config;
00029 
00035 public class GeneratorFactory implements org.objectweb.jonas_lib.genbase.generator.GeneratorFactory {
00036 
00038     private static GeneratorFactory instance = null;
00039 
00041     private Config configuration;
00042 
00046     private GeneratorFactory() {
00047 
00048     }
00049 
00054     public static GeneratorFactory getInstance() {
00055         if (instance == null) {
00056             instance = newInstance();
00057         }
00058 
00059         return instance;
00060     }
00061 
00067     private static GeneratorFactory newInstance() {
00068         return new GeneratorFactory();
00069     }
00070 
00075     public void setConfiguration(Config config) {
00076         this.configuration = config;
00077     }
00078 
00083     public Config getConfiguration() {
00084         return configuration;
00085     }
00086 }

Generated on Tue Feb 15 15:05:53 2005 for JOnAS by  doxygen 1.3.9.1