Class AbstractTraverseChildrenVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseChildrenVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
- Direct Known Subclasses:
AbstractEclipseLinkTraverseChildrenVisitor
,BasicRefactoringTool.AbstractRenamer
,BasicStateObjectBuilder.AbstractRangeDeclarationBuilder
,BasicStateObjectBuilder.AbstractSelectStatementBuilder
,BasicStateObjectBuilder.CollectionMemberDeclarationBuilder
,BasicStateObjectBuilder.DeleteStatementBuilder
,BasicStateObjectBuilder.UpdateStatementBuilder
,BasicStateObjectBuilder.WhenClauseBuilder
,FullyQualifyPathExpressionVisitor
,JPQLQueryContext.InputParameterVisitor
public abstract class AbstractTraverseChildrenVisitor extends AnonymousExpressionVisitor
ThisExpressionVisitor
traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenExpression
. It is up to the subclass to complete the behavior.- Version:
- 2.4
- Author:
- Pascal Filion
- Since:
- 2.3
-
-
Constructor Summary
Constructors Constructor Description AbstractTraverseChildrenVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
visit(Expression expression)
Blindly visit the givenExpression
.-
Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
visit
protected final void visit(Expression expression)
Blindly visit the givenExpression
.- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
-