static <T> Traverser<T> |
Traverser.breadthFirst(Function<? super T,? extends List<T>> getChildren) |
static <T> Traverser<T> |
Traverser.breadthFirst(Function<? super T,? extends List<T>> getChildren,
Object sharedContextData) |
static <T> Traverser<T> |
Traverser.breadthFirst(Function<? super T,? extends List<T>> getChildren,
Object sharedContextData,
Object initialAccumulate) |
static <T> Traverser<T> |
Traverser.breadthFirstWithNamedChildren(Function<? super T,Map<String,? extends List<T>>> getNamedChildren,
Object sharedContextData,
Object initialAccumulate) |
static <T> Traverser<T> |
Traverser.depthFirst(Function<? super T,? extends List<T>> getChildren) |
static <T> Traverser<T> |
Traverser.depthFirst(Function<? super T,? extends List<T>> getChildren,
Object sharedContextData) |
static <T> Traverser<T> |
Traverser.depthFirst(Function<? super T,? extends List<T>> getChildren,
Object sharedContextData,
Object initialAccumulate) |
static <T> Traverser<T> |
Traverser.depthFirstWithNamedChildren(Function<? super T,Map<String,? extends List<T>>> getNamedChildren,
Object sharedContextData,
Object initialAccumulate) |
Traverser<T> |
Traverser.rootVar(Class<?> key,
Object value) |
Traverser<T> |
Traverser.rootVars(Map<Class<?>,Object> rootVars) |