| Package | Description | 
|---|---|
| javax.faces.component | Fundamental APIs for user
interface components. | 
| javax.faces.component.html | Specialized user
interface component classes for HTML. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | TransientStateHelperDefine a  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | UIColumnUIColumn is a  UIComponentthat represents
 a single column of data within a parentUIDatacomponent. | 
| class  | UICommandUICommand is a  UIComponentthat represents
 a user interface component which, when activated by the user, triggers
 an application specific "command" or "action". | 
| class  | UIComponentUIComponent is
 the base class for all user interface components in JavaServer Faces. | 
| class  | UIComponentBaseUIComponentBase is a
 convenience base class that implements the default concrete behavior
 of all methods defined by  UIComponent. | 
| class  | UIDataUIData is a  UIComponentthat
 supports data binding to a collection of data objects represented by
 aDataModelinstance, which is the current value of this
 component itself (typically established via aValueExpression). | 
| class  | UIFormUIForm is a  UIComponentthat represents an input form to be presented to the
 user, and whose child components represent (among other things) the
 input fields to be included when the form is submitted. | 
| class  | UIGraphicUIGraphic is a  UIComponentthat displays
 a graphical image to the user. | 
| class  | UIInputUIInput is a  UIComponentthat represents a component that both displays output to
 the user (likeUIOutputcomponents do) and processes request
 parameters on the subsequent request that need to be decoded. | 
| class  | UIMessageThis component is
 responsible for displaying messages for a specific  UIComponent, identified by aclientIdor component id relative to the
 closest ancestorNamingContainer. | 
| class  | UIMessagesThe renderer for this component is responsible for obtaining the
 messages from the  FacesContextand displaying them to the
 user. | 
| class  | UINamingContainerUINamingContainer is a
 convenience base class for components that wish to implement  NamingContainerfunctionality. | 
| class  | UIOutcomeTargetThis
 component is paired with the
  | 
| class  | UIOutputUIOutput is a
  UIComponentthat has a value, optionally retrieved from a
 model tier bean via a value expression, that is displayed to the
 user. | 
| class  | UIPanelUIPanel is a  UIComponentthat manages the
 layout of its child components. | 
| class  | UIParameterUIParameter is a  UIComponentthat represents
 an optionally named configuration parameter for a parent component. | 
| class  | UISelectBoolean | 
| class  | UISelectItemUISelectItem is a component that
 may be nested inside a  UISelectManyorUISelectOnecomponent, and causes the addition of aSelectIteminstance
 to the list of available options for the parent component. | 
| class  | UISelectItemsUISelectItems is a component that may be nested
 inside a  UISelectManyorUISelectOnecomponent, and
 causes the addition of one or moreSelectIteminstances to the
 list of available options in the parent component. | 
| class  | UISelectManyUISelectMany is a
  UIComponentthat represents the user's choice of a zero or
 more items from among a discrete set of available options. | 
| class  | UISelectOneUISelectOne is a
  UIComponentthat represents the user's choice of zero or one
 items from among a discrete set of available options. | 
| class  | UIViewActionUIViewAction represents a method invocation that occurs during the request processing lifecycle, usually in response to an initial request, as opposed to a postback. | 
| class  | UIViewParameterUIViewParameter represents a
 binding between a request parameter and a model property or  | 
| class  | UIViewRootUIViewRoot is the UIComponent
 that represents the root of the UIComponent tree. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HtmlBodyNONE | 
| class  | HtmlColumnRepresents a column that will be rendered
 in an HTML  tableelement. | 
| class  | HtmlCommandButtonRepresents an HTML  inputelement
 for a button of typesubmitorreset. | 
| class  | HtmlCommandLinkRepresents an HTML  aelement for a hyperlink that acts
 like a submit button. | 
| class  | HtmlDataTableRepresents a set of repeating data (segregated into
 columns by child UIColumn components) that will
 be rendered in an HTML  tableelement. | 
| class  | HtmlDoctypeNONE | 
| class  | HtmlFormRepresents an HTML  formelement. | 
| class  | HtmlGraphicImageRepresents an HTML  imgelement, used to retrieve
 and render a graphical image. | 
| class  | HtmlHeadNONE | 
| class  | HtmlInputFileRepresents an HTML  inputelement
 of typefile. | 
| class  | HtmlInputHiddenRepresents an HTML  inputelement
 of typehidden. | 
| class  | HtmlInputSecretRepresents an HTML  inputelement
 of typepassword. | 
| class  | HtmlInputTextRepresents an HTML  inputelement
 of typetext. | 
| class  | HtmlInputTextareaRepresents an HTML  textareaelement. | 
| class  | HtmlMessageBy default, the  rendererTypeproperty must be set to "javax.faces.Message". | 
| class  | HtmlMessagesBy default, the  rendererTypeproperty must be set to "javax.faces.Messages". | 
| class  | HtmlOutcomeTargetButtonRepresents an HTML  inputelement 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 theoutcomeproperty. | 
| class  | HtmlOutcomeTargetLinkRepresents 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 theoutcomeproperty. | 
| class  | HtmlOutputFormatRepresents a component that looks up a localized message in a
 resource bundle, optionally uses it as a
  MessageFormatpattern string and substitutes in
 parameter values from nested UIParameter components, and
 renders the result. | 
| class  | HtmlOutputLabelRepresents an HTML  labelelement, used to define
 an accessible label for a corresponding input element. | 
| class  | HtmlOutputLinkRepresents an HTML  a(hyperlink) element that may be
 used to link to an arbitrary URL defined by thevalueproperty. | 
| class  | HtmlOutputTextRenders the component value as text, optionally wrapping in a
  spanelement if I18N attributes, CSS styles or style
 classes are specified. | 
| class  | HtmlPanelGridRenders child components in a table, starting a new
 row after the specified number of columns. | 
| class  | HtmlPanelGroupCauses all child components of this component
 to be rendered. | 
| class  | HtmlSelectBooleanCheckboxRepresents an HTML
  inputelement of typecheckbox. | 
| class  | HtmlSelectManyCheckboxRepresents a
 multiple-selection component that is rendered as a set of
 HTML  inputelements of typecheckbox. | 
| class  | HtmlSelectManyListboxRepresents a multiple-selection component that is rendered
 as an HTML  selectelement, showing either all
 available options or the specified number of options. | 
| class  | HtmlSelectManyMenuRepresents a multiple-selection component that is rendered
 as an HTML  selectelement, showing a single
 available option at a time. | 
| class  | HtmlSelectOneListboxRepresents a single-selection component that is rendered
 as an HTML  selectelement, showing either all
 available options or the specified number of options. | 
| class  | HtmlSelectOneMenuRepresents a single-selection component that is rendered
 as an HTML  selectelement, showing a single
 available option at a time. | 
| class  | HtmlSelectOneRadioRepresents a
 single-selection component that is rendered as a set of HTML
  inputelements of typeradio. | 
Copyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.