| Package | Description | 
|---|---|
| javax.faces.component | Fundamental APIs for user
interface components. | 
| javax.faces.component.behavior | APIs for attaching additional
behavior to user interface components. | 
| javax.faces.component.html | Specialized user
interface component classes for HTML. | 
| javax.faces.convert | Contains classes and interfaces
defining converters. | 
| javax.faces.validator | Interface 
defining the validator model, and concrete validator implementation classes. | 
| 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  | UIImportConstants | 
| 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. | 
| class  | UIWebsocket
 The  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AjaxBehaviorAn instance of this class
 is added as a  | 
| class  | BehaviorBaseBehaviorBase is a
 convenience base class that provides a default implementation of the 
  | 
| class  | ClientBehaviorBaseClientBehaviorBase is a
 convenience base class that implements the default concrete behavior
 of all methods defined by  | 
| 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  | HtmlCommandScriptRepresents an HTML  scriptelement for a function that acts
 like an ajax form submit. | 
| 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  | HtmlInputFile | 
| 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  | HtmlOutputText
 Renders 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DateTimeConverterConverterimplementation forjava.util.Datevalues. | 
| class  | EnumConverterConverterimplementation
 forjava.lang.Enum(and enum primitive) values. | 
| class  | NumberConverterConverterimplementation forjava.lang.Numbervalues. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BeanValidatorA Validator that delegates validation of the bean property to the Bean Validation API. | 
| class  | DoubleRangeValidatorDoubleRangeValidator 
 is a  Validatorthat checks the value of the corresponding
 component against specified minimum and maximum values. | 
| class  | LengthValidatorLengthValidator is a
  Validatorthat checks the number of characters in the String
 representation of the value of the associated component. | 
| class  | LongRangeValidatorLongRangeValidator is a
  Validatorthat checks the value of the corresponding
 component against specified minimum and maximum values. | 
| class  | RegexValidatorA Validator that checks against a Regular Expression (which is the pattern property). | 
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.