## Uses of Interface
javax.faces.component.behavior.ClientBehaviorHolder

- Packages that use ClientBehaviorHolder
  Package | Description
  --- | ---
  javax.faces.component.html | Specialized user interface component classes for HTML.

- - ### Uses of ClientBehaviorHolder in javax.faces.component.html

    Classes in javax.faces.component.html that implement ClientBehaviorHolder
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HtmlBody` NONE
    `class` | `HtmlCommandButton` Represents an HTML `input` element for a button of type `submit` or `reset`.
    `class` | `HtmlCommandLink` Represents an HTML `a` element for a hyperlink that acts like a submit button.
    `class` | `HtmlDataTable` Represents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTML `table` element.
    `class` | `HtmlForm` Represents an HTML `form` element.
    `class` | `HtmlGraphicImage` Represents an HTML `img` element, used to retrieve and render a graphical image.
    `class` | `HtmlInputFile` Represents an HTML `input` element of type `file`.
    `class` | `HtmlInputSecret` Represents an HTML `input` element of type `password`.
    `class` | `HtmlInputText` Represents an HTML `input` element of type `text`.
    `class` | `HtmlInputTextarea` Represents an HTML `textarea` element.
    `class` | `HtmlOutcomeTargetButton` Represents an HTML `input` element of type "button" or image that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the `outcome` property.
    `class` | `HtmlOutcomeTargetLink` Represents an HTML `a` (hyperlink) element that may be used to link to a URL handled by the Faces Servlet resolved preemptively using the logical outcome defined by the `outcome` property.
    `class` | `HtmlOutputLabel` Represents an HTML `label` element, used to define an accessible label for a corresponding input element.
    `class` | `HtmlOutputLink` Represents an HTML `a` (hyperlink) element that may be used to link to an arbitrary URL defined by the `value` property.
    `class` | `HtmlPanelGrid` Renders child components in a table, starting a new row after the specified number of columns.
    `class` | `HtmlPanelGroup` Causes all child components of this component to be rendered.
    `class` | `HtmlSelectBooleanCheckbox` Represents an HTML `input` element of type `checkbox`.
    `class` | `HtmlSelectManyCheckbox` Represents a multiple-selection component that is rendered as a set of HTML `input` elements of type `checkbox`.
    `class` | `HtmlSelectManyListbox` Represents a multiple-selection component that is rendered as an HTML `select` element, showing either all available options or the specified number of options.
    `class` | `HtmlSelectManyMenu` Represents a multiple-selection component that is rendered as an HTML `select` element, showing a single available option at a time.
    `class` | `HtmlSelectOneListbox` Represents a single-selection component that is rendered as an HTML `select` element, showing either all available options or the specified number of options.
    `class` | `HtmlSelectOneMenu` Represents a single-selection component that is rendered as an HTML `select` element, showing a single available option at a time.
    `class` | `HtmlSelectOneRadio` Represents a single-selection component that is rendered as a set of HTML `input` elements of type `radio`.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.