# Package com.codename1.binding

package com.codename1.binding
Runtime entry points for the build-time component-binding framework. `@Bindable` classes get a generated `Binder` at build time; application code reaches it via `Binders.bind`.

- Class
  Description
  BindAttr
  Picks which property of a `Component` a `@Bind` field mirrors.
  Binder<T>
  Runtime contract a build-time-generated component binder implements for one `@Bindable` class.
  Binders
  Public entry point for the build-time component binding framework.
  Binding
  Handle returned by `Binders.bind`.
  NotifiableBinding
  Internal contract every generated `Binding` implementation provides so `Binders#notifyChanged(Object)` can route a model mutation to the bindings that observe it.