org.apache.beehive.netui.compiler.grammar
Class SimpleActionGrammar

Object
  extended by AnnotationGrammar
      extended by BaseFlowControllerGrammar
          extended by ActionGrammar
              extended by SimpleActionGrammar

public class SimpleActionGrammar
extends ActionGrammar


Constructor Summary
SimpleActionGrammar(AnnotationProcessorEnvironment env, Diagnostics diags, RuntimeVersionChecker rvc, FlowControllerInfo fcInfo)
           
 
Method Summary
protected  String getActionName(AnnotationMirror annotation, MemberDeclaration classMember)
           
protected  TypeMirror getFormBeanType(AnnotationMirror annotation, MemberDeclaration classMember)
           
 String[][] getMutuallyExclusiveAttrs()
          Each entry in this array (a String[]) lists mutually exclusive attributes.
protected  boolean onBeginCheck(AnnotationMirror annotation, AnnotationMirror[] parentAnnotations, MemberDeclaration classMember)
           
 
Methods inherited from class ActionGrammar
getRequiredAttrs, getUseFormBeanType
 
Methods inherited from class AnnotationGrammar
addError, addError, addError, addMemberArrayGrammar, addMemberGrammar, addMemberType, addWarning, addWarning, addWarning, beginCheck, check, check, endCheck, getAttrDependencies, getDiagnostics, getEnv, getRequiredRuntimeVersion, getRuntimeVersionChecker, onCheckMember, onEndCheck
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleActionGrammar

public SimpleActionGrammar(AnnotationProcessorEnvironment env,
                           Diagnostics diags,
                           RuntimeVersionChecker rvc,
                           FlowControllerInfo fcInfo)
Method Detail

getMutuallyExclusiveAttrs

public String[][] getMutuallyExclusiveAttrs()
Description copied from class: AnnotationGrammar
Each entry in this array (a String[]) lists mutually exclusive attributes.

Overrides:
getMutuallyExclusiveAttrs in class ActionGrammar

onBeginCheck

protected boolean onBeginCheck(AnnotationMirror annotation,
                               AnnotationMirror[] parentAnnotations,
                               MemberDeclaration classMember)
Overrides:
onBeginCheck in class ActionGrammar

getActionName

protected String getActionName(AnnotationMirror annotation,
                               MemberDeclaration classMember)
Overrides:
getActionName in class ActionGrammar

getFormBeanType

protected TypeMirror getFormBeanType(AnnotationMirror annotation,
                                     MemberDeclaration classMember)
Overrides:
getFormBeanType in class ActionGrammar