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 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.
- 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 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.
- an exception that describes a write access problem
Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.