## Uses of Class
javax.faces.application.Application

- Packages that use Application
  Package | Description
  --- | ---
  javax.faces.application | APIs that are used to link an application's business logic objects to JavaServer Faces, as well as convenient pluggable mechanisms to manage the execution of an application that is based on JavaServer Faces.
  javax.faces.context | Classes and interfaces defining per-request state information.
  javax.faces.event | Interfaces describing events and event listeners, and concrete event implementation classes.

- - ### Uses of Application in javax.faces.application

    Subclasses of Application in javax.faces.application
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationWrapper` Provides a simple implementation of `Application` that can be subclassed by developers wishing to provide specialized behavior to an existing `Application` instance.

    Methods in javax.faces.application that return Application
    Modifier and Type | Method and Description
    --- | ---
    `abstract Application` | ApplicationFactory.`getApplication()` Create (if needed) and return an `Application` instance for this web application.
    `abstract Application` | ApplicationWrapper.`getWrapped()`

    Methods in javax.faces.application with parameters of type Application
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ApplicationFactory.`setApplication(Application application)` Replace the `Application` instance that will be returned for this web application.

  - ### Uses of Application in javax.faces.context

    Methods in javax.faces.context that return Application
    Modifier and Type | Method and Description
    --- | ---
    `Application` | FacesContextWrapper.`getApplication()` The default behavior of this method is to call `FacesContext.getApplication()` on the wrapped `FacesContext` object.
    `abstract Application` | FacesContext.`getApplication()` Return the `Application` instance associated with this web application.

  - ### Uses of Application in javax.faces.event

    Methods in javax.faces.event that return Application
    Modifier and Type | Method and Description
    --- | ---
    `Application` | PreDestroyApplicationEvent.`getApplication()` The source `Application` that sent this event.
    `Application` | PostConstructApplicationEvent.`getApplication()` The source `Application` that sent this event.

    Constructors in javax.faces.event with parameters of type Application
    Constructor and Description
    `PostConstructApplicationEvent(Application application)` Constructs a new `AppliationPostConstructEvent` for this application.
    `PreDestroyApplicationEvent(Application application)` Constructs a new `PreDestroyApplicationEvent` for this application.

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