Package jakarta.faces.component.behavior
-
Interface Summary Interface Description Behavior The Behavior interface is the root API of the component behavior model.ClientBehavior ClientBehavior is the base contract forBehavior
s that attach script content to client-side events exposed byClientBehaviorHolder
components.ClientBehaviorHolder The ClientBehaviorHolder interface may be implemented by any concreteUIComponent
that wishes to support client behaviors as defined byClientBehavior
. -
Class Summary Class Description AjaxBehavior An instance of this class is added as aClientBehavior
to a component using theClientBehaviorHolder.addClientBehavior(java.lang.String, jakarta.faces.component.behavior.ClientBehavior)
contract that components implement.BehaviorBase BehaviorBase is a convenience base class that provides a default implementation of theBehavior
contract.ClientBehaviorBase ClientBehaviorBase is a convenience base class that implements the default concrete behavior of all methods defined byClientBehavior
.ClientBehaviorContext ClientBehaviorContext provides context information that may be useful toClientBehavior.getScript(jakarta.faces.component.behavior.ClientBehaviorContext)
implementations.ClientBehaviorContext.Parameter Parameter instances represent name/value pairs that "submitting" ClientBehavior implementations should include when posting back into the Faces lifecycle.FacesBehavior.Literal Supports inline instantiation of theFacesBehavior
qualifier. -
Enum Summary Enum Description ClientBehaviorHint An enum that specifies hints that describes the behavior of ClientBehavior implementations. -
Annotation Types Summary Annotation Type Description FacesBehavior The presence of this annotation on a class automatically registers the class with the runtime as aBehavior
.