# Package org.zkoss.bind

- Interface Summary
  Interface | Description
  --- | ---
  BindContext | Binding Context
  Binder | The Binder that do the data binding things.
  Converter<U,​B,​C extends Component> | Generic binding conversion interface.
  Form | Virtual Bean that associated with a form.
  FormLegacy | Deprecated. As of release 9.5.0, please use `Form`
  FormLegacyExt | Deprecated. As of release 9.5.0, please use `Form`
  FormStatus | Represents the runtime information of the `Form`
  PhaseListener | A call back listener that allow user to intervene the execution life cycle.
  Property | Represent a property of a base object in the binding.
  ValidationContext | The context for validation
  Validator | Generic binding validation interface.
  ViewModelAnnotationResolver | The annotation resolver to handle annotations in view model.

- Class Summary
  Class | Description
  --- | ---
  AnnotateBinder | ZK Annotated Binder, it parse the component annotation and handles the binding of components and view model.
  BindComposer<T extends Component> | Base composer to apply ZK Bind.
  BindUtils | A utility to help developer using zk bind
  DefaultBinder | ZK default Binder, use this class if you want to new a binder and control components though `Binder` API.
  GlobalCommandEvent | The global-command event
  PropertyChangeEvent | The property-change event
  SimpleForm | Deprecated. As of release 9.5.0, please use `Form`

- Enum Summary
  Enum | Description
  --- | ---
  Phase | The Phase of PhaseListener when doing binding.