Class TobagoClientBehaviorRenderer
java.lang.Object
javax.faces.render.ClientBehaviorRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TobagoClientBehaviorRenderer
public class TobagoClientBehaviorRenderer
extends javax.faces.render.ClientBehaviorRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CollapsecreateCollapsible(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) Deprecated.TBDvoiddecode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, javax.faces.component.behavior.ClientBehavior clientBehavior) getScript(javax.faces.component.behavior.ClientBehaviorContext behaviorContext, javax.faces.component.behavior.ClientBehavior behavior) In standard JSF this method returns a JavaScript string.
-
Constructor Details
-
TobagoClientBehaviorRenderer
public TobagoClientBehaviorRenderer()
-
-
Method Details
-
getScript
public String getScript(javax.faces.component.behavior.ClientBehaviorContext behaviorContext, javax.faces.component.behavior.ClientBehavior behavior) In standard JSF this method returns a JavaScript string. Because of CSP, Tobago doesn't render JavaScript into the HTML content. It transports the return value a bit hacky byCommandMap.storeCommandMap(javax.faces.context.FacesContext, org.apache.myfaces.tobago.internal.renderkit.CommandMap).- Overrides:
getScriptin classjavax.faces.render.ClientBehaviorRenderer- Returns:
- "dummy" string or null, if nothing to do.
-
decode
public void decode(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, javax.faces.component.behavior.ClientBehavior clientBehavior) - Overrides:
decodein classjavax.faces.render.ClientBehaviorRenderer
-
createCollapsible
@Deprecated public static Collapse createCollapsible(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) Deprecated.TBD
-