| Interface | Description | 
|---|---|
| LifecycleElementState | Handles delivery of per-node parse state for path-based view lifecycle algorithms. | 
| LifecycleEventListener | Interface that must be implemented by components that wish to be notified of a lifecycle event. | 
| ViewLifecyclePhase | Represents a phase in the view lifecycle. | 
| ViewLifecyclePhaseBuilder | Encapsulates the concept of creating  ViewLifecyclePhaseinstances during a the view
 lifecycle build process. | 
| ViewLifecycleProcessor | Interface for controlling the execution of the view lifecycle. | 
| ViewLifecycleTask<T> | Represents a discrete task within the view lifecycle. | 
| Class | Description | 
|---|---|
| ApplyModelComponentPhase | Lifecycle phase processing task for applying the model to a component. | 
| AsynchronousViewLifecycleProcessor | Static utility class for handling executor configuration and spreading  ViewLifecycleacross multiple threads. | 
| ComponentPostMetadata | Holds data about a component that might be needed to handle a post request. | 
| FinalizeComponentPhase | Lifecycle phase processing task for finalizing a component. | 
| InitializeComponentPhase | Lifecycle phase processing task for initializing a component. | 
| LifecycleBase | |
| LifecycleRefreshPathBuilder | For components that can be refreshed, builds out the various paths the lifecycle needs to be run on when
 the component refresh process is run. | 
| PreProcessElementPhase | Lifecycle phase implementation representing the pre-process phase. | 
| RenderComponentPhase | Lifecycle phase processing task for rendering a component. | 
| RunComponentModifiersTask | View lifecycle task to run component modifiers based on the lifecycle phase. | 
| SynchronousViewLifecycleProcessor | Single-threaded view lifecycle processor implementation. | 
| ViewLifecycle | Lifecycle object created during the view processing to hold event registrations. | 
| ViewLifecycleBuild | Perform the lifecycle process for the view or a component. | 
| ViewLifecyclePhaseBase | Base abstract implementation for a lifecycle phase. | 
| ViewLifecyclePhaseBuilderBase | Default phase builder implementation. | 
| ViewLifecyclePreProcessBuild | Performs the pre-process phase on a view, for use prior to caching. | 
| ViewLifecycleProcessorBase | Abstract base lifecycle processor implementation. | 
| ViewLifecycleRefreshBuild | Lifecycle processing task for encapsulating a view refresh. | 
| ViewLifecycleTaskBase<T> | Base abstract implementation for a lifecycle task. | 
| ViewLifecycleUtils | Utilities for working with  LifecycleElementinstances. | 
| ViewPostMetadata | Holds data about the rendered view that might be needed to handle a post request. | 
| Enum | Description | 
|---|---|
| ViewLifecycle.LifecycleEvent | Enumerates potential lifecycle events. | 
| Annotation Type | Description | 
|---|---|
| ViewLifecycleRestriction | Annotation for  LifecycleElementbean properties to restrict which view
 lifecycle phases for which the property will be considered while initializing the successor phase queue. | 
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.