package tree.binarytree; public class BTNode implements BTPosition { private E element = null; private BTPosition left = null; private BTPosition right = null; private BTPosition parent = null; public BTNode() { } public BTNode(E element, BTPosition parent, BTPosition left, BTPosition right) { setElement(element); setParent(parent); setLeft(left); setRight(right); } public E element() { return element; } public void setElement(E o) { element=o; } public BTPosition getLeft() { return left; } public void setLeft(BTPosition v) { left=v; } public BTPosition getRight() { return right; } public void setRight(BTPosition v) { right=v; } public BTPosition getParent() { return parent; } public void setParent(BTPosition v) { parent=v; } }