EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql
Class AbstractValidator.BypassChildCollectionExpressionVisitor

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
      extended by org.eclipse.persistence.jpa.jpql.AbstractValidator.BypassChildCollectionExpressionVisitor
All Implemented Interfaces:
ExpressionVisitor
Enclosing class:
AbstractValidator

protected static class AbstractValidator.BypassChildCollectionExpressionVisitor
extends AnonymousExpressionVisitor

This visitor is responsible to traverse the children of a CollectionExpression in order to properly validate the Expression.


Field Summary
 AbstractValidator.JPQLQueryBNFValidator visitor
          The visitor that will visit the Expression.
 
Constructor Summary
AbstractValidator.BypassChildCollectionExpressionVisitor()
          Creates a new BypassChildCollectionExpressionVisitor.
 
Method Summary
 void visit(CollectionExpression expression)
          Visits the CollectionExpression expression.
protected  void visit(Expression expression)
          Blindly visit the given Expression.
 void visit(NullExpression expression)
          Visits the NullExpression 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

visitor

public AbstractValidator.JPQLQueryBNFValidator visitor
The visitor that will visit the Expression.

Constructor Detail

AbstractValidator.BypassChildCollectionExpressionVisitor

public AbstractValidator.BypassChildCollectionExpressionVisitor()
Creates a new BypassChildCollectionExpressionVisitor.

Method Detail

visit

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

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

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(NullExpression expression)
Visits the NullExpression 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