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 SummaryConstructors Constructor Description TraversalHelper()
- 
Method SummaryModifier 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- 
TraversalHelperpublic TraversalHelper()
 
- 
- 
Method Details- 
startNodeDescription copied from interface:TraversalHandlerCalled during the traversal before an expression node children processing is started.- Specified by:
- startNodein interface- TraversalHandler
 
- 
endNodeDescription copied from interface:TraversalHandlerCalled during the traversal after an expression node children processing is finished.- Specified by:
- endNodein interface- TraversalHandler
 
- 
finishedChildDescription copied from interface:TraversalHandlerCalled during traversal after a child of expression has been visited.- Specified by:
- finishedChildin interface- TraversalHandler
 
- 
objectNodeDescription copied from interface:TraversalHandlerCalled during the traversal when a leaf non-expression node is encountered.- Specified by:
- objectNodein interface- TraversalHandler
 
 
-