Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package 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.

See:
Description

Class Summary
Application | Application represents a per-web-application singleton object where applications based on JavaServer Faces (or implementations wishing to provide extended functionality) can register application-wide singletons that provide functionality required by JavaServer Faces.
ApplicationFactory | ApplicationFactory is a factory object that creates (if needed) and returns `Application` instances.
ApplicationWrapper | Provides a simple implementation of `Application` that can be subclassed by developers wishing to provide specialized behavior to an existing `Application` instance.
ConfigurableNavigationHandler | ConfigurableNavigationHandler extends the contract of `NavigationHandler` to allow runtime inspection of the `NavigationCase`s that make up the rule-base for navigation.
FacesMessage | FacesMessage represents a single validation (or other) message, which is typically associated with a particular component in the view.
FacesMessage.Severity | Class used to represent message severity levels in a typesafe enumeration.
NavigationCase | NavigationCase represents a `<navigation-case>` in the navigation rule base, as well as the `<from-view-id>` inside which this `<navigation-case>` is nested.
NavigationHandler | A NavigationHandler is passed the outcome string returned by an application action invoked for this application, and will use this (along with related state information) to choose the view to be displayed next.
Resource | An instance of `Resource` is a Java object representation of the artifact that is served up in response to a resource request from the client.
ResourceHandler | ResourceHandler is the run-time API by which `UIComponent` and `Renderer` instances can reference `Resource` instances.
ResourceHandlerWrapper | Provides a simple implementation of `ResourceHandler` that can be subclassed by developers wishing to provide specialized behavior to an existing `ResourceHandler` instance.
ResourceWrapper | Provides a simple implementation of `Resource` that can be subclassed by developers wishing to provide specialized behavior to an existing `Resource` instance.
StateManager | StateManager directs the process of saving and restoring the view between requests.
StateManagerWrapper | Provides a simple implementation of `StateManager` that can be subclassed by developers wishing to provide specialized behavior to an existing `StateManager` instance.
ViewHandler | ViewHandler is the pluggablity mechanism for allowing implementations of or applications using the JavaServer Faces specification to provide their own handling of the activities in the Render Response and Restore View phases of the request processing lifecycle.
ViewHandlerWrapper | Provides a simple implementation of `ViewHandler` that can be subclassed by developers wishing to provide specialized behavior to an existing `ViewHandler` instance.

Enum Summary
ProjectStage | This class enables a feature similar to the `RAILS_ENV` feature of the Ruby on Rails web framework.

Exception Summary
ViewExpiredException | Implementations must throw this `FacesException` when attempting to restore the view `StateManager.restoreView(javax.faces.context.FacesContext, String, String)` results in failure on postback.

Annotation Types Summary
ResourceDependencies | Container annotation to specify multiple `ResourceDependency` annotations on a single class.
ResourceDependency | Instances of `UIComponent` or `Renderer` that have this annotation (or `ResourceDependencies` attached at the class level will automatically have a resource dependency added so that the named resource will be present in user agent's view of the `UIViewRoot` in which this component or renderer is used.

## Package javax.faces.application Description

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. The main class in this package is `Application`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2002-2009 Sun Microsystems, Inc. All Rights Reserved.