See: Description
| Class | Description | 
|---|---|
| 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. | 
| ApplicationConfigurationPopulator | This class defines a  | 
| ApplicationFactory | ApplicationFactory is a 
 factory object that creates
 (if needed) and returns  Applicationinstances. | 
| ApplicationWrapper | Provides a simple implementation of
  | 
| ConfigurableNavigationHandler | ConfigurableNavigationHandler
 extends the contract of  | 
| ConfigurableNavigationHandlerWrapper | Provides a simple implementation of
  | 
| 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  | 
| NavigationCaseWrapper | Provides a simple implementation of 
  | 
| 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. | 
| NavigationHandlerWrapper | NavigationHandlerWrapper
 provides a simple implementation of  | 
| Resource | An instance of
  | 
| ResourceHandler | ResourceHandler is the run-time API by
 which  | 
| ResourceHandlerWrapper | Provides a simple implementation of
  | 
| ResourceWrapper | |
| StateManager | 
 StateManager
 directs the process of saving and
 restoring the view between requests. | 
| StateManagerWrapper | Provides a simple implementation of  StateManagerthat can
 be subclassed by developers wishing to provide specialized behavior
 to an existingStateManagerinstance. | 
| 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  | 
| ViewResource | Superclass of  | 
| Enum | Description | 
|---|---|
| ProjectStage | This class enables a feature similar to
 the  | 
| Exception | Description | 
|---|---|
| ProtectedViewException | This exception is thrown by the runtime when a violation of the view protection mechanism is encountered. | 
| ViewExpiredException | Implementations must throw this  FacesExceptionwhen
 attempting to restore the viewStateManager.restoreView(javax.faces.context.FacesContext, String, String)results in failure on postback. | 
| Annotation Type | Description | 
|---|---|
| ResourceDependencies | Container annotation to specify multiple
  | 
| ResourceDependency | Instances of  | 
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.
Copyright © 2017 JBoss by Red Hat. All rights reserved.