Top Annotations Classes
module jakarta.faces

Package jakarta.faces.lifecycle


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
ClientWindowScoped

ClientWindowScoped is a CDI scope that causes the runtime to consider classes with this annotation to be in the scope of the current ClientWindow.

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 jakarta.faces.component.UIComponent hierarchy rooted at a jakarta.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 Jakarta 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.