org.apache.beehive.netui.compiler
Class BaseGenerator

Object
  extended by BaseGenerator
Direct Known Subclasses:
FacesBackingGenerator, PageFlowGenerator, SharedFlowGenerator

public abstract class BaseGenerator
extends Object


Constructor Summary
protected BaseGenerator(AnnotationProcessorEnvironment env, SourceFileInfo sourceFileInfo, Diagnostics diagnostics)
           
 
Method Summary
abstract  void generate(ClassDeclaration publicClass)
           
protected  Diagnostics getDiagnostics()
           
protected  AnnotationProcessorEnvironment getEnv()
           
protected  SourceFileInfo getSourceFileInfo()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseGenerator

protected BaseGenerator(AnnotationProcessorEnvironment env,
                        SourceFileInfo sourceFileInfo,
                        Diagnostics diagnostics)
Method Detail

generate

public abstract void generate(ClassDeclaration publicClass)

getEnv

protected AnnotationProcessorEnvironment getEnv()

getDiagnostics

protected Diagnostics getDiagnostics()

getSourceFileInfo

protected SourceFileInfo getSourceFileInfo()