public final class PrettyPrintWalker<T> extends DefaultTreeWalker<T>
Constructor and Description |
---|
PrettyPrintWalker(OutputStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
onCompleted()
Called at the end of the iteration.
|
void |
onNode(Object node)
Called on visiting a node.
|
void |
onNodeChildrenCompleted(Object node)
Called after all child nodes (and their children) have been visited and before the next sibling node is visited.
|
void |
onNodeChildrenRemaining(Object node)
Called after a child node (and its children) have been visited and before the next child node is visited.
|
void |
onNodeChildrenStarted(Object node)
Called before the first child of a node is visited.
|
void |
onStarted()
Called on the start of the iteration.
|
onNodeNoChildren
public PrettyPrintWalker(OutputStream stream)
public void onStarted()
TreeWalker
onStarted
in interface TreeWalker<T>
onStarted
in class DefaultTreeWalker<T>
public void onNode(Object node)
TreeWalker
onNode
in interface TreeWalker<T>
onNode
in class DefaultTreeWalker<T>
node
- The nodepublic void onNodeChildrenStarted(Object node)
TreeWalker
onNodeChildrenStarted
in interface TreeWalker<T>
onNodeChildrenStarted
in class DefaultTreeWalker<T>
node
- The nodepublic void onNodeChildrenRemaining(Object node)
TreeWalker
onNodeChildrenRemaining
in interface TreeWalker<T>
onNodeChildrenRemaining
in class DefaultTreeWalker<T>
node
- The parent nodepublic void onNodeChildrenCompleted(Object node)
TreeWalker
onNodeChildrenCompleted
in interface TreeWalker<T>
onNodeChildrenCompleted
in class DefaultTreeWalker<T>
node
- The nodepublic void onCompleted()
TreeWalker
onCompleted
in interface TreeWalker<T>
onCompleted
in class DefaultTreeWalker<T>
Copyright © 2014–2016. All rights reserved.