class Node
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
currentDepth |
private java.lang.String |
data |
private Node |
left |
private Node |
parent |
private Node |
right |
| Constructor and Description |
|---|
Node(java.lang.String n)
Der Konstruktor erzeugt einen neuen Knoten und weist ihm einen Wert zu.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getCurrentDepth()
Die Methode gibt die aktuelle Tiefe des Knoten zurück.
|
java.lang.String |
getData()
Die Methode gibt den Wert des Knoten zurück.
|
Node |
getLeftNode()
Die Methode gibt den linken Kindknoten zurück.
|
Node |
getParentNode()
Die Methode gibt den Elterknoten zurück.
|
Node |
getRightNode()
Die Methode gibt den rechten Kindknoten zurück.
|
void |
setCurrentDepth(int depth)
Die Methode weist dem Knoten die aktuelle Tiefe zu.
|
void |
setData(java.lang.String str)
Die Methode weist dem Knoten Daten zu.
|
void |
setLeftNode(Node node)
Die Methode weist dem Knoten ein linken Kindsknoten zu.
|
void |
setParentNode(Node node)
Die Methode weist dem Knoten einen Elterknoten zu.
|
void |
setRightNode(Node node)
Die Methode weist dem Knoten ein rechten Kindsknoten zu.
|
private java.lang.String data
private Node left
private Node right
private Node parent
private int currentDepth
public Node(java.lang.String n)
n - Der Wert des Knoten.public java.lang.String getData()
public Node getLeftNode()
public Node getRightNode()
public Node getParentNode()
public int getCurrentDepth()
public void setData(java.lang.String str)
str - Die Daten.public void setLeftNode(Node node)
node - Der linke Kindsknoten.public void setRightNode(Node node)
node - Der rechte Kindsknoten.public void setParentNode(Node node)
node - Der Elterknoten.public void setCurrentDepth(int depth)
depth - Die Tiefe.