public final class ValueResolver extends Resolver
Resolver
is responsible to return the map value, which means that for identification
variables referring to an instance of an association or collection represented as a Map
, the identification variable is of the abstract schema type of the map value.KeyResolver
Modifier and Type | Method and Description |
---|---|
void |
accept(ResolverVisitor visitor)
|
IManagedType |
getManagedType()
Returns the
IManagedType associated with the field handled by this Resolver . |
String |
toString() |
getMapping, getParent, getType, isNullAllowed, setNullAllowed
public void accept(ResolverVisitor visitor)
public IManagedType getManagedType()
IManagedType
associated with the field handled by this Resolver
.
If this Resolver
does not handle a field that has a IManagedType
, then
null
should be returned.
For example: "SELECT e FROM Employee e
", the Resolver
for
e would be returning the IManagedType
for Employee.
getManagedType
in class Resolver
IManagedType
, if it could be resolved; null
otherwiseEclipseLink 2.3.2, "build v20111125-r10461" API Reference