com.sun.faces.component.visit
public class PartialVisitContext extends javax.faces.component.visit.VisitContext
A VisitContext implementation that is used when performing a partial component tree visit.
RELEASE_PENDINGModifier and Type | Class and Description |
---|---|
private class |
PartialVisitContext.CollectionProxy<E extends java.lang.String> |
private class |
PartialVisitContext.IteratorProxy<E extends java.lang.String> |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.lang.String> |
clientIds |
private javax.faces.context.FacesContext |
facesContext |
private java.util.Set<javax.faces.component.visit.VisitHint> |
hints |
private java.util.Collection<java.lang.String> |
ids |
private java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> |
subtreeClientIds |
private java.util.Collection<java.lang.String> |
unvisitedClientIds |
Constructor and Description |
---|
PartialVisitContext(javax.faces.context.FacesContext facesContext,
java.util.Collection<java.lang.String> clientIds)
Creates a PartialVisitorContext instance.
|
PartialVisitContext(javax.faces.context.FacesContext facesContext,
java.util.Collection<java.lang.String> clientIds,
java.util.Set<javax.faces.component.visit.VisitHint> hints)
Creates a PartialVisitorContext instance with the specified hints.
|
Modifier and Type | Method and Description |
---|---|
private void |
addSubtreeClientId(java.lang.String clientId) |
javax.faces.context.FacesContext |
getFacesContext() |
java.util.Set<javax.faces.component.visit.VisitHint> |
getHints() |
private java.lang.String |
getIdFromClientId(java.lang.String clientId) |
java.util.Collection<java.lang.String> |
getIdsToVisit() |
java.util.Collection<java.lang.String> |
getSubtreeIdsToVisit(javax.faces.component.UIComponent component) |
java.util.Collection<java.lang.String> |
getUnvisitedClientIds() |
private java.lang.String |
getVisitId(javax.faces.component.UIComponent component) |
private void |
idAdded(java.lang.String clientId) |
private void |
idRemoved(java.lang.String clientId) |
private void |
initializeCollections(java.util.Collection<java.lang.String> clientIds) |
javax.faces.component.visit.VisitResult |
invokeVisitCallback(javax.faces.component.UIComponent component,
javax.faces.component.visit.VisitCallback callback) |
private void |
removeSubtreeClientId(java.lang.String clientId) |
private java.util.Collection<java.lang.String> clientIds
private java.util.Collection<java.lang.String> ids
private java.util.Collection<java.lang.String> unvisitedClientIds
private java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> subtreeClientIds
private javax.faces.context.FacesContext facesContext
private java.util.Set<javax.faces.component.visit.VisitHint> hints
public PartialVisitContext(javax.faces.context.FacesContext facesContext, java.util.Collection<java.lang.String> clientIds)
facesContext
- the FacesContext for the current requestclientIds
- the client ids of the components to visitjava.lang.NullPointerException
- if facesContext
is null
public PartialVisitContext(javax.faces.context.FacesContext facesContext, java.util.Collection<java.lang.String> clientIds, java.util.Set<javax.faces.component.visit.VisitHint> hints)
facesContext
- the FacesContext for the current requestclientIds
- the client ids of the components to visithints
- a the VisitHints for this visitjava.lang.NullPointerException
- if facesContext
is null
public javax.faces.context.FacesContext getFacesContext()
getFacesContext
in class javax.faces.component.visit.VisitContext
VisitContext.getFacesContext()
public java.util.Set<javax.faces.component.visit.VisitHint> getHints()
getHints
in class javax.faces.component.visit.VisitContext
VisitContext.getHints
public java.util.Collection<java.lang.String> getIdsToVisit()
getIdsToVisit
in class javax.faces.component.visit.VisitContext
VisitContext.getIdsToVisit()
public java.util.Collection<java.lang.String> getUnvisitedClientIds()
public java.util.Collection<java.lang.String> getSubtreeIdsToVisit(javax.faces.component.UIComponent component)
getSubtreeIdsToVisit
in class javax.faces.component.visit.VisitContext
VisitContext.getSubtreeIdsToVisit()
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()
private void idAdded(java.lang.String clientId)
private void idRemoved(java.lang.String clientId)
private void initializeCollections(java.util.Collection<java.lang.String> clientIds)
private java.lang.String getVisitId(javax.faces.component.UIComponent component)
private java.lang.String getIdFromClientId(java.lang.String clientId)
private void addSubtreeClientId(java.lang.String clientId)
private void removeSubtreeClientId(java.lang.String clientId)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.