# Package javax.faces.component.html

Specialized user interface component classes for HTML.

See: Description

- Class Summary
  Class | Description
  --- | ---
  HtmlBody | NONE
  HtmlColumn | Represents a column that will be rendered in an HTML `table` element.
  HtmlCommandButton | Represents an HTML `input` element for a button of type `submit` or `reset`.
  HtmlCommandLink | Represents an HTML `a` element for a hyperlink that acts like a submit button.
  HtmlDataTable | Represents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTML `table` element.
  HtmlDoctype | NONE
  HtmlForm | Represents an HTML `form` element.
  HtmlGraphicImage | Represents an HTML `img` element, used to retrieve and render a graphical image.
  HtmlHead | NONE
  HtmlInputFile | Represents an HTML `input` element of type `file`.
  HtmlInputHidden | Represents an HTML `input` element of type `hidden`.
  HtmlInputSecret | Represents an HTML `input` element of type `password`.
  HtmlInputText | Represents an HTML `input` element of type `text`.
  HtmlInputTextarea | Represents an HTML `textarea` element.
  HtmlMessage | By default, the `rendererType` property must be set to "`javax.faces.Message`".
  HtmlMessages | By default, the `rendererType` property must be set to "`javax.faces.Messages`".
  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.
  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.
  HtmlOutputFormat | Represents a component that looks up a localized message in a resource bundle, optionally uses it as a `MessageFormat` pattern string and substitutes in parameter values from nested UIParameter components, and renders the result.
  HtmlOutputLabel | Represents an HTML `label` element, used to define an accessible label for a corresponding input element.
  HtmlOutputLink | Represents an HTML `a` (hyperlink) element that may be used to link to an arbitrary URL defined by the `value` property.
  HtmlOutputText | Renders the component value as text, optionally wrapping in a `span` element if I18N attributes, CSS styles or style classes are specified.
  HtmlPanelGrid | Renders child components in a table, starting a new row after the specified number of columns.
  HtmlPanelGroup | Causes all child components of this component to be rendered.
  HtmlSelectBooleanCheckbox | Represents an HTML `input` element of type `checkbox`.
  HtmlSelectManyCheckbox | Represents a multiple-selection component that is rendered as a set of HTML `input` elements of type `checkbox`.
  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.
  HtmlSelectManyMenu | Represents a multiple-selection component that is rendered as an HTML `select` element, showing a single available option at a time.
  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.
  HtmlSelectOneMenu | Represents a single-selection component that is rendered as an HTML `select` element, showing a single available option at a time.
  HtmlSelectOneRadio | Represents a single-selection component that is rendered as a set of HTML `input` elements of type `radio`.

- Enum Summary
  Enum | Description
  --- | ---
  HtmlBody.PropertyKeys |
  HtmlColumn.PropertyKeys |
  HtmlCommandButton.PropertyKeys |
  HtmlCommandLink.PropertyKeys |
  HtmlDataTable.PropertyKeys |
  HtmlDoctype.PropertyKeys |
  HtmlForm.PropertyKeys |
  HtmlGraphicImage.PropertyKeys |
  HtmlHead.PropertyKeys |
  HtmlInputFile.PropertyKeys |
  HtmlInputHidden.PropertyKeys |
  HtmlInputSecret.PropertyKeys |
  HtmlInputText.PropertyKeys |
  HtmlInputTextarea.PropertyKeys |
  HtmlMessage.PropertyKeys |
  HtmlMessages.PropertyKeys |
  HtmlOutcomeTargetButton.PropertyKeys |
  HtmlOutcomeTargetLink.PropertyKeys |
  HtmlOutputFormat.PropertyKeys |
  HtmlOutputLabel.PropertyKeys |
  HtmlOutputLink.PropertyKeys |
  HtmlOutputText.PropertyKeys |
  HtmlPanelGrid.PropertyKeys |
  HtmlPanelGroup.PropertyKeys |
  HtmlSelectBooleanCheckbox.PropertyKeys |
  HtmlSelectManyCheckbox.PropertyKeys |
  HtmlSelectManyListbox.PropertyKeys |
  HtmlSelectManyMenu.PropertyKeys |
  HtmlSelectOneListbox.PropertyKeys |
  HtmlSelectOneMenu.PropertyKeys |
  HtmlSelectOneRadio.PropertyKeys |

## Package javax.faces.component.html Description

Specialized user interface component classes for HTML.

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