public class Tree<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
Tree<T> |
addChild(Tree<T> child) |
Tree<T> |
addSibling(Tree<T> sibling) |
Tree<T> |
findPreOrderNext()
Iterates tree in pre-order (http://en.wikipedia.org/wiki/Tree_traversal)
|
List<Tree<T>> |
getChildren() |
T |
getContent() |
Tree<T> |
getFirstChild() |
Tree<T> |
getLastChild() |
Tree<T> |
getNext() |
Tree<T> |
getParent() |
Tree<T> |
getPrevious() |
boolean |
hasChildren() |
boolean |
hasNext() |
boolean |
hasPrevious() |
static <T> Tree<T> |
of(T content) |
static <T> Tree<T> |
root(Class<T> clazz) |
String |
toString() |
public static <T> Tree<T> of(T content)
public T getContent()
public boolean hasPrevious()
public boolean hasNext()
public boolean hasChildren()
public Tree<T> findPreOrderNext()
Copyright © 2018. All rights reserved.