Top Annotations Classes Enums
[default module]

Package javax.faces.application


Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
ResourceDependencies

Container annotation to specify multiple ResourceDependency annotations on a single class.

public @interface
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 UIViewRoot in which this component or renderer is used.

Class Summary

Modifier and TypeClass and Description
public abstract class
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.

public abstract class
ApplicationConfigurationPopulator

This class defines a java.util.ServiceLoader service which enables programmatic configuration of the JSF runtime using the existing Application Configuration Resources schema.

public abstract class
ApplicationFactory

ApplicationFactory is a factory object that creates (if needed) and returns Application instances.

public abstract class
ApplicationWrapper

Provides a simple implementation of Application that can be subclassed by developers wishing to provide specialized behavior to an existing Application instance.

public abstract class
ConfigurableNavigationHandler

ConfigurableNavigationHandler extends the contract of NavigationHandler to allow runtime inspection of the NavigationCases that make up the rule-base for navigation.

public abstract class
ConfigurableNavigationHandlerWrapper

Provides a simple implementation of ConfigurableNavigationHandler that can be subclassed by developers wishing to provide specialized behavior to an existing ConfigurableNavigationHandler instance.

public class
FacesMessage

FacesMessage represents a single validation (or other) message, which is typically associated with a particular component in the view.

public class
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.

public abstract class
NavigationCaseWrapper

Provides a simple implementation of NavigationCase that can be subclassed by developers wishing to provide specialized behavior to an existing NavigationCase instance.

public abstract class
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.

public abstract class
NavigationHandlerWrapper

NavigationHandlerWrapper provides a simple implementation of NavigationHandler that can be subclassed by developers wishing to provide specialized behavior to an existing NavigationHandler instance.

public class
ProtectedViewException

This exception is thrown by the runtime when a violation of the view protection mechanism is encountered.

public abstract class
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.

public abstract class
ResourceHandler

ResourceHandler is the run-time API by which javax.faces.component.UIComponent and javax.faces.render.Renderer instances, and the javax.faces.view.ViewDeclarationLanguage can reference Resource instances.

public abstract class
ResourceHandlerWrapper

Provides a simple implementation of ResourceHandler that can be subclassed by developers wishing to provide specialized behavior to an existing ResourceHandler instance.

public abstract class
ResourceWrapper

Provides a simple implementation of Resource that can be subclassed by developers wishing to provide specialized behavior to an existing Resource instance.

pack-priv class
public abstract class
StateManager

StateManager directs the process of saving and restoring the view between requests.

public abstract class
StateManagerWrapper

Provides a simple implementation of StateManager that can be subclassed by developers wishing to provide specialized behavior to an existing StateManager instance.

public class
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.

public abstract class
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.

public abstract class
ViewHandlerWrapper

Provides a simple implementation of ViewHandler that can be subclassed by developers wishing to provide specialized behavior to an existing ViewHandler instance.

public abstract class
ViewResource

Superclass of Resource that is only for use with views.

Enum Summary

Modifier and TypeEnum and Description
public enum
ProjectStage

This class enables a feature similar to the RAILS_ENV feature of the Ruby on Rails web framework.

public enum
ResourceVisitOption

Defines the resource traversal options.

public enum
ViewVisitOption

Defines the view traversal options.