public class StateContext.StatelessAddRemoveListener extends StateContext.NoopAddRemoveListener
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
DYNAMIC_COMPONENT_ADD_COLLECTION |
Constructor and Description |
---|
StatelessAddRemoveListener(javax.faces.context.FacesContext context) |
Modifier and Type | Method and Description |
---|---|
private boolean |
childAddedToSameParentAsBefore(javax.faces.component.UIComponent parent,
java.lang.String childTagId) |
private void |
childRemovedFromParent(javax.faces.component.UIComponent parent,
java.lang.String childTagId) |
private java.util.Collection<javax.faces.component.UIComponent> |
getDynamicComponentCollection(java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
private java.util.Collection<java.lang.String> |
getPreviouslyRemovedChildren(javax.faces.component.UIComponent parent) |
protected void |
handleAdd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Handle the add.
|
protected void |
handleRemove(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Handle the remove.
|
private void |
markChildrenModified(javax.faces.component.UIComponent parent) |
private boolean |
thisEventCorrespondsToSubtreeRootAdd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent c) |
private boolean |
thisEventCorrespondsToSubtreeRootRemove(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent c) |
getDynamicActions, getDynamicComponents
isListenerForSource, processEvent
private static final java.lang.String DYNAMIC_COMPONENT_ADD_COLLECTION
public StatelessAddRemoveListener(javax.faces.context.FacesContext context)
private boolean thisEventCorrespondsToSubtreeRootRemove(javax.faces.context.FacesContext context, javax.faces.component.UIComponent c)
private boolean thisEventCorrespondsToSubtreeRootAdd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent c)
private java.util.Collection<javax.faces.component.UIComponent> getDynamicComponentCollection(java.util.Map<java.lang.Object,java.lang.Object> contextMap)
protected void handleRemove(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
StateContext.AddRemoveListener
handleRemove
in class StateContext.NoopAddRemoveListener
context
- the Faces context.component
- the UI component to add to the list as a REMOVE.private void childRemovedFromParent(javax.faces.component.UIComponent parent, java.lang.String childTagId)
private java.util.Collection<java.lang.String> getPreviouslyRemovedChildren(javax.faces.component.UIComponent parent)
private void markChildrenModified(javax.faces.component.UIComponent parent)
protected void handleAdd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
StateContext.AddRemoveListener
handleAdd
in class StateContext.NoopAddRemoveListener
context
- the Faces context.component
- the UI component to add to the list as an ADD.private boolean childAddedToSameParentAsBefore(javax.faces.component.UIComponent parent, java.lang.String childTagId)
Copyright © 2002-2013 Oracle America, Inc. All Rights Reserved.