schmitzm.lang.tree
Class OperationTree.OperatorNode
java.lang.Object
schmitzm.lang.tree.TreeNode<E>
schmitzm.lang.tree.BinaryTreeNode<String>
schmitzm.lang.tree.OperationTree.OperatorNode
- Direct Known Subclasses:
- OperationTree.ITENode, OperationTree.MultiParamOperatorNode, OperationTree.UnaryOperatorNode
- Enclosing class:
- OperationTree
public static class OperationTree.OperatorNode
- extends BinaryTreeNode<String>
Diese Knoten repraesentiert einen 2-stelligen Operator im Operatorbaum.
Der Operator wird durch eine Zeichenkette repraesentiert.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Methods inherited from class schmitzm.lang.tree.BinaryTreeNode |
checkNode, getChild, getChildCount, getLeftChild, getObjectsInorder, getObjectsPostorder, getObjectsPreorder, getParent, getRightChild, getRoot, isLeaf, setChild, setLeftChild, setRightChild |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationTree.OperatorNode
public OperationTree.OperatorNode(String operator,
BinaryTreeNode parent,
BinaryTreeNode leftOperand,
BinaryTreeNode rightOperand)
- Erzeugt einen neuen Operator-Knoten
- Parameters:
operator
- Operatorparent
- Vater-KnotenleftOperand
- Knoten der den linker Operand repraesentiertrightOperand
- Knoten der den rechten Operand repraesentiert
OperationTree.OperatorNode
public OperationTree.OperatorNode(String operator,
BinaryTreeNode leftOperand,
BinaryTreeNode rightOperand)
- Erzeugt einen neuen Operator-Knoten
- Parameters:
operator
- OperatorleftOperand
- Knoten der den linker Operand repraesentiertrightOperand
- Knoten der den rechten Operand repraesentiert