Package com.jgoodies.binding.beans

Contains classes to model and work with Java Beans and Java Bean properties.

Interface Summary

Observable Describes objects that provide bound properties as specified in the Java Bean Specification.

Class Summary

BeanAdapter<B> Converts multiple Java Bean properties into ValueModels.
BeanAdapter.SimplePropertyAdapter Implements the access to the individual bean properties.
BeanUtils Consists exclusively of static methods that provide convenience behavior for working with Java Bean properties.
DelayedPropertyChangeHandler A PropertyChangeListener that is intended to handle property changes after a specified delay.
ExtendedPropertyChangeSupport Differs from its superclass PropertyChangeSupport in that it can check for changed values using #equals or ==.
IndirectPropertyChangeSupport A helper class for observing changes in bound bean properties where the target bean changes.
Model An abstract superclass that minimizes the effort required to provide change support for bound and constrained Bean properties.
PropertyAccessException A runtime exception that describes read and write access problems when getting/setting a Java Bean property.
PropertyAdapter<B> Converts a single Java Bean property into the generic ValueModel interface.
PropertyConnector Keeps two Java Bean properties in synch.
PropertyException A runtime exception that is the abstract superclass for all exceptions around Java Bean properties in the JGoodies Data Binding framework.
PropertyNotBindableException A runtime exception that describes problems that arise when a bound property cannot be bound properly.
PropertyNotFoundException A runtime exception that describes that a Java Bean property could not be found.
PropertyUnboundException A runtime exception that describes that a Java Bean does not support bound properties.
Contains classes to model and work with Java Beans and Java Bean properties. At the core of the package is the PropertyAdapter that converts a Java Bean property into a ValueModel. This adapter can observe changes of bound bean properties.

The abstract class Model minimizes the effort required to implement Java Beans that provide support for bound properties. The interface Observable ensures compile-time safety for the bound property support; however, it is not required to implement this interface. <!--

Package Specification

##### FILL IN ANY SPECS NEEDED BY JAVA COMPATIBILITY KIT ##### -->

Related Documentation

For more information see: <!-- Put @see and @since tags down here. -->

Copyright © 2002-2007 JGoodies Karsten Lentzsch. All Rights Reserved.