public class ClientBehaviorRendererUtils extends Object
| Constructor and Description | 
|---|
| ClientBehaviorRendererUtils() | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | buildBehaviorChain(FacesContext facesContext,
                  UIComponent uiComponent,
                  String eventName,
                  Collection<ClientBehaviorContext.Parameter> params,
                  Map<String,List<ClientBehavior>> clientBehaviors,
                  String userEventCode,
                  String serverEventCode) | 
| 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) | 
| static String | buildBehaviorChain(FacesContext facesContext,
                  UIComponent uiComponent,
                  String sourceId,
                  String eventName,
                  Collection<ClientBehaviorContext.Parameter> params,
                  Map<String,List<ClientBehavior>> clientBehaviors,
                  String userEventCode,
                  String serverEventCode) | 
| 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) | 
| static void | decodeClientBehaviors(FacesContext facesContext,
                     UIComponent component) | 
| static String | escapeJavaScriptForChain(String javaScript)This function correctly escapes the given JavaScript code
 for the use in the jsf.util.chain() JavaScript function. | 
| static Collection<ClientBehaviorContext.Parameter> | getClientBehaviorContextParameters(Map<String,String> params) | 
| static boolean | hasClientBehavior(String eventName,
                 Map<String,List<ClientBehavior>> behaviors)Checks if the given component has a behavior attachment with a given name. | 
public static void decodeClientBehaviors(FacesContext facesContext, UIComponent component)
public static boolean hasClientBehavior(String eventName, Map<String,List<ClientBehavior>> behaviors)
eventName - the event name to be checked forbehaviors - map of behaviors attached to the componentpublic static Collection<ClientBehaviorContext.Parameter> getClientBehaviorContextParameters(Map<String,String> params)
public static String buildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String eventName, Collection<ClientBehaviorContext.Parameter> params, Map<String,List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode)
public static String buildBehaviorChain(FacesContext facesContext, UIComponent uiComponent, String sourceId, String eventName, Collection<ClientBehaviorContext.Parameter> params, Map<String,List<ClientBehavior>> clientBehaviors, String userEventCode, String serverEventCode)
public 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)
public 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)
Copyright © 2022 The Apache Software Foundation. All rights reserved.