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. |
code | html |
ApplicationFactory | ApplicationFactory is a factory object that creates (if needed) and returns Application instances. |
code | html |
ApplicationWrapper | Provides a simple implementation of Application that can be subclassed by developers wishing to provide specialized behavior to an existing ResourceHandler instance. |
code | html |
ConfigurableNavigationHandler | ConfigurableNavigationHandler extends the contract of NavigationHandler to allow runtime inspection of the NavigationCase s that make up the rule-base for navigation. |
code | html |
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. A default implementation of |
code | html |
Resource | An instance of |
code | html |
ResourceHandler | ResourceHandler is the run-time API by which javax.faces.component.UIComponent and javax.faces.render.Renderer instances can reference Resource instances. |
code | html |
ResourceHandlerWrapper | Provides a simple implementation of ResourceHandler that can be subclassed by developers wishing to provide specialized behavior to an existing ResourceHandler instance. |
code | html |
ResourceWrapper | Provides a simple implementation of Resource that can be subclassed by developers wishing to provide specialized behavior to an existing Resource instance. |
code | html |
StateManager | StateManager directs the process of saving and restoring the view between requests. |
code | html |
StateManagerWrapper | Provides a simple implementation of StateManager that can be subclassed by developers wishing to provide specialized behavior to an existing StateManager instance. |
code | html |
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. |
code | html |
ViewHandlerWrapper | Provides a simple implementation of ViewHandler that can be subclassed by developers wishing to provide specialized behavior to an existing ViewHandler instance. |
code | html |
ProjectStage | This class enables a feature similar to
the |
code | html |
FacesMessage | FacesMessage represents a single validation (or other) message, which is typically associated with a particular component in the view. |
code | html |
FacesMessage.Severity | Class used to represent message severity levels in a typesafe enumeration. |
code | html |
NavigationCase | NavigationCase
represents a |
code | html |
ResourceDependencies | Container annotation to specify multiple ResourceDependency annotations on a single class. |
code | html |
ResourceDependency | Instances of javax.faces.component.UIComponent or javax.faces.render.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 The default implementation must support attaching this annotation to javax.faces.component.UIComponent or javax.faces.render.Renderer classes. |
code | html |
StateManager.SerializedView | Convenience struct for encapsulating tree structure and component state. |
code | html |
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. |
code | html |
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 javax.faces.application.Application .