EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

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

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

protected static class AbstractValidator.ChildrenCollectorVisitor
extends AnonymousExpressionVisitor

This visitor gathers the children of a CollectionExpression or a single visited Expression.


Field Summary
protected  java.util.List<Expression> expressions
          The unique Expression that was visited or the children of CollectionExpression.
 
Constructor Summary
protected AbstractValidator.ChildrenCollectorVisitor()
           
 
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

expressions

protected java.util.List<Expression> expressions
The unique Expression that was visited or the children of CollectionExpression.

Constructor Detail

AbstractValidator.ChildrenCollectorVisitor

protected AbstractValidator.ChildrenCollectorVisitor()
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