org.richfaces.context

## Class ExtendedPartialViewContextImpl

- java.lang.Object
- - javax.faces.context.PartialViewContext
  - - org.richfaces.context.ExtendedPartialViewContext
    - - org.richfaces.context.ExtendedPartialViewContextImpl

-     public class ExtendedPartialViewContextImpl
      extends org.richfaces.context.ExtendedPartialViewContext

  Since:
    4.0
  Author:
    Nick Belaevski

- - ### Field Summary

    - ### Fields inherited from class javax.faces.context.PartialViewContext

      `ALL_PARTIAL_PHASE_CLIENT_IDS, PARTIAL_EXECUTE_PARAM_NAME, PARTIAL_RENDER_PARAM_NAME`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `ExtendedPartialViewContextImpl(javax.faces.context.PartialViewContext wrappedViewContext, javax.faces.context.FacesContext facesContext)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | `addImplicitExecuteIds(Collection<String> ids)`
    `protected void` | `addImplicitRenderIds(Collection<String> ids, boolean limitRender)`
    `protected org.richfaces.context.ExtendedPartialViewContextImpl.ContextMode` | `detectContextMode()`
    `protected void` | `executeComponents(javax.faces.event.PhaseId phaseId, Collection<String> executeIds)`
    `Collection<String>` | `getExecuteIds()`
    `javax.faces.context.PartialResponseWriter` | `getPartialResponseWriter()`
    `Collection<String>` | `getRenderIds()`
    `boolean` | `isAjaxRequest()`
    `boolean` | `isExecuteAll()`
    `boolean` | `isPartialRequest()`
    `boolean` | `isRenderAll()`
    `void` | `processPartial(javax.faces.event.PhaseId phaseId)`
    `protected void` | `processPartialExecutePhase(javax.faces.event.PhaseId phaseId)`
    `protected void` | `processPartialRenderPhase()`
    `void` | `release()`
    `protected void` | `renderExtensions(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)`
    `void` | `setPartialRequest(boolean isPartialRequest)`
    `void` | `setRenderAll(boolean isRenderAll)`

    - ### Methods inherited from class org.richfaces.context.ExtendedPartialViewContext

      `appendOnbeforedomupdate, appendOncomplete, getFacesContext, getInstance, getOnbeforedomupdate, getOncomplete, getResponseComponentDataMap, getResponseData, isLimitRender, setLimitRender, setResponseData`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ExtendedPartialViewContextImpl

          public ExtendedPartialViewContextImpl(javax.faces.context.PartialViewContext wrappedViewContext,
                                        javax.faces.context.FacesContext facesContext)

  - ### Method Detail

    - #### getExecuteIds

          public Collection<String> getExecuteIds()

      Specified by:
        `getExecuteIds` in class `javax.faces.context.PartialViewContext`

    - #### getRenderIds

          public Collection<String> getRenderIds()

      Specified by:
        `getRenderIds` in class `javax.faces.context.PartialViewContext`

    - #### isAjaxRequest

          public boolean isAjaxRequest()

      Specified by:
        `isAjaxRequest` in class `javax.faces.context.PartialViewContext`

    - #### isPartialRequest

          public boolean isPartialRequest()

      Specified by:
        `isPartialRequest` in class `javax.faces.context.PartialViewContext`

    - #### setPartialRequest

          public void setPartialRequest(boolean isPartialRequest)

      Specified by:
        `setPartialRequest` in class `javax.faces.context.PartialViewContext`

    - #### isExecuteAll

          public boolean isExecuteAll()

      Specified by:
        `isExecuteAll` in class `javax.faces.context.PartialViewContext`

    - #### isRenderAll

          public boolean isRenderAll()

      Specified by:
        `isRenderAll` in class `javax.faces.context.PartialViewContext`

    - #### setRenderAll

          public void setRenderAll(boolean isRenderAll)

      Specified by:
        `setRenderAll` in class `javax.faces.context.PartialViewContext`

    - #### getPartialResponseWriter

          public javax.faces.context.PartialResponseWriter getPartialResponseWriter()

      Specified by:
        `getPartialResponseWriter` in class `javax.faces.context.PartialViewContext`

    - #### processPartial

          public void processPartial(javax.faces.event.PhaseId phaseId)

      Specified by:
        `processPartial` in class `javax.faces.context.PartialViewContext`

    - #### processPartialExecutePhase

          protected void processPartialExecutePhase(javax.faces.event.PhaseId phaseId)

    - #### executeComponents

          protected void executeComponents(javax.faces.event.PhaseId phaseId,
                               Collection<String> executeIds)

    - #### processPartialRenderPhase

          protected void processPartialRenderPhase()

    - #### release

          public void release()

      Overrides:
        `release` in class `org.richfaces.context.ExtendedPartialViewContext`

    - #### addImplicitExecuteIds

          protected void addImplicitExecuteIds(Collection<String> ids)

    - #### addImplicitRenderIds

          protected void addImplicitRenderIds(Collection<String> ids,
                                  boolean limitRender)

    - #### renderExtensions

          protected void renderExtensions(javax.faces.context.FacesContext context,
                              javax.faces.component.UIComponent component)
                                   throws IOException

      Throws:
        `IOException`

    - #### detectContextMode

          protected org.richfaces.context.ExtendedPartialViewContextImpl.ContextMode detectContextMode()

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.