Top Description Classes
[default module]

Package javax.faces.lifecycle


Classes and interfaces defining lifecycle management for the JavaServer Faces implementation. The main class in this package is javax.faces.lifecycle.Lifecycle. Lifecycle is the gateway to executing the request processing lifecycle.

Class Summary

Modifier and TypeClass and Description
public abstract class
ClientWindow

This class represents a client window, which may be a browser tab, browser window, browser pop-up, portlet, or anything else that can display a javax.faces.component.UIComponent hierarchy rooted at a javax.faces.component.UIViewRoot.

public abstract class
ClientWindowFactory

Create ClientWindow instances based on the incoming request.

public abstract class
ClientWindowWrapper

Wrapper for ClientWindow

Usage: extend this class and push the implementation being wrapped to the constructor and use getWrapped to access the instance being wrapped.

public abstract class
Lifecycle

Lifecycle manages the processing of the entire lifecycle of a particular JavaServer Faces request.

public abstract class
LifecycleFactory

LifecycleFactory is a factory object that creates (if needed) and returns Lifecycle instances.

public abstract class
LifecycleWrapper

Provides a simple implementation of Lifecycle that can be subclassed by developers wishing to provide specialized behavior to an existing Lifecycle instance.