com.jgoodies.binding.beans
Class PropertyAccessException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.jgoodies.binding.beans.PropertyException
com.jgoodies.binding.beans.PropertyAccessException
- All Implemented Interfaces:
- Serializable
public final class PropertyAccessException
- extends PropertyException
A runtime exception that describes read and write access problems when
getting/setting a Java Bean property.
- Version:
- $Revision: 1.2 $
- Author:
- Karsten Lentzsch
- See Also:
PropertyAdapter
,
Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
PropertyAccessException
public PropertyAccessException(String message,
Throwable cause)
- Constructs a new exception instance with the specified detail message
and cause.
- Parameters:
message
- the detail message (which is saved for later retrieval
by the Throwable.getMessage()
method).cause
- the cause (which is saved for later retrieval by the
Throwable.getCause()
method). (A null
value is permitted,
and indicates that the cause is nonexistent or unknown.)
createReadAccessException
public static PropertyAccessException createReadAccessException(Object bean,
PropertyDescriptor propertyDescriptor,
Throwable cause)
- Creates and returns a new PropertyAccessException instance for a failed
read access for the specified bean, property descriptor and cause.
- Parameters:
bean
- the target beanpropertyDescriptor
- describes the bean's propertycause
- the Throwable that caused this exception
- Returns:
- an exception that describes a read access problem
createWriteAccessException
public static PropertyAccessException createWriteAccessException(Object bean,
Object value,
PropertyDescriptor propertyDescriptor,
Throwable cause)
- Creates and returns a new PropertyAccessException instance for a failed
write access for the specified bean, value, property descriptor and
cause.
- Parameters:
bean
- the target beanvalue
- the value that could not be setpropertyDescriptor
- describes the bean's propertycause
- the Throwable that caused this exception
- Returns:
- an exception that describes a write access problem
Copyright © 2002-2006 JGoodies Karsten Lentzsch. All Rights Reserved.