| Package | Description | 
|---|---|
| javax.faces.component | Fundamental APIs for user
interface components. | 
| javax.faces.component.html | Specialized user
interface component classes for HTML. | 
| javax.faces.context | 
Classes and interfaces
defining per-request state information. | 
| javax.faces.event | Interfaces describing
events and event listeners, and concrete event 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  | 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 | Method and Description | 
|---|---|
| protected FacesListener[] | UIComponentBase. getFacesListeners(Class clazz) | 
| protected abstract FacesListener[] | UIComponent. getFacesListeners(Class clazz)Return an array of registered  FacesListeners that are
 instances of the specified class. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | UIComponentBase. addFacesListener(FacesListener listener)Add the specified  FacesListenerto the set of listeners
 registered to receive event notifications from thisUIComponent. | 
| protected abstract void | UIComponent. addFacesListener(FacesListener listener)Add the specified  FacesListenerto the set of listeners
 registered to receive event notifications from thisUIComponent. | 
| protected void | UIComponentBase. removeFacesListener(FacesListener listener)Remove the specified  FacesListenerfrom the set of listeners
 registered to receive event notifications from thisUIComponent. | 
| protected abstract void | UIComponent. removeFacesListener(FacesListener listener)Remove the specified  FacesListenerfrom the set of listeners
 registered to receive event notifications from thisUIComponent. | 
| 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. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExceptionHandlerExceptionHandler is the
 central point for handling unexpected
  | 
| class  | ExceptionHandlerWrapperProvides a simple implementation of  ExceptionHandlerthat can
 be subclassed by developers wishing to provide specialized behavior
 to an existingExceptionHandlerinstance. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ActionListenerA listener interface for 
 receiving  ActionEvents. | 
| interface  | AjaxBehaviorListenerBy implementing this class, an object
 indicates that it is a listener for one or more kinds of  | 
| interface  | BehaviorListenerA generic base interface for event 
 listeners for various types of  | 
| interface  | ComponentSystemEventListenerImplementors of this class do not need
  an  | 
| interface  | SystemEventListenerBy implementing this class, an object
 indicates that it is a listener for one or more kinds of  | 
| interface  | ValueChangeListenerA listener interface for receiving  ValueChangeEvents. | 
| interface  | ViewMapListenerMarker interface for  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ActionListenerWrapperProvides a simple implementation of
  | 
| class  | MethodExpressionActionListener | 
| class  | MethodExpressionValueChangeListener | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | ValueChangeEvent. isAppropriateListener(FacesListener listener) | 
| boolean | SystemEvent. isAppropriateListener(FacesListener listener)Return  trueif thisFacesListeneris an
 instance of a the appropriate listener class that this event
 supports. | 
| boolean | PreRemoveFromViewEvent. isAppropriateListener(FacesListener listener)Returns  | 
| boolean | PostAddToViewEvent. isAppropriateListener(FacesListener listener)Returns  | 
| abstract boolean | FacesEvent. isAppropriateListener(FacesListener listener)Return  trueif thisFacesListeneris an instance
 of a listener class that this event supports. | 
| boolean | ComponentSystemEvent. isAppropriateListener(FacesListener listener)Return  | 
| boolean | AjaxBehaviorEvent. isAppropriateListener(FacesListener listener)Return  | 
| boolean | ActionEvent. isAppropriateListener(FacesListener listener) | 
| void | ValueChangeEvent. processListener(FacesListener listener) | 
| void | SystemEvent. processListener(FacesListener listener)Broadcast this event instance to the specified
  FacesListener, by whatever mechanism is appropriate. | 
| abstract void | FacesEvent. processListener(FacesListener listener)Broadcast this  FacesEventto the specifiedFacesListener, by whatever mechanism is appropriate. | 
| void | ComponentSystemEvent. processListener(FacesListener listener)Broadcast this event instance to 
 the specified  | 
| void | AjaxBehaviorEvent. processListener(FacesListener listener)Broadcast this event instance 
 to the specified  | 
| void | ActionEvent. processListener(FacesListener listener) | 
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.