Class TobagoClientBehaviorRenderer
java.lang.Object
jakarta.faces.render.ClientBehaviorRenderer
org.apache.myfaces.tobago.internal.renderkit.renderer.TobagoClientBehaviorRenderer
public class TobagoClientBehaviorRenderer
extends jakarta.faces.render.ClientBehaviorRenderer
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic CollapsecreateCollapsible(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component) Deprecated.TBDvoiddecode(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component, jakarta.faces.component.behavior.ClientBehavior clientBehavior) getScript(jakarta.faces.component.behavior.ClientBehaviorContext behaviorContext, jakarta.faces.component.behavior.ClientBehavior behavior) In standard JSF this method returns a JavaScript string.
- 
Constructor Details- 
TobagoClientBehaviorRendererpublic TobagoClientBehaviorRenderer()
 
- 
- 
Method Details- 
getScriptpublic String getScript(jakarta.faces.component.behavior.ClientBehaviorContext behaviorContext, jakarta.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(jakarta.faces.context.FacesContext, org.apache.myfaces.tobago.internal.renderkit.CommandMap).- Overrides:
- getScriptin class- jakarta.faces.render.ClientBehaviorRenderer
- Returns:
- "dummy" string or null, if nothing to do.
 
- 
decodepublic void decode(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component, jakarta.faces.component.behavior.ClientBehavior clientBehavior) - Overrides:
- decodein class- jakarta.faces.render.ClientBehaviorRenderer
 
- 
createCollapsible@Deprecated public static Collapse createCollapsible(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component) Deprecated.TBD
 
-