# Package org.apache.tapestry5.beanmodel

Support classes for the `BeanEditor` component.

- Interface Summary
  Interface | Description
  --- | ---
  BeanModel<T> | Provides the information necessary to build a user interface to view, create or edit an instance of a particular type.
  PropertyConduit | Used to read or update the value associated with a property.
  PropertyConduit2 | Extension to `PropertyConduit` that adds a method to access the generic property type.
  PropertyModel | Part of a `BeanModel` that defines the attributes of a single property of a bean.

- Class Summary
  Class | Description
  --- | ---
  BeanModelSourceBuilder | Utility class for creating `BeanModelSource` instances without Tapestry-IoC.
  BeanModelUtils | Utilities used in a few places to modify an existing `BeanModel`.