| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ajax4jsf.renderkit.AjaxRendererUtils
public class AjaxRendererUtils
| Field Summary | |
|---|---|
| static java.lang.String | AJAX_ABORT_ATTR | 
| static java.lang.String | AJAX_AREAS_RENDERED | 
| static java.lang.String | AJAX_DELAY_ATTR | 
| static java.lang.String | AJAX_FUNCTION_NAMEName Javasript function for submit AJAX request | 
| static java.lang.String | AJAX_PROCESS_ATTRIBUTE | 
| static java.lang.String | AJAX_QUEUE_ATTR | 
| static java.lang.String | AJAX_REGIONS_ATTRIBUTE | 
| static java.lang.String | AJAX_SINGLE_ATTR | 
| static java.lang.String | AJAX_SINGLE_PARAMETER_NAME | 
| static java.lang.String | LIMITTOLIST_ATTR_NAMEAttribute to keep | 
| static java.lang.String | ONBEFOREDOMUPDATE_ATTR_NAMEAttribute for keep JavaScript function name for call before updating DOM tree. | 
| static java.lang.String | ONCOMPLETE_ATTR_NAMEAttribute for keep JavaScript function name for call after complete request. | 
| static java.lang.String | ONCOMPLETE_CONTENT_IDAttribute for keep JavaScript function name for call after complete request. | 
| static java.lang.String | SIMILARITY_GROUPING_ID_ATTR | 
| static java.lang.String | STATUS_ATTR_NAMEAttribute for keep clientId of status component | 
| static java.lang.String | VALUE_ATTR | 
| Method Summary | |
|---|---|
| static void | addRegionByName(javax.faces.context.FacesContext facesContext,
                javax.faces.component.UIComponent component,
                java.lang.String id)TODO: add deprecation | 
| static void | addRegionsFromComponent(javax.faces.component.UIComponent component,
                        javax.faces.context.FacesContext facesContext) | 
| static java.util.Set<java.lang.String> | asSet(java.lang.Object valueToSet)Convert parameter ( Collection, List, array, String, comma-separated String ) to list of srings. | 
| static org.ajax4jsf.javascript.JSFunction | buildAjaxFunction(javax.faces.component.UIComponent uiComponent,
                  javax.faces.context.FacesContext facesContext)Create call to Ajax Submit function with first two parameters | 
| static org.ajax4jsf.javascript.JSFunction | buildAjaxFunction(javax.faces.component.UIComponent uiComponent,
                  javax.faces.context.FacesContext facesContext,
                  java.lang.String functionName)Create call to Ajax Submit function with first two parameters | 
| static org.ajax4jsf.javascript.JSFunctionDefinition | buildAjaxOnBeforeDomUpdate(java.lang.String body) | 
| static org.ajax4jsf.javascript.JSFunctionDefinition | buildAjaxOncomplete(java.lang.String body) | 
| static java.util.Map<java.lang.String,java.lang.Object> | buildEventOptions(javax.faces.context.FacesContext facesContext,
                  javax.faces.component.UIComponent component) | 
| static java.util.Map<java.lang.String,java.lang.Object> | buildEventOptions(javax.faces.context.FacesContext facesContext,
                  javax.faces.component.UIComponent component,
                  boolean omitDefaultActionUrl) | 
| static java.util.Map<java.lang.String,java.lang.Object> | buildEventOptions(javax.faces.context.FacesContext facesContext,
                  javax.faces.component.UIComponent uiComponent,
                  java.util.Map<java.lang.String,java.lang.Object> params) | 
| static java.util.Map<java.lang.String,java.lang.Object> | buildEventOptions(javax.faces.context.FacesContext facesContext,
                  javax.faces.component.UIComponent uiComponent,
                  java.util.Map<java.lang.String,java.lang.Object> params,
                  boolean omitDefaultActionUrl) | 
| static java.lang.StringBuffer | buildOnClick(javax.faces.component.UIComponent uiComponent,
             javax.faces.context.FacesContext facesContext)Build JavaScript onclick event for given component | 
| static java.lang.StringBuffer | buildOnClick(javax.faces.component.UIComponent uiComponent,
             javax.faces.context.FacesContext facesContext,
             boolean omitDefaultActionUrl)Build JavaScript onclick event for given component | 
| static java.lang.StringBuffer | buildOnEvent(javax.faces.component.UIComponent uiComponent,
             javax.faces.context.FacesContext facesContext,
             java.lang.String eventName)Build JavaScript event for component | 
| static java.lang.StringBuffer | buildOnEvent(javax.faces.component.UIComponent uiComponent,
             javax.faces.context.FacesContext facesContext,
             java.lang.String eventName,
             boolean omitDefaultActionUrl)Build JavaScript event for component | 
| static void | encodeAjaxBegin(javax.faces.context.FacesContext context,
                javax.faces.component.UIComponent component)Encode declaration for AJAX response. | 
| static void | encodeAjaxEnd(javax.faces.context.FacesContext context,
              javax.faces.component.UIComponent component)End encoding of AJAX response. | 
| static void | encodeAreas(javax.faces.context.FacesContext context,
            javax.faces.component.UIComponent component)Encode rendered areas as special HTML tag ( span in current release ) | 
| static org.ajax4jsf.component.AjaxContainer | findAjaxContainer(javax.faces.context.FacesContext facesContext,
                  javax.faces.component.UIComponent uiComponent) | 
| static java.lang.String | getAbsoluteId(javax.faces.component.UIComponent component)Replacement for buggy in MyFaces RendererUtils | 
| protected static java.lang.String | getAjaxActionUrl(javax.faces.context.FacesContext facesContext) | 
| static java.util.Set<java.lang.String> | getAjaxAreas(javax.faces.component.UIComponent uiComponent)Get list of clientId's for given component | 
| static java.util.Set<java.lang.String> | getAjaxAreasToProcess(javax.faces.component.UIComponent component)Returns set of areas to be processed as a result of this component action invocation | 
| static java.lang.String | getAjaxOnBeforeDomUpdate(javax.faces.component.UIComponent component)Get function name for call before update DOM. | 
| static java.lang.String | getAjaxOncomplete(javax.faces.component.UIComponent component)Get function name for call on completed ajax request. | 
| static java.lang.String | getAjaxStatus(javax.faces.component.UIComponent component)Get status area Id for given component. | 
| static javax.faces.component.UIComponent | getNestingForm(javax.faces.component.UIComponent component)Find nested form for given component | 
| static boolean | isAjaxLimitToList(javax.faces.component.UIComponent component)Calculate, must be component render only given areas, or all sended from server. | 
| static boolean | isAjaxRequest(javax.faces.context.FacesContext facesContext) | 
| static void | loadBundles(javax.faces.context.FacesContext context)Find all instances of UILoadBundlein view tree and load bundles
 to request-scope map. | 
| static void | writeState(javax.faces.context.FacesContext context)Write state saving markers to context, include MyFaces view sequence. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String AJAX_FUNCTION_NAME
public static final java.lang.String STATUS_ATTR_NAME
public static final java.lang.String ONCOMPLETE_ATTR_NAME
public static final java.lang.String ONCOMPLETE_CONTENT_ID
public static final java.lang.String ONBEFOREDOMUPDATE_ATTR_NAME
public static final java.lang.String LIMITTOLIST_ATTR_NAME
public static final java.lang.String AJAX_REGIONS_ATTRIBUTE
public static final java.lang.String AJAX_PROCESS_ATTRIBUTE
public static final java.lang.String VALUE_ATTR
public static final java.lang.String AJAX_AREAS_RENDERED
public static final java.lang.String AJAX_SINGLE_ATTR
public static final java.lang.String AJAX_QUEUE_ATTR
public static final java.lang.String AJAX_DELAY_ATTR
public static final java.lang.String AJAX_ABORT_ATTR
public static final java.lang.String AJAX_SINGLE_PARAMETER_NAME
public static final java.lang.String SIMILARITY_GROUPING_ID_ATTR
| Method Detail | 
|---|
public static java.lang.StringBuffer buildOnClick(javax.faces.component.UIComponent uiComponent,
                                                  javax.faces.context.FacesContext facesContext)
uiComponent - -
            component for build eventfacesContext - 
StringBuffer with Javascript code
public static java.lang.StringBuffer buildOnClick(javax.faces.component.UIComponent uiComponent,
                                                  javax.faces.context.FacesContext facesContext,
                                                  boolean omitDefaultActionUrl)
uiComponent - -
            component for build eventfacesContext - omitDefaultActionUrl - - default action URL is not encoded if parameter is true
StringBuffer with Javascript code
public static java.lang.StringBuffer buildOnEvent(javax.faces.component.UIComponent uiComponent,
                                                  javax.faces.context.FacesContext facesContext,
                                                  java.lang.String eventName)
uiComponent - -
            component for build eventfacesContext - eventName - -
            name of event
StringBuffer with Javascript code
public static java.lang.StringBuffer buildOnEvent(javax.faces.component.UIComponent uiComponent,
                                                  javax.faces.context.FacesContext facesContext,
                                                  java.lang.String eventName,
                                                  boolean omitDefaultActionUrl)
uiComponent - -
            component for build eventfacesContext - eventName - -
            name of eventomitDefaultActionUrl - - default action URL is not encoded if parameter is true
StringBuffer with Javascript code
public static java.util.Map<java.lang.String,java.lang.Object> buildEventOptions(javax.faces.context.FacesContext facesContext,
                                                                                 javax.faces.component.UIComponent component)
public static java.util.Map<java.lang.String,java.lang.Object> buildEventOptions(javax.faces.context.FacesContext facesContext,
                                                                                 javax.faces.component.UIComponent uiComponent,
                                                                                 java.util.Map<java.lang.String,java.lang.Object> params)
public static java.util.Map<java.lang.String,java.lang.Object> buildEventOptions(javax.faces.context.FacesContext facesContext,
                                                                                 javax.faces.component.UIComponent component,
                                                                                 boolean omitDefaultActionUrl)
public static java.util.Map<java.lang.String,java.lang.Object> buildEventOptions(javax.faces.context.FacesContext facesContext,
                                                                                 javax.faces.component.UIComponent uiComponent,
                                                                                 java.util.Map<java.lang.String,java.lang.Object> params,
                                                                                 boolean omitDefaultActionUrl)
facesContext - uiComponent - 
public static org.ajax4jsf.javascript.JSFunction buildAjaxFunction(javax.faces.component.UIComponent uiComponent,
                                                                   javax.faces.context.FacesContext facesContext)
uiComponent - facesContext - functionName - 
public static org.ajax4jsf.javascript.JSFunction buildAjaxFunction(javax.faces.component.UIComponent uiComponent,
                                                                   javax.faces.context.FacesContext facesContext,
                                                                   java.lang.String functionName)
uiComponent - facesContext - functionName - 
public static java.util.Set<java.lang.String> getAjaxAreas(javax.faces.component.UIComponent uiComponent)
uiComponent - 
public static java.util.Set<java.lang.String> getAjaxAreasToProcess(javax.faces.component.UIComponent component)
component - 
public static java.util.Set<java.lang.String> asSet(java.lang.Object valueToSet)
valueToSet - -
            obect for convert to List.
public static java.lang.String getAjaxStatus(javax.faces.component.UIComponent component)
component - 
nullpublic static org.ajax4jsf.javascript.JSFunctionDefinition buildAjaxOncomplete(java.lang.String body)
public static org.ajax4jsf.javascript.JSFunctionDefinition buildAjaxOnBeforeDomUpdate(java.lang.String body)
public static java.lang.String getAjaxOncomplete(javax.faces.component.UIComponent component)
component - for wich calculate function name
nullpublic static java.lang.String getAjaxOnBeforeDomUpdate(javax.faces.component.UIComponent component)
component - for wich calculate function name
nullpublic static boolean isAjaxLimitToList(javax.faces.component.UIComponent component)
component - 
true if client must render ONLY given areas.public static java.lang.String getAbsoluteId(javax.faces.component.UIComponent component)
RendererUtils
component - 
public static javax.faces.component.UIComponent getNestingForm(javax.faces.component.UIComponent component)
component - 
UIForm component, or nullprotected static java.lang.String getAjaxActionUrl(javax.faces.context.FacesContext facesContext)
public static org.ajax4jsf.component.AjaxContainer findAjaxContainer(javax.faces.context.FacesContext facesContext,
                                                                     javax.faces.component.UIComponent uiComponent)
facesContext - uiComponent - 
public static void encodeAreas(javax.faces.context.FacesContext context,
                               javax.faces.component.UIComponent component)
                        throws java.io.IOException
context - component - 
java.io.IOException
public static void writeState(javax.faces.context.FacesContext context)
                       throws java.io.IOException
context - 
java.io.IOException
public static void encodeAjaxBegin(javax.faces.context.FacesContext context,
                                   javax.faces.component.UIComponent component)
                            throws java.io.IOException
context - component - 
java.io.IOException
public static void encodeAjaxEnd(javax.faces.context.FacesContext context,
                                 javax.faces.component.UIComponent component)
                          throws java.io.IOException
context - component - 
java.io.IOExceptionpublic static void loadBundles(javax.faces.context.FacesContext context)
UILoadBundle in view tree and load bundles
 to request-scope map.
context - 
java.io.IOExceptionpublic static boolean isAjaxRequest(javax.faces.context.FacesContext facesContext)
facesContext - 
public static void addRegionByName(javax.faces.context.FacesContext facesContext,
                                   javax.faces.component.UIComponent component,
                                   java.lang.String id)
facesContext - component - id - 
public static void addRegionsFromComponent(javax.faces.component.UIComponent component,
                                           javax.faces.context.FacesContext facesContext)
facesContext - component - id - | 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||