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
ThisExpressionVisitortraverses up the hierarchy. It is up to the subclass to complete the behavior.- Since:
- 2.3
- Version:
- 2.4
- Author:
- Pascal Filion
-
-
Constructor Summary
Constructors Constructor Description AbstractTraverseParentVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidvisit(Expression expression)Blindly visit the givenExpression.voidvisit(JPQLExpression expression)Visits theJPQLExpressionexpression.-
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)
Description copied from class:AnonymousExpressionVisitorBlindly visit the givenExpression.- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(JPQLExpression expression)
Description copied from interface:ExpressionVisitorVisits theJPQLExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-