org.nuiton.guix.generator
Class GwtGenerator

java.lang.Object
  extended by org.nuiton.guix.generator.GuixGenerator
      extended by org.nuiton.guix.generator.GwtGenerator
All Implemented Interfaces:
Generator

public class GwtGenerator
extends GuixGenerator

Generates the interface, abstract class and implementation class corresponding to the class described by the user, as well as the configuation file and html file if this class is the main class.

Author:
kmorin

Field Summary
 
Fields inherited from class org.nuiton.guix.generator.GuixGenerator
bindings2Generate, classes, cssFiles, destDir, gmo, lastModification, launcherName, mainClass, propertyChangeListenerDependencies, serializer, srcDir
 
Constructor Summary
GwtGenerator()
           
 
Method Summary
 JavaFile generate()
           
 java.util.List<java.lang.Class> generateBindings(java.lang.StringBuffer dbCreation, java.lang.StringBuffer dbDeletion, TagHandler prevTh, JavaFile jf, java.lang.Class clazz, java.lang.String[] binding, int i, java.util.List<java.lang.String> alreadyChecked, java.lang.String methodToInvoke, java.util.Map<GuixGenerator,JavaFile> generatedFiles)
           
 void saveFiles()
           
 
Methods inherited from class org.nuiton.guix.generator.GuixGenerator
getBindingsToGenerate, getClasses, getCSSFiles, getDestDir, getGmo, getLastModification, getLauncherName, getPropertyChangeListenerDependencies, getSerializer, getSrcDir, isMainClass, setBindingsToGenerate, setClasses, setCSSFiles, setDestDir, setGmo, setLastModification, setLauncherName, setMainClass, setPropertyChangeListenerDependencies, setSerializer, setSrcDir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GwtGenerator

public GwtGenerator()
Method Detail

generate

public JavaFile generate()
Specified by:
generate in interface Generator
Specified by:
generate in class GuixGenerator

saveFiles

public void saveFiles()
Specified by:
saveFiles in class GuixGenerator

generateBindings

public java.util.List<java.lang.Class> generateBindings(java.lang.StringBuffer dbCreation,
                                                        java.lang.StringBuffer dbDeletion,
                                                        TagHandler prevTh,
                                                        JavaFile jf,
                                                        java.lang.Class clazz,
                                                        java.lang.String[] binding,
                                                        int i,
                                                        java.util.List<java.lang.String> alreadyChecked,
                                                        java.lang.String methodToInvoke,
                                                        java.util.Map<GuixGenerator,JavaFile> generatedFiles)
Specified by:
generateBindings in class GuixGenerator


Copyright © 2009 CodeLutin. All Rights Reserved.