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
This
ExpressionVisitor
traverses the entire hierarchy of the JPQL parsed tree by going
down into each of the children of any given Expression
. It is up to the subclass to
complete the behavior.- Since:
- 2.3
- Version:
- 2.4
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected final 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, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
AbstractTraverseChildrenVisitor
protected AbstractTraverseChildrenVisitor()Default constructor.
-
-
Method Details
-
visit
Description copied from class:AnonymousExpressionVisitor
Blindly visit the givenExpression
.- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-