net.sf.parser4j.kernelgenerator.entity.grammarnode
Class AbstractMularyGrammarNode
java.lang.Object
  
net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractGrammarNode
      
net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractNonTerminalNode
          
net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractMularyGrammarNode
- All Implemented Interfaces: 
 - java.lang.Comparable<IGrammarNode>, IGrammarNode
 
- Direct Known Subclasses: 
 - AbstractGrammarNodeConcat, GrammarNodeAlternative
 
public abstract class AbstractMularyGrammarNode
- extends AbstractNonTerminalNode
 
- Author:
 
  - luc peuvrier
 
 
 
 
 
 
 
| Methods inherited from class net.sf.parser4j.kernelgenerator.entity.grammarnode.AbstractGrammarNode | 
badRecognitionPointIndex, characterValueToString, compareTo, equals, getGrammarNodeType, getMatchClassSimpleName, getNonTerminalIdentifier, getNonTerminalName, hashCode, isEmptyNonTerminal, isEmptyType, isIntermediate, isNonTerminal, isStringTerminal, isStringToken, isTerminal, isToken, matchClassToString, nonTerminalToString, setMatchClassSimpleName, setNonTerminalIdentifier, setNonTerminalName, setStringToken, setToken, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
 
operandList
protected java.util.List<OperandGrammarNode> operandList
AbstractMularyGrammarNode
protected AbstractMularyGrammarNode(EnumNodeType grammarNodeType)
setOperandList
public void setOperandList(java.util.List<OperandGrammarNode> operandList)
 
getOperandList
public java.util.List<OperandGrammarNode> getOperandList()
 
getRightPart
public int[] getRightPart()
- Returns:
 - right part of the rule represented by this grammar node
 
 
accept
public void accept(IGrammarNodeVisitor grammarNodeVisitor)
            throws GrammarNodeVisitException
- Description copied from interface: 
IGrammarNode 
- visit by a visitor
- Throws:
 GrammarNodeVisitException
 
 
assertOperandListSetted
protected void assertOperandListSetted()
 
Copyright © 2008-2009 Luc Peuvrier. All Rights Reserved.