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–2023 Apache Cayenne. All rights reserved.