net.sf.parser4j.generator.entity.grammardefnode
Class GrammarDef

java.lang.Object
  extended by net.sf.parser4j.generator.entity.grammardefnode.GrammarDef
All Implemented Interfaces:
IGrammarDefNode, IParseNodeData

public class GrammarDef
extends java.lang.Object
implements IGrammarDefNode

Author:
luc peuvrier

Constructor Summary
GrammarDef(RulesGroupListDef rulesGroupListDef, java.lang.String defaultEquMatchClassName)
           
 
Method Summary
 void accept(IGrammarDefVisitor visitor)
           
 java.lang.String getDefaultEquMatchClassName()
           
 RulesGroupListDef getRulesGroupListDef()
           
 java.util.Map<java.lang.String,StatementDef> getStatementDefByNonTerminalNameMap()
           
 java.util.Set<java.lang.String> getWhiteSpaceNameSet()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GrammarDef

public GrammarDef(RulesGroupListDef rulesGroupListDef,
                  java.lang.String defaultEquMatchClassName)
Method Detail

getRulesGroupListDef

public RulesGroupListDef getRulesGroupListDef()

getDefaultEquMatchClassName

public java.lang.String getDefaultEquMatchClassName()

getStatementDefByNonTerminalNameMap

public java.util.Map<java.lang.String,StatementDef> getStatementDefByNonTerminalNameMap()
Returns:
See Also:
RulesGroupListDef.getStatementDefByNonTerminalNameMap()

getWhiteSpaceNameSet

public java.util.Set<java.lang.String> getWhiteSpaceNameSet()

accept

public void accept(IGrammarDefVisitor visitor)
            throws GrammarDefNodeVisitException
Specified by:
accept in interface IGrammarDefNode
Throws:
GrammarDefNodeVisitException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2008-2009 Luc Peuvrier. All Rights Reserved.