ElegantJ Data Tables Java API Specification v1.1

com.elegantj.data.parser.node
Class VarNode

java.lang.Object
  extended bycom.elegantj.data.parser.node.VarNode
All Implemented Interfaces:
Node

public class VarNode
extends java.lang.Object
implements Node

The VarNode class represents the parsed expression node for the variable


Constructor Summary
VarNode(java.lang.String symIdent_in, SymbolTable symTab_in)
          Creates a VarNode with specified identifier and the symbol table
 
Method Summary
 java.lang.String getSymIdent()
          Returns the node identifier
 java.lang.Object getValue()
          Returns the node value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VarNode

public VarNode(java.lang.String symIdent_in,
               SymbolTable symTab_in)
Creates a VarNode with specified identifier and the symbol table

Parameters:
symIdent_in - the node identifier
symTab_in - the symbol table
Method Detail

getSymIdent

public java.lang.String getSymIdent()
Returns the node identifier

Returns:
the string represents the node identifier

getValue

public java.lang.Object getValue()
                          throws ParserException
Returns the node value

Specified by:
getValue in interface Node
Returns:
the object represents the node value
Throws:
ParserException

ElegantJ Data Tables Java API Specification v1.1

Submit a bug or feature

Copyright(c)
Elegant Microweb Technologies Pvt. Ltd.
www.elegantmicroweb.com
www.elegantjbeans.com
All Rights Reserved.