| Application | 
 
 Application represents a per-web-application singleton object where applications based
 on Jakarta Faces (or implementations wishing to provide extended functionality) can register application-wide
 singletons that provide functionality required by Jakarta Faces. 
 | 
| ApplicationConfigurationPopulator | 
 
 This class defines a java.util.ServiceLoader service which enables programmatic configuration of the Jakarta
 Server Faces runtime using the existing Application Configuration Resources schema. 
 | 
| 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  NavigationCases that make up the rule-base for
 navigation.  
 | 
| ConfigurableNavigationHandlerWrapper | 
 | 
| 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> with
 which this <navigation-case> is a sibling. 
 | 
| NavigationCaseWrapper | 
 Provides a simple implementation of  NavigationCase that can be
 subclassed by developers wishing to provide specialized behavior to an existing  NavigationCase instance.  
 | 
| 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
  NavigationHandler that can be subclassed by developers wishing to provide specialized behavior to an existing
  NavigationHandler instance.  
 | 
| 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 | 
 | 
| 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
 Jakarta 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.  
 | 
| ViewResource | 
 Superclass of  Resource that is only for use with views.  
 |