public class TreeNode<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<TreeNode<T>> |
children |
protected int |
level |
protected TreeNode<T> |
parent |
protected T |
value |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(TreeNode<T> node) |
List<TreeNode<T>> |
getChildren() |
int |
getLevel() |
TreeNode<T> |
getParent() |
List<TreeNode<T>> |
getPath(TreeNode<T> node) |
List<T> |
getPathValues(TreeNode<T> node) |
T |
getValue() |
boolean |
hasChildren() |
boolean |
hasParent() |
void |
removeAllChildren() |
void |
removeChild(int index,
TreeNode<T> node) |
void |
removeChild(TreeNode<T> node) |
void |
setValue(T value) |
String |
toString() |
protected T value
protected int level
public TreeNode()
public TreeNode(T value)
Copyright © 2016–2020 Softelnet. All rights reserved.