## Uses of Class
org.apache.tapestry5.corelib.base.AbstractField

- Packages that use AbstractField
  Package | Description
  --- | ---
  org.apache.tapestry5.corelib.base | Base components intended to be extended by other components rather than used directly in templates.
  org.apache.tapestry5.corelib.components | The set of core components available in all Tapestry applications
  org.apache.tapestry5.kaptcha.components | Kaptcha components
  org.apache.tapestry5.upload.components | Tapestry-upload module components

- - ### Uses of AbstractField in org.apache.tapestry5.corelib.base

    Subclasses of AbstractField in org.apache.tapestry5.corelib.base
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractTextField` | Abstract class for a variety of components that render some variation of a text field.

  - ### Uses of AbstractField in org.apache.tapestry5.corelib.components

    Subclasses of AbstractField in org.apache.tapestry5.corelib.components
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Checkbox` | A Checkbox component is simply a <input type="checkbox">.
    `class` | `Checklist` | A list of checkboxes, allowing selection of multiple items in a list.
    `class` | `DateField` | A component used to collect a provided date from the user using a client-side JavaScript calendar.
    `class` | `Html5DateField` | A component used to collect a provided date from the user using the native HTML5 date picker (<input type="date">)
    `class` | `Palette` | Multiple selection component.
    `class` | `PasswordField` | A version of `TextField`, but rendered out as an <input type="password"> element.
    `class` | `Select` | Select an item from a list of values, using an [X]HTML <select> element on the client side.
    `class` | `TextArea` | TextArea component corresponds to a <textarea> element.
    `class` | `TextField` | TextField component corresponds to `<input>` element.

  - ### Uses of AbstractField in org.apache.tapestry5.kaptcha.components

    Subclasses of AbstractField in org.apache.tapestry5.kaptcha.components
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `KaptchaField` | Field paired with a `KaptchaImage` to ensure that the user has provided the correct value.

  - ### Uses of AbstractField in org.apache.tapestry5.upload.components

    Subclasses of AbstractField in org.apache.tapestry5.upload.components
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Upload` | A component to upload a file.