|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.jpa.jpql.tools.resolver.Resolver
org.eclipse.persistence.jpa.jpql.tools.resolver.CollectionEquivalentResolver
public class CollectionEquivalentResolver
This Resolver compares each IType retrieved from the list of Resolvers that were gathered for a given Expression and returns that type if they are all the same type otherwise the IType for
Object is returned.
| Constructor Summary | |
|---|---|
CollectionEquivalentResolver(Resolver parent,
java.util.List<Resolver> resolvers)
Creates a new CollectionEquivalentResolver. |
|
| Method Summary | |
|---|---|
protected IType |
buildType()
Resolves the IType of the property handled by this Resolver. |
protected ITypeDeclaration |
buildTypeDeclaration()
Resolves the ITypeDeclaration of the property handled by this Resolver. |
| Methods inherited from class org.eclipse.persistence.jpa.jpql.tools.resolver.Resolver |
|---|
addChild, checkParent, getChild, getManagedType, getMapping, getParent, getParentManagedType, getParentMapping, getParentType, getParentTypeDeclaration, getProvider, getQuery, getType, getType, getType, getTypeDeclaration, getTypeHelper, getTypeRepository, isNullAllowed, setNullAllowed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CollectionEquivalentResolver(Resolver parent,
java.util.List<Resolver> resolvers)
CollectionEquivalentResolver.
parent - The parent Resolver, which is never nullresolvers - The list of resolvers that were created for each of
the encapsulated expressions| Method Detail |
|---|
protected IType buildType()
IType of the property handled by this Resolver.
buildType in class ResolverIType that was resolved by this Resolver or the IType for IType.UNRESOLVABLE_TYPE if it could not be resolvedprotected ITypeDeclaration buildTypeDeclaration()
ITypeDeclaration of the property handled by this Resolver.
buildTypeDeclaration in class ResolverITypeDeclaration that was resolved by this Resolver or the
ITypeDeclaration for IType.UNRESOLVABLE_TYPE if it could not be resolved
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||