| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TraversalHandler
Expression visitor interface. Defines callback methods invoked when 
 walking the expression using Expression.traverse(TraversalHandler).
| Method Summary | |
|---|---|
|  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. | 
| Method Detail | 
|---|
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)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||