jaxx.compiler.finalizers
Class SwingFinalizer

java.lang.Object
  extended by jaxx.compiler.finalizers.SwingFinalizer
All Implemented Interfaces:
JAXXCompilerFinalizer

public class SwingFinalizer
extends Object
implements JAXXCompilerFinalizer

Author:
tchemit
Plexus component:
role:
"jaxx.compiler.JAXXCompilerFinalizer"
role-hint:
"swing"

Constructor Summary
SwingFinalizer()
           
 
Method Summary
 boolean accept(JAXXCompiler compiler)
          Test if the finalizer must be apply on the given compiler.
 void finalizeCompiler(CompiledObject root, JAXXCompiler compiler, JavaFile javaFile, String packageName, String className)
          Finalize compiler for a given compiler on the finalizer pass before any generation.
 void prepareJavaFile(CompiledObject root, JAXXCompiler compiler, JavaFile javaFile, String packageName, String className)
          Prepare java file after any compiler finalizer pass, says the last action before generation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingFinalizer

public SwingFinalizer()
Method Detail

accept

public boolean accept(JAXXCompiler compiler)
Description copied from interface: JAXXCompilerFinalizer
Test if the finalizer must be apply on the given compiler.

Specified by:
accept in interface JAXXCompilerFinalizer
Parameters:
compiler - the compiler
Returns:
true if the finalizer must be apply of compiler

finalizeCompiler

public void finalizeCompiler(CompiledObject root,
                             JAXXCompiler compiler,
                             JavaFile javaFile,
                             String packageName,
                             String className)
Description copied from interface: JAXXCompilerFinalizer
Finalize compiler for a given compiler on the finalizer pass before any generation.

Specified by:
finalizeCompiler in interface JAXXCompilerFinalizer
Parameters:
root - the root object
compiler - the current compiler
javaFile - the java file to generate
packageName - the package name of the file to generate
className - the class name of the file to generate

prepareJavaFile

public void prepareJavaFile(CompiledObject root,
                            JAXXCompiler compiler,
                            JavaFile javaFile,
                            String packageName,
                            String className)
                     throws ClassNotFoundException
Description copied from interface: JAXXCompilerFinalizer
Prepare java file after any compiler finalizer pass, says the last action before generation.

Specified by:
prepareJavaFile in interface JAXXCompilerFinalizer
Parameters:
root - the root object
compiler - the current compiler
javaFile - the java file to generate
packageName - the package name of the file to generate
className - the class name of the file to generate
Throws:
ClassNotFoundException


Copyright © 2008-2011 CodeLutin. All Rights Reserved.