## Uses of Class
org.apache.myfaces.trinidad.component.ComponentProcessingContext

- Packages that use ComponentProcessingContext
  Package | Description
  --- | ---
  org.apache.myfaces.trinidad.component |

- - ### Uses of ComponentProcessingContext in org.apache.myfaces.trinidad.component

    Methods in org.apache.myfaces.trinidad.component with parameters of type ComponentProcessingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | ComponentProcessor.`processComponent(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, javax.faces.component.UIComponent component, T callbackContext)` Processes a component
    `static <S> boolean` | UIXComponent.`processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, Iterable<javax.faces.component.UIComponent> children, S callbackContext)` Helper function called by FlattenedComponents to iterate over a flattened view of their children, potentially themselves FlattenedComponents, invoking the `childProcessor` with its `callbackContext` on each renderable instance.
    `<S> boolean` | UIXGroup.`processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, S callBackContext)` Sets up the grouping context and processes all of the UIXGroup's children
    `<S> boolean` | FlattenedComponent.`processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, S callbackContext)` Set up the component context, process all of the renderable children of this component, and the restore the previous context, returning `true` if any of the children were processed.
    `<S> boolean` | UIXSwitcher.`processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, S callbackContext)` Processes the selected switcher facet
    `<S> boolean` | UIXIterator.`processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, S callbackContext)` Sets up the iteration context for each child and processes it
    `static <S> boolean` | UIXComponent.`processFlattenedChildren(javax.faces.context.FacesContext context, ComponentProcessingContext cpContext, ComponentProcessor<S> childProcessor, javax.faces.component.UIComponent child, S callbackContext)` Helper function called by FlattenedComponent to iterate over a flattened view of a group of potentially FlattenedComponent instances rooted at a single child of the FlattenedComponent, invoking the `childProcessor` with its `callbackContext` on each renderable instance.
    `protected void` | UIXCollection.`processFlattenedChildrenBegin(ComponentProcessingContext cpContext)` Hook for subclasses like UIXIterator to initialize and flush the cache when visting flattened children when parented by a renderer that needs to use UIXComponent.processFlattenedChildren().
    `protected void` | UIXComponentBase.`setupFlattenedChildrenContext(javax.faces.context.FacesContext facesContext, ComponentProcessingContext cpContext)` Convenience method for implementors of `FlattenedComponent` to setup either the visiting context or the encoding context based on if the `ComponentProcessingContext` is processing for encoding or not.
    `protected void` | UIXComponentBase.`setupFlattenedContext(javax.faces.context.FacesContext facesContext, ComponentProcessingContext cpContext)` Convenience method for implementors of `FlattenedComponent` to setup either the visiting context or the encoding context based on if the `ComponentProcessingContext` is processing for encoding or not.
    `protected void` | UIXComponentBase.`tearDownFlattenedChildrenContext(javax.faces.context.FacesContext facesContext, ComponentProcessingContext cpContext)` Convenience method for implementors of `FlattenedComponent` to tear down either the visiting context or the encoding context based on if the `ComponentProcessingContext` is processing for encoding or not.
    `protected void` | UIXComponentBase.`tearDownFlattenedContext(javax.faces.context.FacesContext facesContext, ComponentProcessingContext cpContext)` Convenience method for implementors of `FlattenedComponent` to tear down either the visiting context or the encoding context based on if the `ComponentProcessingContext` is processing for encoding or not.

Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.