org.omnaest.utils.structure.collection.list.sorted
Interface TreeList.ElementVisitor<E>
- Type Parameters:
E -
- Enclosing class:
- TreeList<E>
protected static interface TreeList.ElementVisitor<E>
- Author:
- Omnaest
- See Also:
TreeList,
TreeList.visitElements(ElementVisitor),
TreeList.ElementVisitor.TraversalHint
beforeTraversalOfElementList
TreeList.ElementVisitor.TraversalHint beforeTraversalOfElementList(int indexPosition,
int elementListSize,
List<E> elementList)
- This method is called before an
TreeList.ElementList is traversed by the visitElement(Object, int, List, int)
method.
If this function returns TreeList.ElementVisitor.TraversalHint.SKIP_SUBLIST the TreeList.ElementList is skipped and this method will be
called for the next available TreeList.ElementList
- Parameters:
indexPosition - elementListSize - elementList -
- Returns:
TreeList.ElementVisitor.TraversalHint
visitElement
TreeList.ElementVisitor.TraversalHint visitElement(E element,
int indexPosition,
List<E> elementList,
int elementListIndexPosition)
- This method is called for each visited element of a sub
List of the internal SortedMap.values()
- Parameters:
element - indexPosition - elementList - elementListIndexPosition - relative index position within the TreeList.ElementList which is currently traversed
- Returns:
TreeList.ElementVisitor.TraversalHint
Copyright © 2013. All Rights Reserved.