Uses of Class
jakarta.faces.component.UIComponentBase
Package
Description
Specialized user interface component classes for HTML.
-
Uses of UIComponentBase in jakarta.faces.component
Modifier and TypeClassDescriptionclass
UIColumn is aUIComponent
that represents a single column of data within a parentUIData
component.class
UICommand is aUIComponent
that represents a user interface component which, when activated by the user, triggers an application specific "command" or "action".class
UIData is aUIComponent
that supports data binding to a collection of data objects represented by aDataModel
instance, which is the current value of this component itself (typically established via aValueExpression
).class
UIForm is aUIComponent
that 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
UIGraphic is aUIComponent
that displays a graphical image to the user.class
class
UIInput is aUIComponent
that represents a component that both displays output to the user (likeUIOutput
components do) and processes request parameters on the subsequent request that need to be decoded.class
This component is responsible for displaying messages for a specificUIComponent
, identified by aclientId
or component id relative to the closest ancestorNamingContainer
.class
The renderer for this component is responsible for obtaining the messages from theFacesContext
and displaying them to the user.class
UINamingContainer is a convenience base class for components that wish to implementNamingContainer
functionality.class
This component is paired with thejakarta.faces.Button
orjakarta.faces.Link
renderers and encapsulates properties relating to the rendering of outcomes directly to the response.class
UIOutput is aUIComponent
that has a value, optionally retrieved from a model tier bean via a value expression, that is displayed to the user.class
UIPanel is aUIComponent
that manages the layout of its child components.class
UIParameter is aUIComponent
that represents an optionally named configuration parameter for a parent component.class
class
UISelectItem is a component that may be nested inside aUISelectMany
orUISelectOne
component, and causes the addition of aSelectItem
instance to the list of available options for the parent component.class
UISelectItemGroup is a component that may be nested inside aUISelectMany
orUISelectOne
component, and causes the addition of oneSelectItemGroup
of one or moreSelectItem
instances to the list of available options in the parent component.class
UISelectItemGroups is a component that may be nested inside aUISelectMany
orUISelectOne
component, and causes the addition of one or moreSelectItemGroup
of one or moreSelectItem
instances to the list of available options in the parent component.class
UISelectItems is a component that may be nested inside aUISelectMany
orUISelectOne
component, and causes the addition of one or moreSelectItem
instances to the list of available options in the parent component.class
UISelectMany is aUIComponent
that represents the user's choice of a zero or more items from among a discrete set of available options.class
UISelectOne is aUIComponent
that represents the user's choice of zero or one items from among a discrete set of available options.class
UIViewAction represents a method invocation that occurs during the request processing lifecycle, usually in response to an initial request, as opposed to a postback.class
UIViewParameter represents a binding between a request parameter and a model property orUIViewRoot
property.class
UIViewRoot is the UIComponent that represents the root of the UIComponent tree.class
The<f:websocket>
tag opens an one-way (server to client) websocket based push connection in client side which can be reached from server side viaPushContext
interface injected in any CDI/container managed artifact via@
Push
annotation. -
Uses of UIComponentBase in jakarta.faces.component.html
Modifier and TypeClassDescriptionclass
NONEclass
Represents a column that will be rendered in an HTMLtable
element.class
Represents an HTMLinput
element for a button of typesubmit
orreset
.class
Represents an HTMLa
element for a hyperlink that acts like a submit button.class
Represents an HTMLscript
element for a function that acts like an ajax form submit.class
Represents a set of repeating data (segregated into columns by child UIColumn components) that will be rendered in an HTMLtable
element.class
NONEclass
Represents an HTMLform
element.class
Represents an HTMLimg
element, used to retrieve and render a graphical image.class
NONEclass
Represents an HTMLinput
element of typefile
.class
Represents an HTMLinput
element of typehidden
.class
Represents an HTMLinput
element of typepassword
.class
Represents an HTMLinput
element of typetext
.class
Represents an HTMLtextarea
element.class
By default, therendererType
property must be set to "jakarta.faces.Message
".class
By default, therendererType
property must be set to "jakarta.faces.Messages
".class
Represents an HTMLinput
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 theoutcome
property.class
Represents 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 theoutcome
property.class
Represents a component that looks up a localized message in a resource bundle, optionally uses it as aMessageFormat
pattern string and substitutes in parameter values from nested UIParameter components, and renders the result.class
Represents an HTMLlabel
element, used to define an accessible label for a corresponding input element.class
Represents an HTMLa
(hyperlink) element that may be used to link to an arbitrary URL defined by thevalue
property.class
Renders the component value as text, optionally wrapping in aspan
element if I18N attributes, CSS styles or style classes are specified.class
Renders child components in a table, starting a new row after the specified number of columns.class
Causes all child components of this component to be rendered.class
Represents an HTMLinput
element of typecheckbox
.class
Represents a multiple-selection component that is rendered as a set of HTMLinput
elements of typecheckbox
.class
Represents a multiple-selection component that is rendered as an HTMLselect
element, showing either all available options or the specified number of options.class
Represents a multiple-selection component that is rendered as an HTMLselect
element, showing a single available option at a time.class
Represents a single-selection component that is rendered as an HTMLselect
element, showing either all available options or the specified number of options.class
Represents a single-selection component that is rendered as an HTMLselect
element, showing a single available option at a time.class
Represents a single-selection component that is rendered as a set of HTMLinput
elements of typeradio
.