EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql.parser
Class AbstractTraverseParentVisitor

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
      extended by 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, DefaultSemanticValidator.VirtualIdentificationVariableFinder, JPQLQueryContext.QueryExpressionVisitor, ParameterTypeVisitor

public abstract class AbstractTraverseParentVisitor
extends AnonymousExpressionVisitor

This ExpressionVisitor 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
AbstractTraverseParentVisitor()
           
 
Method Summary
protected  void visit(Expression expression)
          Blindly visit the given Expression.
 void visit(JPQLExpression expression)
          Visits the JPQLExpression 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractTraverseParentVisitor

public AbstractTraverseParentVisitor()
Method Detail

visit

protected void visit(Expression expression)
Blindly visit the given Expression.

Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

visit

public void visit(JPQLExpression expression)
Visits the JPQLExpression expression.

Specified by:
visit in interface ExpressionVisitor
Overrides:
visit in class AnonymousExpressionVisitor
Parameters:
expression - The Expression to visit

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference