Package org.apache.myfaces.context
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 Summary
Fields Modifier and Type Field Description static String
RESOURCE_DEPENDENCY_INSPECTED_CLASS
static String
VIEW_CONTEXT_KEY
-
Constructor Summary
Constructors Constructor Description RequestViewContext()
RequestViewContext(RequestViewMetadata rvm)
-
Method Summary
-
-
-
Field Detail
-
VIEW_CONTEXT_KEY
public static final String VIEW_CONTEXT_KEY
- See Also:
- Constant Field Values
-
RESOURCE_DEPENDENCY_INSPECTED_CLASS
public static final String RESOURCE_DEPENDENCY_INSPECTED_CLASS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RequestViewContext
public RequestViewContext()
-
RequestViewContext
public RequestViewContext(RequestViewMetadata rvm)
-
-
Method Detail
-
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)
-
-