Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package com.jgoodies.binding.beans

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

See:
Description

Interface Summary
PropertyAccessors.PropertyAccessorProvider | Just describes how to look up a PropertyAccessor.

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.
PropertyAccessor | An unmodifiable Object that describes and provides access to a bean property.
PropertyAccessors | Manages the PropertyAccessProvider.
PropertyAccessors.IntrospectionPropertyAccessorProvider | Uses the standard Bean Introspection to look up PropertyDescriptors that in turn are used to build and return PropertyAccessors.
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 `com.jgoodies.binding.beans.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:

- Java Bean Specification
- http://www.jgoodies.com/articles/binding.pdf

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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