public abstract static class TreeTraversal.GuidedIt<T> extends TreeTraversal.It<T>
Modifier and Type | Class and Description |
---|---|
static interface |
TreeTraversal.GuidedIt.Guide<T> |
Modifier and Type | Field and Description |
---|---|
T |
curChild |
java.lang.Iterable<? extends T> |
curChildren |
boolean |
curNoChildren |
T |
curParent |
tree
Modifier | Constructor and Description |
---|---|
protected |
GuidedIt(Function<? super T,? extends java.lang.Iterable<? extends T>> tree) |
Modifier and Type | Method and Description |
---|---|
abstract TreeTraversal.GuidedIt<T> |
queueLast(T child) |
abstract TreeTraversal.GuidedIt<T> |
queueNext(T child) |
abstract TreeTraversal.GuidedIt<T> |
result(T node) |
advance, current, currentChanged, cursor, filter, filterMap, from, getTransformations, hasNext, map, next, nextImpl, remove, skip, skip, skipWhile, stop, take, takeWhile, toList, toString
public T curChild
public T curParent
public java.lang.Iterable<? extends T> curChildren
public boolean curNoChildren
public abstract TreeTraversal.GuidedIt<T> queueNext(T child)
public abstract TreeTraversal.GuidedIt<T> result(T node)
public abstract TreeTraversal.GuidedIt<T> queueLast(T child)