ix.util.xml
Class BNFSyntax.RuleList

java.lang.Object
  extended by ix.util.xml.BNFSyntax.RuleList
Enclosing class:
BNFSyntax

 class BNFSyntax.RuleList
extends java.lang.Object

Represents the grammar that is being produced.


Field Summary
(package private)  boolean hasMapEntryRule
           
(package private)  java.util.List<BNFSyntax.Rule> rules
           
 
Constructor Summary
BNFSyntax.RuleList(java.util.List classes)
           
 
Method Summary
(package private)  void addConstraintRules()
           
(package private)  void addInheritanceRule(ClassDescr cd)
           
(package private)  void addMapEntryRule()
           
(package private)  void addRule(BNFSyntax.Rule r)
           
(package private)  void addRule(ClassDescr cd)
           
(package private)  java.util.List<BNFSyntax.Rule> getRules()
           
(package private)  boolean needMapEntryRule(ClassDescr cd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rules

java.util.List<BNFSyntax.Rule> rules

hasMapEntryRule

boolean hasMapEntryRule
Constructor Detail

BNFSyntax.RuleList

BNFSyntax.RuleList(java.util.List classes)
Method Detail

getRules

java.util.List<BNFSyntax.Rule> getRules()

addRule

void addRule(BNFSyntax.Rule r)

addRule

void addRule(ClassDescr cd)

addInheritanceRule

void addInheritanceRule(ClassDescr cd)

addConstraintRules

void addConstraintRules()

needMapEntryRule

boolean needMapEntryRule(ClassDescr cd)

addMapEntryRule

void addMapEntryRule()