# Package javax.faces.context

Classes and interfaces defining per-request state information.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ExceptionHandler | ExceptionHandler is the central point for handling unexpected `Exception`s that are thrown during the Faces lifecycle.
  ExceptionHandlerFactory | ExceptionHandlerFactory is a factory object that creates (if needed) and returns a new `ExceptionHandler` instance.
  ExceptionHandlerWrapper | Provides a simple implementation of `ExceptionHandler` that can be subclassed by developers wishing to provide specialized behavior to an existing `ExceptionHandler` instance.
  ExternalContext | This class allows the Faces API to be unaware of the nature of its containing application environment.
  ExternalContextFactory | ExternalContextFactory is a factory object that creates (if needed) and returns new `ExternalContext` instances, initialized for the processing of the specified request and response objects.
  ExternalContextWrapper | Provides a simple implementation of `ExternalContext` that can be subclassed by developers wishing to provide specialized behavior to an existing `ExternalContext` instance.
  FacesContext | FacesContext contains all of the per-request state information related to the processing of a single JavaServer Faces request, and the rendering of the corresponding response.
  FacesContextFactory | FacesContextFactory is a factory object that creates (if needed) and returns new `FacesContext` instances, initialized for the processing of the specified request and response objects.
  FacesContextWrapper | Provides a simple implementation of `FacesContext` that can be subclassed by developers wishing to provide specialized behavior to an existing `FacesContext` instance.
  Flash | The Flash concept is taken from Ruby on Rails and provides a way to pass temporary objects between the user views generated by the faces lifecycle.
  FlashFactory | FlashFactory is a factory object that creates (if needed) and returns `Flash` instances.
  FlashWrapper | Provides a simple implementation of `Flash` that can be subclassed by developers wishing to provide specialized behavior to an existing `Flash` instance.
  PartialResponseWriter | PartialResponseWriter decorates an existing `ResponseWriter` to support the generation of a partial response suitable for Ajax operations.
  PartialViewContext | PartialViewContext contains methods and properties that pertain to partial request processing and partial response rendering on a view.
  PartialViewContextFactory | PartialViewContextFactory is a factory object that creates (if needed) and returns new `PartialViewContext` instances.
  PartialViewContextWrapper | Provides a simple implementation of `PartialViewContext` that can be subclassed by developers wishing to provide specialized behavior to an existing `PartialViewContext` instance.
  ResponseStream | ResponseStream is an interface describing an adapter to an underlying output mechanism for binary output.
  ResponseWriter | ResponseWriter is an abstract class describing an adapter to an underlying output mechanism for character-based output.
  ResponseWriterWrapper | Provides a simple implementation of `ResponseWriter` that can be subclassed by developers wishing to provide specialized behavior to an existing `ResponseWriter` instance.

## Package javax.faces.context Description

Classes and interfaces defining per-request state information. The main class in this package is `FacesContext`, which is the access point for all per-request information, as well as the gateway to several other helper classes.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.