## Uses of Interface
org.zkoss.bind.Form

- Packages that use Form
  Package | Description
  --- | ---
  org.zkoss.bind |
  org.zkoss.bind.impl |
  org.zkoss.bind.sys |
  org.zkoss.clientbind |

- - ### Uses of Form in org.zkoss.bind

    Subinterfaces of Form in org.zkoss.bind
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `FormLegacy` | Deprecated. As of release 9.5.0, please use `Form`

    Classes in org.zkoss.bind that implement Form
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `SimpleForm` | Deprecated. As of release 9.5.0, please use `Form`

  - ### Uses of Form in org.zkoss.bind.impl

    Classes in org.zkoss.bind.impl that implement Form
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FormImpl` | Deprecated. As of release 9.5.0, please use `Form`

    Methods in org.zkoss.bind.impl that return Form
    Modifier and Type | Method | Description
    --- | --- | ---
    `Form` | BinderImpl.`getForm​(Component comp, java.lang.String id)` |
    `Form` | FormBindingImpl.`getFormBean()` |
    `Form` | SaveFormBindingImpl.`getFormBean​(BindContext ctx)` |
    `<T> Form` | FormBindingImpl.`initFormBean​(java.lang.Object bean, java.lang.Class<java.lang.Object> class1, BindContext bindContext)` |

    Methods in org.zkoss.bind.impl with parameters of type Form
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BinderImpl.`addSaveFormFieldName​(Form form, java.lang.String fieldName)` |
    `void` | BinderImpl.`addSaveFormFieldName​(Form form, java.util.Set<java.lang.String> fieldNames)` |
    `java.util.Set<java.lang.String>` | BinderImpl.`getSaveFormFieldNames​(Form form)` |
    `java.util.Set<java.lang.String>` | BinderImpl.`removeSaveFormFieldNames​(Form self)` |
    `void` | BinderImpl.`storeForm​(Component comp, java.lang.String id, Form form)` |

  - ### Uses of Form in org.zkoss.bind.sys

    Methods in org.zkoss.bind.sys that return Form
    Modifier and Type | Method | Description
    --- | --- | ---
    `Form` | BinderCtrl.`getForm​(Component comp, java.lang.String id)` | Get the form of the component
    `Form` | FormBinding.`getFormBean()` | Returns the implicit form associated with this form binding.

    Methods in org.zkoss.bind.sys with parameters of type Form
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BinderCtrl.`addSaveFormFieldName​(Form form, java.lang.String fieldName)` | Adds a field name for saving with the given Form.
    `void` | BinderCtrl.`addSaveFormFieldName​(Form form, java.util.Set<java.lang.String> fieldNames)` | Adds all field names for saving with the given Form.
    `java.util.Set<java.lang.String>` | BinderCtrl.`getSaveFormFieldNames​(Form self)` | Returns all field names for saving with the given Form.
    `java.util.Set<java.lang.String>` | BinderCtrl.`removeSaveFormFieldNames​(Form self)` | Remove all field names for saving with the given Form.
    `void` | BinderCtrl.`storeForm​(Component comp, java.lang.String id, Form form)` | Store the form in the component with id

  - ### Uses of Form in org.zkoss.clientbind

    Methods in org.zkoss.clientbind that return Form
    Modifier and Type | Method | Description
    --- | --- | ---
    `Form` | ClientSaveFormBindingImpl.`getFormBean()` |