|
|||||||||
| 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(java.lang.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(java.lang.Object leaf,
Expression parentNode)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||