org.nuiton.guix.generator
Class SwingGenerator

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

public class SwingGenerator
extends GuixGenerator

Generates the interface, abstract class and implementation class corresponding to the class described by the user.

Author:
kmorin

Field Summary
protected  org.apache.commons.logging.Log log
          log
 
Fields inherited from class org.nuiton.guix.generator.GuixGenerator
bindings2Generate, classes, cssFiles, destDir, gmo, lastModification, launcherName, mainClass, propertyChangeListenerDependencies, serializer, srcDir
 
Constructor Summary
SwingGenerator()
           
 
Method Summary
 JavaFile generate()
          Generates the interface, abstract class and implementation class corresponding to the class described by the user.
 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
 

Field Detail

log

protected org.apache.commons.logging.Log log
log

Constructor Detail

SwingGenerator

public SwingGenerator()
Method Detail

generate

public JavaFile generate()
Generates the interface, abstract class and implementation class corresponding to the class described by the user.

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.