Uses of Class
jakarta.faces.component.UIComponentBase
Packages that use UIComponentBase
Package
Description
Specialized user interface component classes for HTML.
-
Uses of UIComponentBase in jakarta.faces.component
Subclasses of UIComponentBase in jakarta.faces.componentModifier and TypeClassDescriptionclassUIColumn is aUIComponentthat represents a single column of data within a parentUIDatacomponent.classUICommand is aUIComponentthat represents a user interface component which, when activated by the user, triggers an application specific "command" or "action".classUIData is aUIComponentthat 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).classUIForm is aUIComponentthat 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.classUIGraphic is aUIComponentthat displays a graphical image to the user.classclassUIInput is aUIComponentthat 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.classThis component is responsible for displaying messages for a specificUIComponent, identified by aclientIdor component id relative to the closest ancestorNamingContainer.classThe renderer for this component is responsible for obtaining the messages from theFacesContextand displaying them to the user.classUINamingContainer is a convenience base class for components that wish to implementNamingContainerfunctionality.classThis component is paired with thejakarta.faces.Buttonorjakarta.faces.Linkrenderers and encapsulates properties relating to the rendering of outcomes directly to the response.classUIOutput is aUIComponentthat has a value, optionally retrieved from a model tier bean via a value expression, that is displayed to the user.classUIPanel is aUIComponentthat manages the layout of its child components.classUIParameter is aUIComponentthat represents an optionally named configuration parameter for a parent component.classclassUISelectItem is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of aSelectIteminstance to the list of available options for the parent component.classUISelectItemGroup is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of oneSelectItemGroupof one or moreSelectIteminstances to the list of available options in the parent component.classUISelectItemGroups is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of one or moreSelectItemGroupof one or moreSelectIteminstances to the list of available options in the parent component.classUISelectItems is a component that may be nested inside aUISelectManyorUISelectOnecomponent, and causes the addition of one or moreSelectIteminstances to the list of available options in the parent component.classUISelectMany is aUIComponentthat represents the user's choice of a zero or more items from among a discrete set of available options.classUISelectOne is aUIComponentthat represents the user's choice of zero or one items from among a discrete set of available options.classUIViewAction represents a method invocation that occurs during the request processing lifecycle, usually in response to an initial request, as opposed to a postback.classUIViewParameter represents a binding between a request parameter and a model property orUIViewRootproperty.classUIViewRoot is the UIComponent that represents the root of the UIComponent tree.classThe<f:websocket>tag opens an one-way (server to client) websocket based push connection in client side which can be reached from server side viaPushContextinterface injected in any CDI/container managed artifact via@Pushannotation. -
Uses of UIComponentBase in jakarta.faces.component.html
Subclasses of UIComponentBase in jakarta.faces.component.htmlModifier and TypeClassDescriptionclassNONEclassRepresents a column that will be rendered in an HTMLtableelement.classRepresents an HTMLinputelement for a button of typesubmitorreset.classRepresents an HTMLaelement for a hyperlink that acts like a submit button.classRepresents an HTMLscriptelement for a function that acts like an ajax form submit.classRepresents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTMLtableelement.classNONEclassRepresents an HTMLformelement.classRepresents an HTMLimgelement, used to retrieve and render a graphical image.classNONEclassRepresents an HTMLinputelement of typefile.classRepresents an HTMLinputelement of typehidden.classRepresents an HTMLinputelement of typepassword.classRepresents an HTMLinputelement of typetext.classRepresents an HTMLtextareaelement.classBy default, therendererTypeproperty must be set to "jakarta.faces.Message".classBy default, therendererTypeproperty must be set to "jakarta.faces.Messages".classRepresents an HTMLinputelement 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.classRepresents an HTMLa(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.classRepresents a component that looks up a localized message in a resource bundle, optionally uses it as aMessageFormatpattern string and substitutes in parameter values from nested UIParameter components, and renders the result.classRepresents an HTMLlabelelement, used to define an accessible label for a corresponding input element.classRepresents an HTMLa(hyperlink) element that may be used to link to an arbitrary URL defined by thevalueproperty.classRenders the component value as text, optionally wrapping in aspanelement if I18N attributes, CSS styles or style classes are specified.classRenders child components in a table, starting a new row after the specified number of columns.classCauses all child components of this component to be rendered.classRepresents an HTMLinputelement of typecheckbox.classRepresents a multiple-selection component that is rendered as a set of HTMLinputelements of typecheckbox.classRepresents a multiple-selection component that is rendered as an HTMLselectelement, showing either all available options or the specified number of options.classRepresents a multiple-selection component that is rendered as an HTMLselectelement, showing a single available option at a time.classRepresents a single-selection component that is rendered as an HTMLselectelement, showing either all available options or the specified number of options.classRepresents a single-selection component that is rendered as an HTMLselectelement, showing a single available option at a time.classRepresents a single-selection component that is rendered as a set of HTMLinputelements of typeradio.