org.apache.myfaces.trinidad.change

## Class ComponentChange

- java.lang.Object
- - org.apache.myfaces.trinidad.change.ComponentChange

- All Implemented Interfaces:
    Serializable
  Direct Known Subclasses:
    AddComponentChange, AttributeComponentChange, MoveChildComponentChange, RemoveChildComponentChange, RemoveFacetComponentChange, ReorderChildrenComponentChange

      public abstract class ComponentChange
      extends Object
      implements Serializable

  Base class for all ComponentChanges. ComponentChanges are changes that act on the JSF Component Hierarchy. ComponentChanges are automatically applied during subsequent creation of the view, in the same order in which they were added.
  Version:
    $Name: $ ($Revision: adfrt/faces/adf-faces-api/src/main/java/oracle/adf/view/faces/change/ComponentChange.java#0 $) $Date: 10-nov-2005.19:09:59 $
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ComponentChange()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | `changeComponent(javax.faces.component.UIComponent uiComponent)` Apply this change to the specied component

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ComponentChange

          public ComponentChange()

  - ### Method Detail

    - #### changeComponent

          public abstract void changeComponent(javax.faces.component.UIComponent uiComponent)

      Apply this change to the specied component
      Parameters:
        `uiComponent` - the UIComponent to apply the change to

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