## Uses of Class
org.apache.myfaces.trinidad.change.ComponentChange

- Packages that use ComponentChange
  Package | Description
  --- | ---
  org.apache.myfaces.trinidad.change |

- - ### Uses of ComponentChange in org.apache.myfaces.trinidad.change

    Subclasses of ComponentChange in org.apache.myfaces.trinidad.change
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddChildComponentChange` Change specialization for adding a child component.
    `class` | `AddComponentChange` Base class for specialized Change that when applied will add a component instance to the component tree.
    `class` | `AttributeComponentChange` Change specialization for change in attributes.
    `class` | `MoveChildComponentChange` Change specialization for moving a child from one container to another.
    `class` | `RemoveChildComponentChange` Change specialization for removal of a child.
    `class` | `RemoveFacetComponentChange` Change specialization for removal of a facet.
    `class` | `ReorderChildrenComponentChange` Change specialization for re-ordering of children.
    `class` | `RowKeySetAttributeChange` Handles RowKeySetAttribute changes, which need to be handled specially because they are mutable and programmers assume that the instances don't change
    `class` | `SetFacetChildComponentChange` Change specialization for adding a facet.

    Methods in org.apache.myfaces.trinidad.change with parameters of type ComponentChange
    Modifier and Type | Method and Description
    --- | ---
    `void` | NullChangeManager.`addComponentChange(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, ComponentChange change)` Add a ComponentChange to this current request for a specified component.
    `abstract void` | ChangeManager.`addComponentChange(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, ComponentChange change)` Add a ComponentChange to this current request for a specified component.
    `void` | ChangeManagerWrapper.`addComponentChange(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, ComponentChange change)` Delegates the addComponentChange() implementation to the wrapped ChangeManager.
    `protected void` | SessionChangeManager.`addComponentChangeImpl(javax.faces.context.FacesContext context, javax.faces.component.UIComponent targetComponent, ComponentChange componentChange)` Adds a ComponentChange and registers against the supplied component.
    `abstract DocumentChange` | DocumentChangeFactory.`convert(ComponentChange compChange)` Converts a ComponentChange to a DocumentChange, returning `null` if no such conversion is possible.
    `protected static DocumentChange` | ChangeManager.`createDocumentChange(ComponentChange change)` Use the conversion rules to attempt to retrieve the equivalent document change for a ComponentChange

Copyright © 2001-2016 The Apache Software Foundation. All Rights Reserved.