Interface TraverserGenerator
- 
- All Known Implementing Classes:
- B_LP_NL_O_P_S_SE_SL_TraverserGenerator,- B_LP_NL_O_S_SE_SL_TraverserGenerator,- B_LP_O_P_S_SE_SL_TraverserGenerator,- B_LP_O_S_SE_SL_TraverserGenerator,- B_NL_O_S_SE_SL_TraverserGenerator,- B_O_S_SE_SL_TraverserGenerator,- B_O_TraverserGenerator,- LP_NL_O_OB_P_S_SE_SL_TraverserGenerator,- LP_NL_O_OB_S_SE_SL_TraverserGenerator,- LP_O_OB_P_S_SE_SL_TraverserGenerator,- LP_O_OB_S_SE_SL_TraverserGenerator,- NL_O_OB_S_SE_SL_TraverserGenerator,- O_OB_S_SE_SL_TraverserGenerator
 
 public interface TraverserGeneratorA TraverserGenerator will generate traversers for a particularTraversal. In essence, wrap objects in aTraverser. Typically theTraverserGeneratorchosen is determined by theTraverserRequirementof theTraversal. Simple requirements, simpler traversers. Complex requirements, complex traversers.- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method 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()
 
- 
- 
- 
Method Detail- 
getProvidedRequirementsSet<TraverserRequirement> getProvidedRequirements() 
 - 
generate<S> Traverser.Admin<S> generate(S start, Step<S,?> startStep, long initialBulk) 
 - 
generateIteratordefault <S> Iterator<Traverser.Admin<S>> generateIterator(Iterator<S> starts, Step<S,?> startStep, long initialBulk) 
 
- 
 
-