Class PartialVisitContext
- java.lang.Object
-
- jakarta.faces.component.visit.VisitContext
-
- org.apache.myfaces.component.visit.PartialVisitContext
-
public class PartialVisitContext extends VisitContext
A VisitContext implementation that is used when performing a partial component tree visit.
- Version:
- $Rev$ $Date$
- Author:
- Werner Punz, Blake Sullivan (latest modification by $Author$)
-
-
Field Summary
-
Fields inherited from class jakarta.faces.component.visit.VisitContext
ALL_IDS
-
-
Constructor Summary
Constructors Constructor Description PartialVisitContext(FacesContext facesContext, Collection<String> clientIds)
Creates a PartialVisitorContext instance.PartialVisitContext(FacesContext facesContext, Collection<String> clientIds, Set<VisitHint> hints)
Creates a PartialVisitorContext instance with the specified hints.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FacesContext
getFacesContext()
Set<VisitHint>
getHints()
Collection<String>
getIdsToVisit()
Collection<String>
getSubtreeIdsToVisit(UIComponent component)
VisitResult
invokeVisitCallback(UIComponent component, VisitCallback callback)
-
Methods inherited from class jakarta.faces.component.visit.VisitContext
createVisitContext, createVisitContext
-
-
-
-
Constructor Detail
-
PartialVisitContext
public PartialVisitContext(FacesContext facesContext, Collection<String> clientIds)
Creates a PartialVisitorContext instance.- Parameters:
facesContext
- the FacesContext for the current requestclientIds
- the client ids of the components to visit- Throws:
NullPointerException
- iffacesContext
isnull
-
PartialVisitContext
public PartialVisitContext(FacesContext facesContext, Collection<String> clientIds, Set<VisitHint> hints)
Creates a PartialVisitorContext instance with the specified hints.- Parameters:
facesContext
- the FacesContext for the current requestclientIds
- the client ids of the components to visithints
- a the VisitHints for this visit- Throws:
NullPointerException
- iffacesContext
isnull
IllegalArgumentException
- if the phaseId is specified and hints does not contain VisitHint.EXECUTE_LIFECYCLE
-
-
Method Detail
-
getFacesContext
public FacesContext getFacesContext()
- Specified by:
getFacesContext
in classVisitContext
- See Also:
VisitContext.getFacesContext()
-
getHints
public Set<VisitHint> getHints()
- Specified by:
getHints
in classVisitContext
- See Also:
VisitContext.getHints
-
getIdsToVisit
public Collection<String> getIdsToVisit()
- Specified by:
getIdsToVisit
in classVisitContext
- See Also:
VisitContext.getIdsToVisit()
-
getSubtreeIdsToVisit
public Collection<String> getSubtreeIdsToVisit(UIComponent component)
- Specified by:
getSubtreeIdsToVisit
in classVisitContext
- See Also:
VisitContext.getSubtreeIdsToVisit()
-
invokeVisitCallback
public VisitResult invokeVisitCallback(UIComponent component, VisitCallback callback)
- Specified by:
invokeVisitCallback
in classVisitContext
- See Also:
VisitContext.invokeVisitCallback()
-
-