|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface defines three categories of methods for each query tree node.
These methods are called during walking the tree:
arrive
: This method is meant for initialization purposes
and is called before walking a node's children.
leave
: This method is meant for calculation purposes
and is called after walking a node's children.
walkNextChild
: This method is called before walking
each child of a node. It can be used to control whether
the a node's remaining children should be walked.
Method Summary | |
void |
arrive(AndExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(AscendingOrderingExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(BooleanLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ByteLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(CandidateClass node)
This method is called before walking any children of the argument node . |
void |
arrive(CastExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(CharLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ComplementExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ConditionalAndExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ConditionalOrExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ConstantExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ContainsCallExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(DescendingOrderingExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(DivideExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(DoubleLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(EndsWithCallExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(EqualsExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(FieldAccessExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(FloatLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(GreaterThanEqualsExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(GreaterThanExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(IdentifierExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(IntLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(IsEmptyCallExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(LessThanEqualsExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(LessThanExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(LongLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(MinusExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(NotEqualsExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(NotExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(OrExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ParameterAccessExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ParameterDeclaration node)
This method is called before walking any children of the argument node . |
void |
arrive(PlusExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(QueryTree node)
This method is called before walking any children of the argument node . |
void |
arrive(ShortLiteralExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(StartsWithCallExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(StaticFieldAccessExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(ThisExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(TimesExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(Type node)
This method is called before walking any children of the argument node . |
void |
arrive(UnaryMinusExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(UnaryPlusExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(VariableAccessExpression node)
This method is called before walking any children of the argument node . |
void |
arrive(VariableDeclaration node)
This method is called before walking any children of the argument node . |
java.lang.Object |
leave(AndExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(AscendingOrderingExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(BooleanLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ByteLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(CandidateClass node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(CastExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(CharLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ComplementExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ConditionalAndExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ConditionalOrExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ConstantExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ContainsCallExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(DescendingOrderingExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(DivideExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(DoubleLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(EndsWithCallExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(EqualsExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(FieldAccessExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(FloatLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(GreaterThanEqualsExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(GreaterThanExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(IdentifierExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(IntLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(IsEmptyCallExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(LessThanEqualsExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(LessThanExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(LongLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(MinusExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(NotEqualsExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(NotExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(OrExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ParameterAccessExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ParameterDeclaration node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(PlusExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(QueryTree node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ShortLiteralExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(StartsWithCallExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(StaticFieldAccessExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(ThisExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(TimesExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(Type node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(UnaryMinusExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(UnaryPlusExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(VariableAccessExpression node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
java.lang.Object |
leave(VariableDeclaration node,
java.lang.Object[] results)
This method is called after walking the children of the argument node . |
boolean |
walkNextChild(AndExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(AscendingOrderingExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(CastExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(ComplementExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(ConditionalAndExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(ConditionalOrExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(ContainsCallExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(DescendingOrderingExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(DivideExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(EndsWithCallExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(EqualsExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(FieldAccessExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(GreaterThanEqualsExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(GreaterThanExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(IsEmptyCallExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(LessThanEqualsExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(LessThanExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(MinusExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(NotEqualsExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(NotExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(OrExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(PlusExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(QueryTree node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(StartsWithCallExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(StaticFieldAccessExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(TimesExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(UnaryMinusExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
boolean |
walkNextChild(UnaryPlusExpression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method is called before walking each child of the argument node . |
Method Detail |
public void arrive(AndExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(AscendingOrderingExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(BooleanLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ByteLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(CandidateClass node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(CastExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(CharLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ComplementExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ConditionalAndExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ConditionalOrExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ConstantExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ContainsCallExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(DescendingOrderingExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(DivideExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(DoubleLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(EndsWithCallExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(EqualsExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(FieldAccessExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(StaticFieldAccessExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(FloatLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(GreaterThanEqualsExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(GreaterThanExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(IdentifierExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(IntLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(IsEmptyCallExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(LessThanEqualsExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(LessThanExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(LongLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(MinusExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(NotEqualsExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(NotExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(OrExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ParameterAccessExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ParameterDeclaration node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(PlusExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(QueryTree node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ShortLiteralExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(StartsWithCallExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(ThisExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(TimesExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(Type node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(UnaryMinusExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(UnaryPlusExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(VariableAccessExpression node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic void arrive(VariableDeclaration node)
node
. A node visitor instance uses this method
to perform any initialization tasks it needs for walking the node's
children.
node
- the node to be walkedpublic java.lang.Object leave(AndExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(AscendingOrderingExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(BooleanLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ByteLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(CandidateClass node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(CastExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(CharLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ComplementExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ConditionalAndExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ConditionalOrExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ConstantExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ContainsCallExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(DescendingOrderingExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(DivideExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(DoubleLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(EqualsExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(EndsWithCallExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(FieldAccessExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(StaticFieldAccessExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(FloatLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(GreaterThanEqualsExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(GreaterThanExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(IdentifierExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(IntLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(IsEmptyCallExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(LessThanEqualsExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(LessThanExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(LongLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(MinusExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(NotEqualsExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(NotExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(OrExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ParameterAccessExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ParameterDeclaration node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(PlusExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(QueryTree node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ShortLiteralExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(StartsWithCallExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(ThisExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(TimesExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(Type node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(UnaryMinusExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(UnaryPlusExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(VariableAccessExpression node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public java.lang.Object leave(VariableDeclaration node, java.lang.Object[] results)
node
. A node visitor instance uses this method
to compute the result of walking the argument node
and it's children. This result is returned by the tree walker's
walk
method. The argument results
holds
the results of walking the children of the argument node
.
Usually, the result of the argument node
is computed in
consideration of the results of its' children.
node
- the node having been walkedresults
- the results of walking the node's children
public boolean walkNextChild(AndExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(AscendingOrderingExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(CastExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(ComplementExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(ConditionalAndExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(ConditionalOrExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(ContainsCallExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(DescendingOrderingExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(DivideExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(EqualsExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(EndsWithCallExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(FieldAccessExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(GreaterThanEqualsExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(GreaterThanExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(IsEmptyCallExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(LessThanEqualsExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(LessThanExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(MinusExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(NotEqualsExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(NotExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(OrExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(PlusExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(QueryTree node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(StartsWithCallExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(StaticFieldAccessExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(TimesExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(UnaryMinusExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
public boolean walkNextChild(UnaryPlusExpression node, java.lang.Object resultOfPreviousChild, int indexOfNextChild)
node
. The return value of this method determines if
the next child of the argument node
should be walked.
In case of returning false
, none of the remaining
children are walked. Instead, the node's leave method is called
immediately. The argument resultOfPreviousChild
holds the result of walking the previous child of the argument
node
. Usually, it is used to determine the return value
of this method. The argument indexOfNextChild
determines the index of the next child to be walked. This index
determines the position in the children array of the argument node
.
Note: The index of the first child is 0.
node
- the parent node of the children currently walkedresultOfPreviousChild
- the result of walking the node's previous childindexOfNextChild
- the index of the next child to be walked
false
, if no more childs should be walked, else true
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |