# Package org.apache.myfaces.trinidad.change

- Interface Summary
  Interface | Description
  --- | ---
  DocumentChange | Document-aware Changes inrfaces.

- Class Summary
  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 Summary
  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.