## Uses of Interface
org.apache.myfaces.trinidad.change.DocumentChange

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

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

    Classes in org.apache.myfaces.trinidad.change that implement DocumentChange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddChildDocumentChange` Change specialization for adding a child component using document mark up.
    `class` | `AddComponentDocumentChange` Base class for specialized DocumentChanges that when applied will add a component instance to the component tree.
    `class` | `AttributeDocumentChange` 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` | `SetFacetChildDocumentChange` Change specialization for adding a child component to a facet using document mark up.

    Methods in org.apache.myfaces.trinidad.change that return DocumentChange
    Modifier and Type | Method and Description
    --- | ---
    `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

    Methods in org.apache.myfaces.trinidad.change with parameters of type DocumentChange
    Modifier and Type | Method and Description
    --- | ---
    `void` | ChangeManager.`addDocumentChange(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, DocumentChange change)` Deprecated. use `ChangeManager.addDocumentChangeWithOutcome(javax.faces.context.FacesContext,javax.faces.component.UIComponent,org.apache.myfaces.trinidad.change.DocumentChange)` instead
    `void` | SessionChangeManager.`addDocumentChange(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, DocumentChange change)`
    `void` | ChangeManagerWrapper.`addDocumentChange(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, DocumentChange change)` Delegates the addDocumentChange() implementation to the wrapped ChangeManager.
    `ChangeManager.ChangeOutcome` | ChangeManager.`addDocumentChangeWithOutcome(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, DocumentChange change)` Add a DocumentChange for a specified component, and return the outcome of adding the change.
    `ChangeManager.ChangeOutcome` | SessionChangeManager.`addDocumentChangeWithOutcome(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, DocumentChange change)`
    `ChangeManager.ChangeOutcome` | ChangeManagerWrapper.`addDocumentChangeWithOutcome(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, DocumentChange change)` Delegates the addDocumentChangeWithOutcome() implementation to the wrapped ChangeManager.

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