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

Object
  extended by AnnotationGrammar
      extended by ValidationRulesContainerGrammar
          extended by LocaleRulesGrammar

public class LocaleRulesGrammar
extends ValidationRulesContainerGrammar


Constructor Summary
LocaleRulesGrammar(AnnotationProcessorEnvironment env, Diagnostics diags, RuntimeVersionChecker rvc)
           
 
Method Summary
 String[][] getAttrDependencies()
          Each entry in this array (a String[]) is an array whose first element is an attribute that requires at least one of the subsequent elements to exist as an attribute.
 String[][] getRequiredAttrs()
          Each entry in this array (a String[]) lists attributes of which one must exist in this tag.
 
Methods inherited from class AnnotationGrammar
addError, addError, addError, addMemberArrayGrammar, addMemberGrammar, addMemberType, addWarning, addWarning, addWarning, beginCheck, check, check, endCheck, getDiagnostics, getEnv, getMutuallyExclusiveAttrs, getRequiredRuntimeVersion, getRuntimeVersionChecker, onBeginCheck, onCheckMember, onEndCheck
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocaleRulesGrammar

public LocaleRulesGrammar(AnnotationProcessorEnvironment env,
                          Diagnostics diags,
                          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

getAttrDependencies

public String[][] getAttrDependencies()
Description copied from class: AnnotationGrammar
Each entry in this array (a String[]) is an array whose first element is an attribute that requires at least one of the subsequent elements to exist as an attribute.

Overrides:
getAttrDependencies in class AnnotationGrammar