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
ActionEvents. 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 sourceUIComponentof interest, by callingaddActionListener(). 
- 
- 
Field Summary
Fields Modifier and Type Field Description static StringTO_FLOW_DOCUMENT_ID_ATTR_NAMEThe presence of this component attribute on anActionSourcecomponent will cause the defaultActionListenerto 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 voidprocessAction(ActionEvent event)Invoked when the action described by the specifiedActionEventoccurs. 
 - 
 
- 
- 
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
ActionSourcecomponent will cause the defaultActionListenerto 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
ActionEventoccurs.- Parameters:
 event- TheActionEventthat has occurred- Throws:
 AbortProcessingException- Signal the Jakarta Faces implementation that no further processing on the current event should be performed
 
 - 
 
 -