org.mesopotamia
Class NodeData

java.lang.Object
  extended by VisitableBase
      extended by org.mesopotamia.NodeData
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
MesopotamiaNode

public class NodeData
extends VisitableBase
implements java.lang.Cloneable

Contains only data and no references to other objects.

Author:
Pavel Vlasov

Constructor Summary
NodeData()
           
 
Method Summary
 java.lang.Object clone()
           
 int getColumn()
           
 java.lang.Integer getFirstToken()
           
 int getId()
           
 java.lang.Integer getLastToken()
           
 int getLeftColumn()
           
 int getLine()
           
 int getPosition()
           
 java.util.Map getReferences()
          Map of reference name to reference value, e.g.
 int getSameTypeIndex()
           
 int getSourceUnitId()
           
 java.lang.String getText()
           
 java.lang.Integer getToken()
           
 int getType()
           
 void setColumn(int column)
           
 void setFirstToken(java.lang.Integer firstToken)
           
 void setId(int id)
           
 void setLastToken(java.lang.Integer lastToken)
           
 void setLeftColumn(int leftColumn)
           
 void setLine(int line)
           
 void setPosition(int position)
           
 void setSameTypeIndex(int sameTypeIndex)
           
 void setSourceUnitId(int sourceUnitId)
           
 void setText(java.lang.String text)
           
 void setToken(java.lang.Integer token)
           
 void setType(int type)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeData

public NodeData()
Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

getSourceUnitId

public int getSourceUnitId()

setSourceUnitId

public void setSourceUnitId(int sourceUnitId)

getColumn

public int getColumn()

setColumn

public void setColumn(int column)

getFirstToken

public java.lang.Integer getFirstToken()

setFirstToken

public void setFirstToken(java.lang.Integer firstToken)

getId

public int getId()

setId

public void setId(int id)

getLastToken

public java.lang.Integer getLastToken()

setLastToken

public void setLastToken(java.lang.Integer lastToken)

getLeftColumn

public int getLeftColumn()

setLeftColumn

public void setLeftColumn(int leftColumn)

getLine

public int getLine()

setLine

public void setLine(int line)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getToken

public java.lang.Integer getToken()

setToken

public void setToken(java.lang.Integer token)

getType

public int getType()

setType

public void setType(int type)

getPosition

public int getPosition()

setPosition

public void setPosition(int position)

setSameTypeIndex

public void setSameTypeIndex(int sameTypeIndex)

getSameTypeIndex

public int getSameTypeIndex()

toString

public java.lang.String toString()

getReferences

public java.util.Map getReferences()
Map of reference name to reference value, e.g. type -> 132.

Returns:


Copyright © 2005 Hammurapi Group. All Rights Reserved.