RichFaces Examples Repeater 4.2.3.Final

javax.faces.ajax
Interface ClientSideBehavior

All Superinterfaces:
Serializable

public interface ClientSideBehavior
extends Serializable

Author:
asmirnov

Method Summary
 String getCode(javax.faces.context.FacesContext context)
          Create client-side listener call body.
 javax.faces.component.UIComponent getComponent()
           
 BehaviorRenderer getRenderer(javax.faces.context.FacesContext context)
          Return renderer for the this behavior.
 void setComponent(javax.faces.component.UIComponent component)
          This method called during the Ajaxifiable#addAjaxBehavior(String eventName, AjaxBehavior behavior) to inform behavior implementation for that component it belongs to.
 

Method Detail

setComponent

void setComponent(javax.faces.component.UIComponent component)
This method called during the Ajaxifiable#addAjaxBehavior(String eventName, AjaxBehavior behavior) to inform behavior implementation for that component it belongs to.

Parameters:
component -

getComponent

javax.faces.component.UIComponent getComponent()
Returns:
component for which behavior belongs.

getCode

String getCode(javax.faces.context.FacesContext context)
Create client-side listener call body. In the common case, behavior should delegate this call to its renderer.

Parameters:
context - current JSF context
Returns:
client-side function call body.

getRenderer

BehaviorRenderer getRenderer(javax.faces.context.FacesContext context)
Return renderer for the this behavior. implementation should get appropriate renderer from the current RenderKit by randerer type.

Parameters:
context -
Returns:
corresponding renderer instance from the current RenderKit.

RichFaces Examples Repeater 4.2.3.Final

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.