Uses of Interface
math.parser.ExpressionNode
Packages that use ExpressionNode
Package
Description
Expression parser and evaluator used by JMT, for example for the expression-based parameters of the JMVA what-if analysis described in the user manual.
-
Uses of ExpressionNode in math.parser
Classes in math.parser that implement ExpressionNodeModifier and TypeClassDescriptionclassName: ConstantNodeclassName: FunctionNodeclassName: OperatorNodeclassName: VariableNodeFields in math.parser declared as ExpressionNodeModifier and TypeFieldDescriptionprotected ExpressionNodeFunctionNode.childChild nodeprotected ExpressionNode[]ConstantNode.childrenAn empty array with childrenprotected ExpressionNode[]FunctionNode.childrenAn array with childrenprotected ExpressionNode[]OperatorNode.childrenAn array with childrenprotected ExpressionNode[]VariableNode.childrenAn empty array with childrenprotected ExpressionNodeOperatorNode.leftChildren nodesprotected ExpressionNodeOperatorNode.rightChildren nodesMethods in math.parser that return ExpressionNodeModifier and TypeMethodDescriptionConstantNode.getChildrenNodes()ExpressionNode.getChildrenNodes()Returns children nodes of this node, ordered from leftmost to rightmost.FunctionNode.getChildrenNodes()OperatorNode.getChildrenNodes()VariableNode.getChildrenNodes()Parser.getTree()Returns the tree of the function generated by the parserConstructors in math.parser with parameters of type ExpressionNodeModifierConstructorDescriptionFunctionNode(ExpressionNode child, int function) Creates a function node.FunctionNode(ExpressionNode child, String function) Creates a function node.OperatorNode(ExpressionNode left, ExpressionNode right, char operation) Creates a new operation node