org.apache.beehive.netui.compiler.apt
Class PageFlowAnnotationProcessor

Object
  extended by Diagnostics
      extended by TwoPhaseAnnotationProcessor
          extended by BaseAnnotationProcessor
              extended by PageFlowAnnotationProcessor
All Implemented Interfaces:
AnnotationProcessor

public class PageFlowAnnotationProcessor
extends BaseAnnotationProcessor


Constructor Summary
PageFlowAnnotationProcessor(Set<AnnotationTypeDeclaration> annotationTypeDecls, AnnotationProcessorEnvironment env)
           
 
Method Summary
 BaseChecker getChecker(ClassDeclaration classDecl, Diagnostics diagnostics)
           
 BaseGenerator getGenerator(ClassDeclaration classDecl, Diagnostics diags)
           
 
Methods inherited from class BaseAnnotationProcessor
check, expectAnnotation, generate, getResourceString, getSourceFileInfo, process, setSourceFileInfo
 
Methods inherited from class TwoPhaseAnnotationProcessor
check, generate, printError, printWarning
 
Methods inherited from class Diagnostics
addError, addError, addError, addErrorArrayArgs, addWarning, addWarning, addWarning, getAnnotationProcessorEnvironment, hasErrors, setHasErrors
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageFlowAnnotationProcessor

public PageFlowAnnotationProcessor(Set<AnnotationTypeDeclaration> annotationTypeDecls,
                                   AnnotationProcessorEnvironment env)
Method Detail

getChecker

public BaseChecker getChecker(ClassDeclaration classDecl,
                              Diagnostics diagnostics)
Specified by:
getChecker in class BaseAnnotationProcessor

getGenerator

public BaseGenerator getGenerator(ClassDeclaration classDecl,
                                  Diagnostics diags)
Specified by:
getGenerator in class BaseAnnotationProcessor