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