public interface ResolverVisitor
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
| Modifier and Type | Method and Description |
|---|---|
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. |
void visit(CollectionValuedFieldResolver resolver)
CollectionValuedFieldResolver.resolver - The Resolver to visitvoid visit(EntityResolver resolver)
EntityResolver.resolver - The Resolver to visitvoid visit(IdentificationVariableResolver resolver)
IdentificationVariableResolver.resolver - The Resolver to visitvoid visit(KeyResolver resolver)
KeyResolver.resolver - The Resolver to visitvoid visit(SingleValuedObjectFieldResolver resolver)
SingleValuedObjectFieldResolver.resolver - The Resolver to visitvoid visit(StateFieldResolver resolver)
StateFieldResolver.resolver - The Resolver to visitvoid visit(TreatResolver resolver)
TreatResolver.resolver - The Resolver to visitvoid visit(ValueResolver resolver)
ValueResolver.resolver - The Resolver to visitEclipseLink 2.3.2, "build v20111125-r10461" API Reference