public class Tree<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
Tree<T> |
addChild(T child) |
Tree<T> |
addChild(Tree<T> child) |
List<Tree<T>> |
children() |
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isRoot() |
List<List<T>> |
pathsToValue(boolean includeValue,
java.util.function.Function<T,Boolean> pred) |
List<List<T>> |
pathsToValue(java.util.function.Function<T,Boolean> pred) |
<V> V |
reduce(V accum,
java.util.function.BiFunction<V,T,V> s) |
static void |
reduceComplete(Object result) |
String |
toString() |
T |
value() |
public Tree()
public Tree(T value)
public T value()
public boolean isRoot()
public List<List<T>> pathsToValue(boolean includeValue, java.util.function.Function<T,Boolean> pred)
public <V> V reduce(V accum,
java.util.function.BiFunction<V,T,V> s)
public static void reduceComplete(Object result)
Copyright © 2017. All Rights Reserved.