public abstract class DefaultPairingTraverser extends ConfigurableVisitingTraverser
VISITORS_SUFFIX| Constructor and Description |
|---|
DefaultPairingTraverser(Taxonomy taxonomy,
VisitorsInstance visitorsInstance) |
| Modifier and Type | Method and Description |
|---|---|
protected IdentifiableObjectPair |
createIdentifiableObjectPair(InflectionView leftInflectionView,
InflectionView rightInflectionView,
java.lang.Integer leftPositionMax,
java.lang.Integer leftPositionCurrent,
java.lang.Integer rightPositionMax,
java.lang.Integer rightPositionCurrent,
java.lang.Object leftIndex,
java.lang.Object rightIndex,
IdentifiableObject<?,?> leftObject,
IdentifiableObject<?,?> rightObject) |
protected java.util.List<IdentifiableObjectPair> |
createIdentifiableObjectPairs(DimensionViewPair dimensionViewPair) |
protected java.util.List<IdentifiableObjectPair> |
createIdentifiableObjectPairsFromMappedDimension(DimensionViewPair dimensionViewPair) |
protected java.util.List<IdentifiableObjectPair> |
createIdentifiableObjectPairsFromOrderedDimension(DimensionViewPair dimensionViewPair) |
protected java.util.List<IdentifiableObjectPair> |
createIdentifiableObjectPairsFromUnorderedDimension(DimensionViewPair dimensionViewPair) |
protected DimensionViewPair |
createInitialDimensionViewPair(MemberViewPair memberViewPair) |
static java.util.List<?> |
getAsList(IdentifiableObject<?,?> identifiableObject) |
protected InflectionView |
getNextStaticView(MemberView memberView,
DimensionView dimensionView) |
getVisitors, getVisitorsInstance, traverse, traverse, traversegetVisitor, setVisitorcontinueTraversal, createMemberViewPairs, createRootClassViewPair, createUserData, getActualInflectionView, getCallStack, getCurrentFrame, getFrame, getIdentifiableObjectPool, getLastFrameOfType, getLastMemberViewFrame, getMemberViews, getPreviousFrame, getTaxonomy, traversepublic DefaultPairingTraverser(Taxonomy taxonomy, VisitorsInstance visitorsInstance)
protected DimensionViewPair createInitialDimensionViewPair(MemberViewPair memberViewPair)
createInitialDimensionViewPair in class AbstractTraverserprotected java.util.List<IdentifiableObjectPair> createIdentifiableObjectPairs(DimensionViewPair dimensionViewPair)
createIdentifiableObjectPairs in class AbstractTraverserprotected java.util.List<IdentifiableObjectPair> createIdentifiableObjectPairsFromOrderedDimension(DimensionViewPair dimensionViewPair)
protected InflectionView getNextStaticView(MemberView memberView, DimensionView dimensionView)
public static java.util.List<?> getAsList(IdentifiableObject<?,?> identifiableObject)
protected java.util.List<IdentifiableObjectPair> createIdentifiableObjectPairsFromMappedDimension(DimensionViewPair dimensionViewPair)
protected IdentifiableObjectPair createIdentifiableObjectPair(InflectionView leftInflectionView, InflectionView rightInflectionView, java.lang.Integer leftPositionMax, java.lang.Integer leftPositionCurrent, java.lang.Integer rightPositionMax, java.lang.Integer rightPositionCurrent, java.lang.Object leftIndex, java.lang.Object rightIndex, IdentifiableObject<?,?> leftObject, IdentifiableObject<?,?> rightObject)
protected java.util.List<IdentifiableObjectPair> createIdentifiableObjectPairsFromUnorderedDimension(DimensionViewPair dimensionViewPair)