Package javax.faces.component.behavior

APIs for attaching additional behavior to user interface components.

See:
          Description

Interface Summary
Behavior

The Behavior interface is the root API of the component behavior model.

ClientBehavior

ClientBehavior is the base contract for Behaviors that attach script content to client-side events exposed by ClientBehaviorHolder components.

ClientBehaviorHolder

The ClientBehaviorHolder interface may be implemented by any concrete UIComponent that wishes to support client behaviors as defined by ClientBehavior.

 

Class Summary
AjaxBehavior

An instance of this class is added as a ClientBehavior to a component using the ClientBehaviorHolder.addClientBehavior(java.lang.String, javax.faces.component.behavior.ClientBehavior) contract that components implement.

BehaviorBase

BehaviorBase is a convenience base class that provides a default implementation of the Behavior contract.

ClientBehaviorBase

ClientBehaviorBase is a convenience base class that implements the default concrete behavior of all methods defined by ClientBehavior.

ClientBehaviorContext

ClientBehaviorContext provides context information that may be useful to ClientBehavior.getScript(javax.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.

 

Enum Summary
ClientBehaviorHint

An enum that specifies hints that describes the behavior of ClientBehavior implementations.

 

Annotation Types Summary
FacesBehavior

The presence of this annotation on a class automatically registers the class with the runtime as a Behavior.

 

Package javax.faces.component.behavior Description

APIs for attaching additional behavior to user interface components.



Copyright 2002-2009 Sun Microsystems, Inc. All Rights Reserved.