java.lang.Object
jakarta.faces.view.facelets.TagHandler
com.sun.faces.facelets.tag.TagHandlerImpl
com.sun.faces.facelets.tag.faces.core.ActionListenerHandlerBase
- All Implemented Interfaces:
ActionSourceAttachedObjectHandler,AttachedObjectHandler,FaceletHandler
- Direct Known Subclasses:
ActionListenerHandler,ResetValuesHandler
public abstract class ActionListenerHandlerBase
extends TagHandlerImpl
implements ActionSourceAttachedObjectHandler
Register an ActionListener instance on the UIComponent associated with the closest parent UIComponent custom action.
See tag
documentation.
- Author:
- Jacob Hookom
- See Also:
-
Field Summary
Fields inherited from class jakarta.faces.view.facelets.TagHandler
nextHandler, tag, tagId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(FaceletContext ctx, UIComponent parent) Process changes on a particular UIComponentabstract voidapplyAttachedObject(FacesContext context, UIComponent parent) Take the argumentparentand apply this attached object to it.getFor()Return the value of the "for" attribute specified by the page author on the tag for thisAttachedObjectHandler.Methods inherited from class com.sun.faces.facelets.tag.TagHandlerImpl
findNextByType, findNextByTypeMethods inherited from class jakarta.faces.view.facelets.TagHandler
getAttribute, getRequiredAttribute, toString
-
Constructor Details
-
ActionListenerHandlerBase
- Parameters:
config-
-
-
Method Details
-
apply
Description copied from interface:FaceletHandlerProcess changes on a particular UIComponent
- Specified by:
applyin interfaceFaceletHandler- Parameters:
ctx- the current FaceletContext instance for this executionparent- the parent UIComponent to operate upon- Throws:
IOException- if unable to loadrelativePath
-
applyAttachedObject
Description copied from interface:AttachedObjectHandlerTake the argument
parentand apply this attached object to it. The action taken varies with class that implements one of the subinterfaces of this interface.- Specified by:
applyAttachedObjectin interfaceAttachedObjectHandler- Parameters:
context- TheFacesContextfor this requestparent- TheUIComponentto which this particular attached object must be applied.
-
getFor
Description copied from interface:AttachedObjectHandlerReturn the value of the "for" attribute specified by the page author on the tag for this
AttachedObjectHandler.- Specified by:
getForin interfaceAttachedObjectHandler- Returns:
- the value of the "for" attribute for this attached object
-