net.sf.parser4j.parser.entity.parsenode
Class CharacterParseNode

java.lang.Object
  extended by net.sf.parser4j.parser.entity.parsenode.AbstractParseNode
      extended by net.sf.parser4j.parser.entity.parsenode.AbstractTerminalParseNode
          extended by net.sf.parser4j.parser.entity.parsenode.CharacterParseNode
All Implemented Interfaces:
IParseNode

public class CharacterParseNode
extends AbstractTerminalParseNode

Author:
luc peuvrier

Field Summary
 
Fields inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractParseNode
_log, beginColumnNumber, beginLineNumber, computeSyntaxNode, data, dataByAlternative, endColumnNumber, endLineNumber, fileName, grammarSymbolIdentifier, intermediate, matchIdentifier, parseSession, parsingToStringUtil, syntaxNode, whiteSpace
 
Constructor Summary
CharacterParseNode(CharacterParseNode parseNode, int grammarSymbolIdentifier, ParseSession parseSession, int parseStackId, ParsingToStringUtil parsingToStringUtil, boolean intermediate, boolean computeSyntaxNode)
           
CharacterParseNode(int terminalValue, int line, int column, ParseSession parseSession, int parseStackId, ParsingToStringUtil parsingToStringUtil, boolean computeSyntaxNode)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getTerminalValue()
           
 java.lang.String getTerminalValueToString()
           
protected  java.lang.String getValue()
           
 int hashCode()
           
 void setGrammarSymbolIdentifier(int grammarSymbolIdentifier)
           
 java.lang.String toString()
           
 
Methods inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractTerminalParseNode
accept, assertSonReferenced, getAlternativeParseNodeArray, getDataByAlternative, getNotWhiteIndexes, getNumberOfAlternative, getSonParseNodes, getSyntaxNode, getUniqData, setAlternativeParseNode, setData, unreferenceSon
 
Methods inherited from class net.sf.parser4j.parser.entity.parsenode.AbstractParseNode
addErrorStatus, addErrorStatus, getBeginColumnNumber, getBeginLineNumber, getEndColumnNumber, getEndLineNumber, getErrorStatusList, getFileName, getGrammarSymbolIdentifier, getMyIdentifier, getName, getParseNodeType, getParseStackId, hasDataComputed, isInError, isIntermediate, isNonTerminal, isTerminal, isWhiteSpace, setData, setInTextInformation, setMatchIdentifier, setWhiteSpace, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CharacterParseNode

public CharacterParseNode(int terminalValue,
                          int line,
                          int column,
                          ParseSession parseSession,
                          int parseStackId,
                          ParsingToStringUtil parsingToStringUtil,
                          boolean computeSyntaxNode)

CharacterParseNode

public CharacterParseNode(CharacterParseNode parseNode,
                          int grammarSymbolIdentifier,
                          ParseSession parseSession,
                          int parseStackId,
                          ParsingToStringUtil parsingToStringUtil,
                          boolean intermediate,
                          boolean computeSyntaxNode)
Method Detail

setGrammarSymbolIdentifier

public void setGrammarSymbolIdentifier(int grammarSymbolIdentifier)

getTerminalValue

public int getTerminalValue()

getValue

protected java.lang.String getValue()
Specified by:
getValue in class AbstractTerminalParseNode

getTerminalValueToString

public java.lang.String getTerminalValueToString()

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractTerminalParseNode

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractTerminalParseNode

toString

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


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