org.springframework.beans
Class NullValueInNestedPathException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byorg.springframework.core.NestedRuntimeException
                  extended byorg.springframework.beans.BeansException
                      extended byorg.springframework.beans.FatalBeanException
                          extended byorg.springframework.beans.NullValueInNestedPathException
All Implemented Interfaces:
java.io.Serializable

public class NullValueInNestedPathException
extends FatalBeanException

Exception thrown when navigation of a valid nested property path encounters a null pointer exception. For example, navigating spouse.age fails because the spouse property of the target object has a null value.

Author:
Rod Johnson
See Also:
Serialized Form

Constructor Summary
NullValueInNestedPathException(java.lang.Class clazz, java.lang.String propertyName)
          Constructor for NullValueInNestedPathException.
 
Method Summary
 java.lang.Class getBeanClass()
           
 java.lang.String getPropertyName()
           
 
Methods inherited from class org.springframework.core.NestedRuntimeException
getCause, getMessage, printStackTrace, printStackTrace
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, initCause, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NullValueInNestedPathException

public NullValueInNestedPathException(java.lang.Class clazz,
                                      java.lang.String propertyName)
Constructor for NullValueInNestedPathException.

Parameters:
clazz -
propertyName -
Method Detail

getPropertyName

public java.lang.String getPropertyName()
Returns:
the name of the offending property

getBeanClass

public java.lang.Class getBeanClass()


Copyright (C) 2003-2004 The Spring Framework Project.