public interface TraversalHandler
Expression.traverse(TraversalHandler)
.Modifier and Type | Method and Description |
---|---|
void |
endNode(Expression node,
Expression parentNode)
Called during the traversal after an expression node children
processing is finished.
|
void |
finishedChild(Expression node,
int childIndex,
boolean hasMoreChildren)
Called during traversal after a child of expression
has been visited.
|
void |
objectNode(Object leaf,
Expression parentNode)
Called during the traversal when a leaf non-expression node
is encountered.
|
void |
startNode(Expression node,
Expression parentNode)
Called during the traversal before an expression node children
processing is started.
|
void finishedChild(Expression node, int childIndex, boolean hasMoreChildren)
void startNode(Expression node, Expression parentNode)
void endNode(Expression node, Expression parentNode)
void objectNode(Object leaf, Expression parentNode)
Copyright © 2001–2014 Apache Cayenne. All rights reserved.