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