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

Object
  extended by AnnotationGrammar
      extended by BaseValidationRuleGrammar
          extended by ValidateValidWhenGrammar

public class ValidateValidWhenGrammar
extends BaseValidationRuleGrammar


Constructor Summary
ValidateValidWhenGrammar(AnnotationProcessorEnvironment env, Diagnostics diagnostics, RuntimeVersionChecker rvc)
           
 
Method Summary
 String[][] getRequiredAttrs()
          Each entry in this array (a String[]) lists attributes of which one must exist in this tag.
 
Methods inherited from class BaseValidationRuleGrammar
getAttrDependencies, getMutuallyExclusiveAttrs, onBeginCheck
 
Methods inherited from class AnnotationGrammar
addError, addError, addError, addMemberArrayGrammar, addMemberGrammar, addMemberType, addWarning, addWarning, addWarning, beginCheck, check, check, endCheck, getDiagnostics, getEnv, getRequiredRuntimeVersion, getRuntimeVersionChecker, onCheckMember, onEndCheck
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidateValidWhenGrammar

public ValidateValidWhenGrammar(AnnotationProcessorEnvironment env,
                                Diagnostics diagnostics,
                                RuntimeVersionChecker rvc)
Method Detail

getRequiredAttrs

public String[][] getRequiredAttrs()
Description copied from class: AnnotationGrammar
Each entry in this array (a String[]) lists attributes of which one must exist in this tag.

Overrides:
getRequiredAttrs in class AnnotationGrammar