Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.jpa.internal.jpql
Interface ResolverVisitor


public interface ResolverVisitor

The interface is used to traverse some of the subclasses of Resolver. This visitor is meant to traverse state field path expressions and collection-valued path expressions. The hierarchy of resolving a path expression looks like this:

EntityResolver or CollectionValuedFieldResolver or TreatResolver | -> IdentificationVariableResolver | (optional KeyResolver or ValueResolver) | -> SingleValuedObjectFieldResolver | 1...n | -> StateFieldResolver or CollectionValuedFieldResolver

Since:
2.3
Version:
2.3
Author:
Pascal Filion

Method Summary
 void visit(CollectionValuedFieldResolver resolver)
          Visits the given CollectionValuedFieldResolver.
 void visit(EntityResolver resolver)
          Visits the given EntityResolver.
 void visit(IdentificationVariableResolver resolver)
          Visits the given IdentificationVariableResolver.
 void visit(KeyResolver resolver)
          Visits the given KeyResolver.
 void visit(SingleValuedObjectFieldResolver resolver)
          Visits the given SingleValuedObjectFieldResolver.
 void visit(StateFieldResolver resolver)
          Visits the given StateFieldResolver.
 void visit(TreatResolver resolver)
          Visits the given TreatResolver.
 void visit(ValueResolver resolver)
          Visits the given ValueResolver.

 

Method Detail

visit

void visit(CollectionValuedFieldResolver resolver)
Visits the given CollectionValuedFieldResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(EntityResolver resolver)
Visits the given EntityResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(IdentificationVariableResolver resolver)
Visits the given IdentificationVariableResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(KeyResolver resolver)
Visits the given KeyResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(SingleValuedObjectFieldResolver resolver)
Visits the given SingleValuedObjectFieldResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(StateFieldResolver resolver)
Visits the given StateFieldResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(TreatResolver resolver)
Visits the given TreatResolver.
Parameters:
resolver - The Resolver to visit

visit

void visit(ValueResolver resolver)
Visits the given ValueResolver.
Parameters:
resolver - The Resolver to visit

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.