Class RequestViewContext

java.lang.Object
org.apache.myfaces.context.RequestViewContext

public class RequestViewContext extends Object
Since:
2.0.2
Version:
$Revision$ $Date$
Author:
Leonardo Uribe (latest modification by $Author$)
  • Field Details

  • Constructor Details

    • RequestViewContext

      public RequestViewContext()
    • RequestViewContext

      public RequestViewContext(RequestViewMetadata rvm)
  • Method Details

    • getCurrentInstance

      public static RequestViewContext getCurrentInstance()
    • getCurrentInstance

      public static RequestViewContext getCurrentInstance(FacesContext ctx)
    • getCurrentInstance

      public static RequestViewContext getCurrentInstance(FacesContext ctx, UIViewRoot root)
    • getCurrentInstance

      public static RequestViewContext getCurrentInstance(FacesContext ctx, UIViewRoot root, boolean create)
    • newInstance

      public static RequestViewContext newInstance(RequestViewMetadata rvm)
    • setCurrentInstance

      public static void setCurrentInstance(FacesContext ctx, UIViewRoot root, RequestViewContext rvc)
    • isResourceDependencyAlreadyProcessed

      public boolean isResourceDependencyAlreadyProcessed(ResourceDependency dependency)
    • setResourceDependencyAsProcessed

      public void setResourceDependencyAsProcessed(ResourceDependency dependency)
    • isClassAlreadyProcessed

      public boolean isClassAlreadyProcessed(Class<?> inspectedClass)
    • setClassProcessed

      public void setClassProcessed(Class<?> inspectedClass)
    • isRenderTarget

      public boolean isRenderTarget(String target)
    • setRenderTarget

      public void setRenderTarget(String target, boolean value, UIComponent component)
    • getRenderTargetComponentList

      public List<UIComponent> getRenderTargetComponentList(String target)
    • refreshRequestViewContext

      public void refreshRequestViewContext(FacesContext facesContext, UIViewRoot root)
      Scans UIViewRoot facets with added component resources by the effect of ResourceDependency annotation, and register the associated inspected classes so new component resources will not be added to the component tree again and again.
      Parameters:
      facesContext -
      root -
    • getRequestViewMetadata

      public RequestViewMetadata getRequestViewMetadata()
    • setRequestViewMetadata

      public void setRequestViewMetadata(RequestViewMetadata requestViewMetadata)