com.japisoft.formula.node
Class ValueNode

java.lang.Object
  extended bycom.japisoft.formula.node.AbstractNode
      extended bycom.japisoft.formula.node.ValueNode

public class ValueNode
extends AbstractNode

This node is for a value

Version:
1.0
Author:
(c) 2002-2003 JAPISOFT
See Also:
AbstractNode

Constructor Summary
ValueNode()
           
 
Method Summary
 java.lang.Object evaluate(NodeContext ctx)
           
 boolean isString()
           
 void setString(boolean string)
          Set the value as a string or as a double value
 void setValue(double val)
           
 
Methods inherited from class com.japisoft.formula.node.AbstractNode
addChildNode, 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

ValueNode

public ValueNode()
Method Detail

setString

public void setString(boolean string)
Set the value as a string or as a double value


isString

public boolean isString()
Returns:
true if the value is string and false if the value is a double

setValue

public void setValue(double val)

evaluate

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