EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql.model.query
Class AbstractEclipseLinkTraverseChildrenVisitor

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.model.query.AnonymousStateObjectVisitor
      extended by org.eclipse.persistence.jpa.jpql.model.query.AnonynousEclipseLinkStateObjectVisitor
          extended by org.eclipse.persistence.jpa.jpql.model.query.AbstractEclipseLinkTraverseChildrenVisitor
All Implemented Interfaces:
EclipseLinkStateObjectVisitor, StateObjectVisitor

public abstract class AbstractEclipseLinkTraverseChildrenVisitor
extends AnonynousEclipseLinkStateObjectVisitor

This StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given StateObject. It is up to the subclass to complete the behavior.

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Constructor Summary
AbstractEclipseLinkTraverseChildrenVisitor()
           
 
Method Summary
protected  void visit(StateObject stateObject)
          Blindly visit the given StateObject.
 
Methods inherited from class org.eclipse.persistence.jpa.jpql.model.query.AnonymousStateObjectVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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
 
Methods inherited from interface org.eclipse.persistence.jpa.jpql.model.query.StateObjectVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 

Constructor Detail

AbstractEclipseLinkTraverseChildrenVisitor

public AbstractEclipseLinkTraverseChildrenVisitor()
Method Detail

visit

protected final void visit(StateObject stateObject)
Blindly visit the given StateObject.

Overrides:
visit in class AnonymousStateObjectVisitor
Parameters:
stateObject - The StateObject to visit

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference