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 forBehaviors that attach script content to client-side events exposed byClientBehaviorHoldercomponents.ClientBehaviorHolder The ClientBehaviorHolder interface may be implemented by any concreteUIComponentthat wishes to support client behaviors as defined byClientBehavior. -
Class Summary Class Description AjaxBehavior An instance of this class is added as aClientBehaviorto 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 theBehaviorcontract.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 theFacesBehaviorqualifier. -
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.