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–2018 Apache Software Foundation. All rights reserved.