com.japisoft.formula.node
Class GroupNode

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

public class GroupNode
extends AbstractNode

Group node definition. This node shouln't be empty. Otherwise a null value is returned.. If more than one child node is found, only the first one is evaluated.

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

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

Field Summary
 
Fields inherited from class com.japisoft.formula.node.AbstractNode
children, highPrecisionMode, op, roundingMode
 
Constructor Summary
GroupNode()
           
 
Method Summary
 java.lang.Object evaluate(NodeContext ctx)
           
 boolean isParamMode()
           
 void setParamMode(boolean param)
          Param if this is a group from a function parameters
 java.lang.String toString()
           
 
Methods inherited from class com.japisoft.formula.node.AbstractNode
addChildNode, dump, getChildAt, getChildCount, getColumn, getContent, getLine, getPos, isLeaf, setContent, setOp, setPos, setPos
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupNode

public GroupNode()
Method Detail

setParamMode

public void setParamMode(boolean param)
Param if this is a group from a function parameters


isParamMode

public boolean isParamMode()

evaluate

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

toString

public java.lang.String toString()