org.apache.beehive.netui.compiler
Class BaseChecker

Object
  extended by BaseChecker
Direct Known Subclasses:
FacesBackingChecker, FlowControllerChecker, FormBeanChecker

public abstract class BaseChecker
extends Object


Constructor Summary
protected BaseChecker(AnnotationProcessorEnvironment env, SourceFileInfo sourceFileInfo, Diagnostics diagnostics)
           
 
Method Summary
 Map check(ClassDeclaration jclass)
           
protected  Diagnostics getDiagnostics()
           
protected  AnnotationProcessorEnvironment getEnv()
           
protected  RuntimeVersionChecker getRuntimeVersionChecker()
           
protected  SourceFileInfo getSourceFileInfo()
           
protected  File getWebappRoot()
           
abstract  Map onCheck(ClassDeclaration jclass)
           
protected  void setRuntimeVersionChecker(RuntimeVersionChecker runtimeVersionChecker)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseChecker

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

check

public final Map check(ClassDeclaration jclass)

onCheck

public abstract Map onCheck(ClassDeclaration jclass)

getEnv

protected AnnotationProcessorEnvironment getEnv()

getDiagnostics

protected Diagnostics getDiagnostics()

getRuntimeVersionChecker

protected RuntimeVersionChecker getRuntimeVersionChecker()

setRuntimeVersionChecker

protected void setRuntimeVersionChecker(RuntimeVersionChecker runtimeVersionChecker)

getWebappRoot

protected File getWebappRoot()

getSourceFileInfo

protected SourceFileInfo getSourceFileInfo()