org.apache.beehive.netui.compiler.grammar
Class SimpleActionGrammar
Object
AnnotationGrammar
BaseFlowControllerGrammar
ActionGrammar
SimpleActionGrammar
public class SimpleActionGrammar
- extends ActionGrammar
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 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 |
SimpleActionGrammar
public SimpleActionGrammar(AnnotationProcessorEnvironment env,
Diagnostics diags,
RuntimeVersionChecker rvc,
FlowControllerInfo fcInfo)
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