com.japisoft.formula.node
Class VariableNode

java.lang.Object
  |
  +--com.japisoft.formula.node.AbstractNode
        |
        +--com.japisoft.formula.node.VariableNode

public class VariableNode
extends AbstractNode

Node for Variable. This node shouldn't has children.

More information at : http://www.japisoft.com

Version:
1.0
Author:
(c) 2002-2003 JAPISOFT

Constructor Summary
VariableNode()
           
 
Method Summary
 void addChildNode(AbstractNode node)
          Add a new child
 java.lang.Object evaluate(NodeContext ctx)
           
 java.lang.String getVariableName()
           
 void setVariableName(java.lang.String variable)
          reset the variable name
 
Methods inherited from class com.japisoft.formula.node.AbstractNode
dump, getChildAt, getChildCount, getContent, getPos, isLeaf, setContent, setOp, setPos
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableNode

public VariableNode()
Method Detail

getVariableName

public java.lang.String getVariableName()
Returns:
the current variable name

setVariableName

public void setVariableName(java.lang.String variable)
reset the variable name


addChildNode

public void addChildNode(AbstractNode node)
Description copied from class: AbstractNode
Add a new child

Overrides:
addChildNode in class AbstractNode

evaluate

public java.lang.Object evaluate(NodeContext ctx)
                          throws EvaluateException
Specified by:
evaluate in class AbstractNode
EvaluateException