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 © 2021 The Apache Software Foundation. All rights reserved.