org.richfaces.context
Class BaseExtendedVisitContext

java.lang.Object
  extended by javax.faces.component.visit.VisitContext
      extended by org.richfaces.context.ExtendedVisitContext
          extended by org.richfaces.context.BaseExtendedVisitContext
Direct Known Subclasses:
ExecuteExtendedVisitContext, RenderExtendedVisitContext

public class BaseExtendedVisitContext
extends org.richfaces.context.ExtendedVisitContext

Author:
Nick Belaevski

Field Summary
 
Fields inherited from class org.richfaces.context.ExtendedVisitContext
META_COMPONENT_ID
 
Fields inherited from class javax.faces.component.visit.VisitContext
ALL_IDS
 
Constructor Summary
BaseExtendedVisitContext(javax.faces.context.FacesContext facesContext, java.util.Collection<java.lang.String> clientIds, java.util.Set<javax.faces.component.visit.VisitHint> hints, org.richfaces.context.ExtendedVisitContextMode contextMode)
          Creates a PartialVisitorContext instance with the specified hints.
 
Method Summary
protected  void addDirectSubtreeIdsToVisitForImplicitComponents(javax.faces.component.UIComponent component, java.util.Set<java.lang.String> result)
           
 javax.faces.component.visit.VisitContext createNamingContainerVisitContext(javax.faces.component.UIComponent component, java.util.Collection<java.lang.String> directIds)
           
 java.util.Collection<java.lang.String> getDirectSubtreeIdsToVisit(javax.faces.component.UIComponent component)
           
 java.util.Set<javax.faces.component.visit.VisitHint> getHints()
           
 java.util.Collection<java.lang.String> getIdsToVisit()
           
 java.util.Collection<java.lang.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()
           
 
Methods inherited from class org.richfaces.context.ExtendedVisitContext
buildExtendedClientId, buildExtendedComponentId, getFacesContext, getVisitMode, invokeMetaComponentVisitCallback
 
Methods inherited from class javax.faces.component.visit.VisitContext
createVisitContext, createVisitContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseExtendedVisitContext

public BaseExtendedVisitContext(javax.faces.context.FacesContext facesContext,
                                java.util.Collection<java.lang.String> clientIds,
                                java.util.Set<javax.faces.component.visit.VisitHint> hints,
                                org.richfaces.context.ExtendedVisitContextMode contextMode)
Creates a PartialVisitorContext instance with the specified hints.

Parameters:
facesContext - the FacesContext for the current request
clientIds - the client ids of the components to visit
hints - a the VisitHints for this visit
Throws:
java.lang.NullPointerException - if facesContext is null
Method Detail

getHints

public java.util.Set<javax.faces.component.visit.VisitHint> getHints()
Specified by:
getHints in class javax.faces.component.visit.VisitContext
See Also:
VisitContext.getHints

getIdsToVisit

public java.util.Collection<java.lang.String> getIdsToVisit()
Specified by:
getIdsToVisit in class javax.faces.component.visit.VisitContext
See Also:
VisitContext.getIdsToVisit()

hasImplicitSubtreeIdsToVisit

protected boolean hasImplicitSubtreeIdsToVisit(javax.faces.component.UIComponent component)

getSubtreeIdsToVisit

public java.util.Collection<java.lang.String> getSubtreeIdsToVisit(javax.faces.component.UIComponent component)
Specified by:
getSubtreeIdsToVisit in class javax.faces.component.visit.VisitContext
See Also:
VisitContext.getSubtreeIdsToVisit()

addDirectSubtreeIdsToVisitForImplicitComponents

protected void addDirectSubtreeIdsToVisitForImplicitComponents(javax.faces.component.UIComponent component,
                                                               java.util.Set<java.lang.String> result)

getDirectSubtreeIdsToVisit

public java.util.Collection<java.lang.String> getDirectSubtreeIdsToVisit(javax.faces.component.UIComponent component)
Specified by:
getDirectSubtreeIdsToVisit in class org.richfaces.context.ExtendedVisitContext

invokeVisitCallbackForImplicitComponent

protected javax.faces.component.visit.VisitResult invokeVisitCallbackForImplicitComponent(javax.faces.component.UIComponent component,
                                                                                          javax.faces.component.visit.VisitCallback callback)

shouldCompleteOnEmptyIds

protected boolean shouldCompleteOnEmptyIds()

invokeVisitCallback

public javax.faces.component.visit.VisitResult invokeVisitCallback(javax.faces.component.UIComponent component,
                                                                   javax.faces.component.visit.VisitCallback callback)
Specified by:
invokeVisitCallback in class javax.faces.component.visit.VisitContext
See Also:
VisitContext.invokeVisitCallback()

createNamingContainerVisitContext

public javax.faces.component.visit.VisitContext createNamingContainerVisitContext(javax.faces.component.UIComponent component,
                                                                                  java.util.Collection<java.lang.String> directIds)
Specified by:
createNamingContainerVisitContext in class org.richfaces.context.ExtendedVisitContext


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.