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 TraverserGenerator
A TraverserGenerator will generate traversers for a particular 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.
Author:
Marko A. Rodriguez (http://markorodriguez.com)