| Interface | Description | 
|---|---|
| DocumentChange | Document-aware Changes inrfaces. | 
| Class | Description | 
|---|---|
| AddChildComponentChange | Change specialization for adding a child component. | 
| AddChildDocumentChange | Change specialization for adding a child component using document mark up. | 
| AddComponentChange | Base class for specialized Change that when applied will add a component
  instance to the component tree. | 
| AddComponentDocumentChange | Base class for specialized DocumentChanges that when applied will add a component
 instance to the component tree. | 
| AttributeComponentChange | Change specialization for change in attributes. | 
| AttributeDocumentChange | Change specialization for change in attributes. | 
| ChangeManager | The base class for all ChangeManagers. | 
| ChangeManagerWrapper | Base class for ChangeManager implementations that wrap other ChangeManagers. | 
| ComponentChange | Base class for all ComponentChanges. | 
| ComponentChangeFilter | Filter class used to filter the ComponentChanges that gets added to the ChangeManager through calls to
 UIXComponentBase.addComponentChange() method. | 
| ComponentReferencingComponentChangeFilter<T extends javax.faces.component.UIComponent> | ComponentChangeFilter implementation that keeps reference to a Component. | 
| DocumentChangeFactory | Strategy Object for converting converting ComponentChanges to
 DocumentChanges. | 
| InsertedComponentFragmentLocator | Strategy implemented for tags that insert document fragments, returning the URL of the
  fragment for any top-level UIComponents inserted by the tag. | 
| InsertingComponentFragmentLocator | Strategy implemented for components that insert document fragments to return the URL of
  the fragment currently inserted by this component. | 
| MoveChildComponentChange | Change specialization for moving a child from one container to another. | 
| NullChangeManager | An ChangeManager implementation that is all a no-op. | 
| RemoveChildComponentChange | Change specialization for removal of a child. | 
| RemoveFacetComponentChange | Change specialization for removal of a facet. | 
| ReorderChildrenComponentChange | Change specialization for re-ordering of children. | 
| RowKeySetAttributeChange | Handles RowKeySetAttribute changes, which need to be handled specially because they are mutable
 and programmers assume that the instances don't change. | 
| SessionChangeManager | A ChangeManager implementation that manages persisting the added Changes at the session. | 
| SetFacetChildComponentChange | Change specialization for adding a facet. | 
| SetFacetChildDocumentChange | Change specialization for adding a child component to a facet using document
 mark up. | 
| Enum | Description | 
|---|---|
| ChangeManager.ChangeOutcome | Indicates the outcome of the attempt to apply a Change. | 
| ChangeManager.NotificationOutcome | Indicates whether the notification was handled:
 1. | 
| ComponentChangeFilter.Result | Enum for filter result | 
Copyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.