EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference

org.eclipse.persistence.jpa.jpql.tools.resolver
Class NullResolver

java.lang.Object
  extended by org.eclipse.persistence.jpa.jpql.tools.resolver.Resolver
      extended by org.eclipse.persistence.jpa.jpql.tools.resolver.NullResolver

public class NullResolver
extends Resolver

A "null" implementation of a Resolver.

Version:
2.5
Author:
Pascal Filion
Since:
2.3

Constructor Summary
NullResolver(Resolver parent)
          Creates a new NullResolver.
 
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

NullResolver

public NullResolver(Resolver parent)
Creates a new NullResolver.

Parameters:
parent - The parent Resolver, which is never null
Method Detail

buildType

protected IType buildType()
Resolves the IType of the property handled by this Resolver.

Overrides:
buildType in class Resolver
Returns:
Either the IType that was resolved by this Resolver or the IType for IType.UNRESOLVABLE_TYPE if it could not be resolved

buildTypeDeclaration

protected ITypeDeclaration buildTypeDeclaration()
Resolves the ITypeDeclaration of the property handled by this Resolver.

Specified by:
buildTypeDeclaration in class Resolver
Returns:
Either the ITypeDeclaration 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