Uses of Interface
jakarta.faces.event.FacesListener
Package
Description
Specialized user interface component classes for HTML.
-
Uses of FacesListener 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
UIComponent is the base class for all user interface components in Jakarta Server Faces.class
UIComponentBase is a convenience base class that implements the default concrete behavior of all methods defined byUIComponent
.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.Modifier and TypeMethodDescriptionprotected abstract FacesListener[]
UIComponent.getFacesListeners
(Class clazz) Return an array of registeredFacesListener
s that are instances of the specified class.protected FacesListener[]
UIComponentBase.getFacesListeners
(Class clazz) Modifier and TypeMethodDescriptionprotected abstract void
UIComponent.addFacesListener
(FacesListener listener) Add the specifiedFacesListener
to the set of listeners registered to receive event notifications from thisUIComponent
.protected void
UIComponentBase.addFacesListener
(FacesListener listener) Add the specifiedFacesListener
to the set of listeners registered to receive event notifications from thisUIComponent
.protected abstract void
UIComponent.removeFacesListener
(FacesListener listener) Remove the specifiedFacesListener
from the set of listeners registered to receive event notifications from thisUIComponent
.protected void
UIComponentBase.removeFacesListener
(FacesListener listener) Remove the specifiedFacesListener
from the set of listeners registered to receive event notifications from thisUIComponent
. -
Uses of FacesListener 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
. -
Uses of FacesListener in jakarta.faces.context
Modifier and TypeClassDescriptionclass
ExceptionHandler is the central point for handling unexpectedException
s that are thrown during the Faces lifecycle.class
Provides a simple implementation ofExceptionHandler
that can be subclassed by developers wishing to provide specialized behavior to an existingExceptionHandler
instance. -
Uses of FacesListener in jakarta.faces.event
Modifier and TypeInterfaceDescriptioninterface
A listener interface for receivingActionEvent
s.interface
By implementing this class, an object indicates that it is a listener for one or more kinds ofBehaviorEvent
s.interface
A generic base interface for event listeners for various types ofBehaviorEvent
s.interface
Implementors of this class do not need anisListenerForSource()
method because they are only installed on specific component instances, therefore theisListenerForSource()
method is implicit.interface
By implementing this class, an object indicates that it is a listener for one or more kinds ofSystemEvent
s.interface
A listener interface for receivingValueChangeEvent
s.interface
Marker interface forSystemEvent
s that indicate the view map has been created (PostConstructViewMapEvent
, or destroyed (PreDestroyViewMapEvent
).Modifier and TypeClassDescriptionclass
Provides a simple implementation ofActionListener
that can be subclassed by developers wishing to provide specialized behavior to an existingActionListener
instance.class
class
Modifier and TypeMethodDescriptionboolean
ActionEvent.isAppropriateListener
(FacesListener listener) boolean
AjaxBehaviorEvent.isAppropriateListener
(FacesListener listener) Returntrue
if thisFacesListener
is an instance of a the appropriate listener class that this event supports.boolean
ComponentSystemEvent.isAppropriateListener
(FacesListener listener) Returntrue
if the argumentFacesListener
is an instance of the appropriate listener class that this event supports.abstract boolean
FacesEvent.isAppropriateListener
(FacesListener listener) Returntrue
if thisFacesListener
is an instance of a listener class that this event supports.boolean
PostAddToViewEvent.isAppropriateListener
(FacesListener listener) boolean
PreRemoveFromViewEvent.isAppropriateListener
(FacesListener listener) boolean
SystemEvent.isAppropriateListener
(FacesListener listener) Returntrue
if thisFacesListener
is an instance of a the appropriate listener class that this event supports.boolean
ValueChangeEvent.isAppropriateListener
(FacesListener listener) void
ActionEvent.processListener
(FacesListener listener) void
AjaxBehaviorEvent.processListener
(FacesListener listener) Broadcast this event instance to the specifiedFacesListener
, by whatever mechanism is appropriate.void
ComponentSystemEvent.processListener
(FacesListener listener) Broadcast this event instance to the specifiedFacesListener
by calling the superclass'sprocessListener()
implementation.abstract void
FacesEvent.processListener
(FacesListener listener) Broadcast thisFacesEvent
to the specifiedFacesListener
, by whatever mechanism is appropriate.void
SystemEvent.processListener
(FacesListener listener) Broadcast this event instance to the specifiedFacesListener
, by whatever mechanism is appropriate.void
ValueChangeEvent.processListener
(FacesListener listener)