com.jgoodies.binding.beans
Class PropertyAccessException
public final class PropertyAccessException
A runtime exception that describes read and write access problems when
getting/setting a Java Bean property.
PropertyAccessException(String message, Throwable cause) - Constructs a new exception instance with the specified detail message
and cause.
|
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.
|
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.
|
PropertyAccessException
public PropertyAccessException(String message,
Throwable cause)
Constructs a new exception instance with the specified detail message
and cause.
message
- the detail message (which is saved for later retrieval
by the getMessage()
method).cause
- the cause (which is saved for later retrieval by the
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.
bean
- the target beanpropertyDescriptor
- describes the bean's propertycause
- the Throwable that caused this exception
- 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.
bean
- the target beanvalue
- the value that could not be setpropertyDescriptor
- describes the bean's propertycause
- the Throwable that caused this exception
- an exception that describes a write access problem
Copyright © 2002-2007 JGoodies Karsten Lentzsch. All Rights Reserved.