Package jakarta.faces.event
Interface ActionListener
-
- All Superinterfaces:
EventListener
,FacesListener
- All Known Implementing Classes:
ActionListenerWrapper
,MethodExpressionActionListener
public interface ActionListener extends FacesListener
A listener interface for receiving
ActionEvent
s. An implementation of this interface must be thread-safe. A class that is interested in receiving such events implements this interface, and then registers itself with the sourceUIComponent
of interest, by callingaddActionListener()
.
-
-
Field Summary
Fields Modifier and Type Field Description static String
TO_FLOW_DOCUMENT_ID_ATTR_NAME
The presence of this component attribute on anActionSource
component will cause the defaultActionListener
to interpret the value of the attribute as the toFlowDocumentId value to pass toNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String)
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
processAction(ActionEvent event)
Invoked when the action described by the specifiedActionEvent
occurs.
-
-
-
Field Detail
-
TO_FLOW_DOCUMENT_ID_ATTR_NAME
static final String TO_FLOW_DOCUMENT_ID_ATTR_NAME
The presence of this component attribute on an
ActionSource
component will cause the defaultActionListener
to interpret the value of the attribute as the toFlowDocumentId value to pass toNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String, java.lang.String)
.- See Also:
- Constant Field Values
-
-
Method Detail
-
processAction
void processAction(ActionEvent event) throws AbortProcessingException
Invoked when the action described by the specified
ActionEvent
occurs.- Parameters:
event
- TheActionEvent
that has occurred- Throws:
AbortProcessingException
- Signal the Jakarta Faces implementation that no further processing on the current event should be performed
-
-