Contains classes to model and work with Java Beans and Java Bean properties. At the core of the package is the {@link com.jgoodies.binding.beans.PropertyAdapter} that converts a Java Bean property into a {@link com.jgoodies.binding.value.ValueModel}. This adapter can observe changes of bound bean properties.

The abstract class {@link com.jgoodies.binding.beans.Model} minimizes the effort required to implement Java Beans that provide support for bound properties. The interface {@link 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 com.jgoodies.binding @see com.jgoodies.binding.adapter @see com.jgoodies.binding.formatter @see com.jgoodies.binding.list @see com.jgoodies.binding.value