Class AbstractTraverseParentVisitor
- java.lang.Object
-
- org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
-
- org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
-
- All Implemented Interfaces:
ExpressionVisitor
- Direct Known Subclasses:
AbstractContentAssistVisitor.FollowingClausesVisitor
,AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor
,AbstractContentAssistVisitor.MappingFilterBuilder
,AbstractContentAssistVisitor.SubqueryVisitor
,AbstractContentAssistVisitor.WithinInvalidExpressionVisitor
,AbstractEclipseLinkTraverseParentVisitor
,AbstractValidator.OwningClauseVisitor
,AbstractValidator.OwningStatementVisitor
,BaseDeclarationIdentificationVariableFinder
,JPQLQueryContext.QueryExpressionVisitor
,ParameterTypeVisitor
public abstract class AbstractTraverseParentVisitor extends AnonymousExpressionVisitor
ThisExpressionVisitor
traverses up the hierarchy. It is up to the subclass to complete the behavior.- Version:
- 2.4
- Author:
- Pascal Filion
- Since:
- 2.3
-
-
Constructor Summary
Constructors Constructor Description AbstractTraverseParentVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
visit(Expression expression)
Blindly visit the givenExpression
.void
visit(JPQLExpression expression)
Visits theJPQLExpression
expression.-
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
-
-
-
-
Method Detail
-
visit
protected void visit(Expression expression)
Blindly visit the givenExpression
.- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
public void visit(JPQLExpression expression)
Visits theJPQLExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
-