Package org.apache.cayenne.exp
Class TraversalHelper
java.lang.Object
org.apache.cayenne.exp.TraversalHelper
- All Implemented Interfaces:
TraversalHandler
public class TraversalHelper extends Object implements TraversalHandler
Noop implementation of TraversalHandler.
Useful as a superclass for partial implementations
of TraversalHandler.
-
Constructor Summary
Constructors Constructor Description TraversalHelper() -
Method Summary
Modifier and Type Method Description voidendNode(Expression node, Expression parentNode)Called during the traversal after an expression node children processing is finished.voidfinishedChild(Expression node, int childIndex, boolean hasMoreChildren)Called during traversal after a child of expression has been visited.voidobjectNode(Object leaf, Expression parentNode)Called during the traversal when a leaf non-expression node is encountered.voidstartNode(Expression node, Expression parentNode)Called during the traversal before an expression node children processing is started.
-
Constructor Details
-
TraversalHelper
public TraversalHelper()
-
-
Method Details
-
startNode
Description copied from interface:TraversalHandlerCalled during the traversal before an expression node children processing is started.- Specified by:
startNodein interfaceTraversalHandler
-
endNode
Description copied from interface:TraversalHandlerCalled during the traversal after an expression node children processing is finished.- Specified by:
endNodein interfaceTraversalHandler
-
finishedChild
Description copied from interface:TraversalHandlerCalled during traversal after a child of expression has been visited.- Specified by:
finishedChildin interfaceTraversalHandler
-
objectNode
Description copied from interface:TraversalHandlerCalled during the traversal when a leaf non-expression node is encountered.- Specified by:
objectNodein interfaceTraversalHandler
-