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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidvisit(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:AnonymousExpressionVisitorBlindly visit the givenExpression.- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-