E
- The type of objects to walk overpublic interface TreeWalker<E>
Walker
it provides information on a nodes children. Provides
internal iterator.Modifier and Type | Method and Description |
---|---|
void |
onCompleted()
Called at the end of the iteration.
|
void |
onNode(E node)
Called on visiting a node.
|
void |
onNodeChildrenCompleted(E node)
Called after all child nodes (and their children) have been visited and before the next sibling node is visited.
|
void |
onNodeChildrenRemaining(E node)
Called after a child node (and its children) have been visited and before the next child node is visited.
|
void |
onNodeChildrenStarted(E node)
Called before the first child of a node is visited.
|
void |
onNodeNoChildren(E node)
Called when the last visited node has no children.
|
void |
onStarted()
Called on the start of the iteration.
|
void onStarted()
void onNode(E node)
node
- The nodevoid onNodeChildrenStarted(E node)
node
- The nodevoid onNodeChildrenRemaining(E node)
node
- The parent nodevoid onNodeChildrenCompleted(E node)
node
- The nodevoid onNodeNoChildren(E node)
node
- The node with no childrenvoid onCompleted()
Copyright © 2014–2016. All rights reserved.