Package com.jgoodies.binding.beans

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

See:
          Description

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.
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.
PropertyAdapter<B> Converts a single Java Bean property into the generic ValueModel interface.
PropertyConnector Keeps two Java Bean properties in synch.
 

Exception Summary
PropertyAccessException A runtime exception that describes read and write access problems when getting/setting a Java Bean property.
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.
 

Package com.jgoodies.binding.beans Description

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.

Related Documentation

For more information see:

See Also:
com.jgoodies.binding, com.jgoodies.binding.adapter, com.jgoodies.binding.formatter, com.jgoodies.binding.list, com.jgoodies.binding.value


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