public class BaseExtendedVisitContext
extends org.richfaces.context.ExtendedVisitContext
Modifier and Type | Class and Description |
---|---|
protected static interface |
BaseExtendedVisitContext.ClientIdVisitor |
Modifier and Type | Field and Description |
---|---|
protected BaseExtendedVisitContext.ClientIdVisitor |
addNodeVisitor |
protected BaseExtendedVisitContext.ClientIdVisitor |
removeNodeVisitor |
Constructor and Description |
---|
BaseExtendedVisitContext(javax.faces.context.FacesContext facesContext,
Collection<String> clientIds,
Set<javax.faces.component.visit.VisitHint> hints,
org.richfaces.context.ExtendedVisitContextMode contextMode)
Creates a PartialVisitorContext instance with the specified hints.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addDirectSubtreeIdsToVisitForImplicitComponents(javax.faces.component.UIComponent component,
Set<String> result) |
javax.faces.component.visit.VisitContext |
createNamingContainerVisitContext(javax.faces.component.UIComponent component,
Collection<String> directIds) |
Collection<String> |
getDirectSubtreeIdsToVisit(javax.faces.component.UIComponent component) |
Set<javax.faces.component.visit.VisitHint> |
getHints() |
Collection<String> |
getIdsToVisit() |
Collection<String> |
getSubtreeIdsToVisit(javax.faces.component.UIComponent component) |
protected boolean |
hasImplicitSubtreeIdsToVisit(javax.faces.component.UIComponent component) |
javax.faces.component.visit.VisitResult |
invokeVisitCallback(javax.faces.component.UIComponent component,
javax.faces.component.visit.VisitCallback callback) |
protected javax.faces.component.visit.VisitResult |
invokeVisitCallbackForImplicitComponent(javax.faces.component.UIComponent component,
javax.faces.component.visit.VisitCallback callback) |
protected boolean |
shouldCompleteOnEmptyIds() |
protected void |
visitClientId(String clientId,
BaseExtendedVisitContext.ClientIdVisitor visitor) |
buildExtendedClientId, buildExtendedComponentId, getFacesContext, getVisitMode, invokeMetaComponentVisitCallback
protected final BaseExtendedVisitContext.ClientIdVisitor addNodeVisitor
protected final BaseExtendedVisitContext.ClientIdVisitor removeNodeVisitor
public BaseExtendedVisitContext(javax.faces.context.FacesContext facesContext, Collection<String> clientIds, Set<javax.faces.component.visit.VisitHint> hints, org.richfaces.context.ExtendedVisitContextMode contextMode)
facesContext
- the FacesContext for the current requestclientIds
- the client ids of the components to visithints
- a the VisitHints for this visitNullPointerException
- if facesContext
is null
protected void visitClientId(String clientId, BaseExtendedVisitContext.ClientIdVisitor visitor)
public Set<javax.faces.component.visit.VisitHint> getHints()
getHints
in class javax.faces.component.visit.VisitContext
VisitContext.getHints
public Collection<String> getIdsToVisit()
getIdsToVisit
in class javax.faces.component.visit.VisitContext
VisitContext.getIdsToVisit()
protected boolean hasImplicitSubtreeIdsToVisit(javax.faces.component.UIComponent component)
public Collection<String> getSubtreeIdsToVisit(javax.faces.component.UIComponent component)
getSubtreeIdsToVisit
in class javax.faces.component.visit.VisitContext
VisitContext.getSubtreeIdsToVisit()
protected void addDirectSubtreeIdsToVisitForImplicitComponents(javax.faces.component.UIComponent component, Set<String> result)
public Collection<String> getDirectSubtreeIdsToVisit(javax.faces.component.UIComponent component)
getDirectSubtreeIdsToVisit
in class org.richfaces.context.ExtendedVisitContext
protected javax.faces.component.visit.VisitResult invokeVisitCallbackForImplicitComponent(javax.faces.component.UIComponent component, javax.faces.component.visit.VisitCallback callback)
protected boolean shouldCompleteOnEmptyIds()
public javax.faces.component.visit.VisitResult invokeVisitCallback(javax.faces.component.UIComponent component, javax.faces.component.visit.VisitCallback callback)
invokeVisitCallback
in class javax.faces.component.visit.VisitContext
VisitContext.invokeVisitCallback()
public javax.faces.component.visit.VisitContext createNamingContainerVisitContext(javax.faces.component.UIComponent component, Collection<String> directIds)
createNamingContainerVisitContext
in class org.richfaces.context.ExtendedVisitContext
Copyright © 2014 JBoss by Red Hat. All Rights Reserved.