T - public class TreeOps2<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.function.Function<T,T> |
childToParent |
protected java.util.function.BiPredicate<T,T> |
isEquivalent
Predicate to test whether two nodes are equal
|
protected java.util.function.Function<T,List<T>> |
parentToChildren |
protected java.util.function.BiFunction<T,List<T>,T> |
replaceChildren |
| Constructor and Description |
|---|
TreeOps2(java.util.function.Function<T,List<T>> parentToChildren,
java.util.function.Function<T,T> childToParent,
java.util.function.BiFunction<T,List<T>,T> replaceChildren) |
| Modifier and Type | Method and Description |
|---|---|
java.util.function.Function<T,T> |
getChildToParent() |
java.util.function.Function<T,List<T>> |
getParentToChildren() |
java.util.function.BiFunction<T,List<T>,T> |
getReplaceChildren() |
String |
toString() |
protected java.util.function.Function<T,List<T>> parentToChildren
protected java.util.function.Function<T,T> childToParent
protected java.util.function.BiFunction<T,List<T>,T> replaceChildren
protected java.util.function.BiPredicate<T,T> isEquivalent
public TreeOps2(java.util.function.Function<T,List<T>> parentToChildren, java.util.function.Function<T,T> childToParent, java.util.function.BiFunction<T,List<T>,T> replaceChildren)
public java.util.function.Function<T,List<T>> getParentToChildren()
public java.util.function.Function<T,T> getChildToParent()
public java.util.function.BiFunction<T,List<T>,T> getReplaceChildren()
Copyright © 2018. All rights reserved.