Class ClientBehaviorRendererUtils
java.lang.Object
org.apache.myfaces.renderkit.html.util.ClientBehaviorRendererUtils
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringbuildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String sourceId, String eventName1, Collection<ClientBehaviorContext.Parameter> params1, String eventName2, Collection<ClientBehaviorContext.Parameter> params2, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) static StringbuildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String sourceId, String eventName, Collection<ClientBehaviorContext.Parameter> params, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) static StringbuildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String eventName1, Collection<ClientBehaviorContext.Parameter> params1, String eventName2, Collection<ClientBehaviorContext.Parameter> params2, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) static StringbuildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String eventName, Collection<ClientBehaviorContext.Parameter> params, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) static voiddecodeClientBehaviors(FacesContext facesContext, UIComponent component) static StringescapeJavaScriptForChain(FacesContext facesContext, String javaScript) This function correctly escapes the given JavaScript code for the use in the faces.util.chain() JavaScript function.static booleanhasClientBehavior(String eventName, Map<String, List<ClientBehavior>> behaviors) Checks if the given component has a behavior attachment with a given name.
- 
Constructor Details- 
ClientBehaviorRendererUtilspublic ClientBehaviorRendererUtils()
 
- 
- 
Method Details- 
decodeClientBehaviors
- 
hasClientBehaviorpublic static boolean hasClientBehavior(String eventName, Map<String, List<ClientBehavior>> behaviors) Checks if the given component has a behavior attachment with a given name.- Parameters:
- eventName- the event name to be checked for
- behaviors- map of behaviors attached to the component
- Returns:
- true if client behavior with given name is attached, false otherwise
 
- 
getClientBehaviorContextParameterspublic static Collection<ClientBehaviorContext.Parameter> getClientBehaviorContextParameters(Map<String, String> params) 
- 
buildBehaviorChainpublic static String buildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String eventName, Collection<ClientBehaviorContext.Parameter> params, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) 
- 
buildBehaviorChainpublic static String buildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String sourceId, String eventName, Collection<ClientBehaviorContext.Parameter> params, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) 
- 
buildBehaviorChainpublic static String buildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String eventName1, Collection<ClientBehaviorContext.Parameter> params1, String eventName2, Collection<ClientBehaviorContext.Parameter> params2, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) 
- 
buildBehaviorChainpublic static String buildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String sourceId, String eventName1, Collection<ClientBehaviorContext.Parameter> params1, String eventName2, Collection<ClientBehaviorContext.Parameter> params2, Map<String, List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode) 
- 
escapeJavaScriptForChainThis function correctly escapes the given JavaScript code for the use in the faces.util.chain() JavaScript function. It also handles double-escaping correclty.- Parameters:
- facesContext-
- javaScript-
- Returns:
 
 
-