public interface TraverserGenerator
Traversal. In essence, wrap objects in a Traverser.
 Typically the TraverserGenerator chosen is determined by the TraverserRequirement of the Traversal.
 Simple requirements, simpler traversers. Complex requirements, complex traversers.| Modifier and Type | Method and Description | 
|---|---|
| <S> Traverser.Admin<S> | generate(S start,
        Step<S,?> startStep,
        long initialBulk) | 
| default <S> Iterator<Traverser.Admin<S>> | generateIterator(Iterator<S> starts,
                Step<S,?> startStep,
                long initialBulk) | 
| Set<TraverserRequirement> | getProvidedRequirements() | 
Set<TraverserRequirement> getProvidedRequirements()
<S> Traverser.Admin<S> generate(S start, Step<S,?> startStep, long initialBulk)
default <S> Iterator<Traverser.Admin<S>> generateIterator(Iterator<S> starts, Step<S,?> startStep, long initialBulk)
Copyright © 2013–2019 Apache Software Foundation. All rights reserved.