Top Description Classes
[default module]

Package javax.faces.webapp


Classes required for integration of JavaServer Faces into web applications, including a standard servlet, base classes for JSP custom component tags, and concrete tag implementations for core tags.

Class Summary

Modifier and TypeClass and Description
public class
AttributeTag

Deprecated The Faces implementation must now provide the implementation for this class.

Tag implementation that adds an attribute with a specified name and String value to the component whose tag it is nested inside, if the component does not already contain an attribute with the same name.

public abstract class
ConverterELTag

ConverterELTag is a base class for all JSP custom actions that create and register a Converter instance on the ValueHolder associated with our most immediate surrounding instance of a tag whose implementation class is a subclass of UIComponentClassicTagBase.

public class
ConverterTag

Deprecated This has been partially replaced by ConverterELTag.

ConverterTag is a base class for all JSP custom actions that create and register a Converter instance on the ValueHolder associated with our most immediate surrounding instance of a tag whose implementation class is a subclass of UIComponentTag.

public class
FacesServlet

FacesServlet is a servlet that manages the request processing lifecycle for web applications that are utilizing JavaServer Faces to construct the user interface.

public class
FacetTag

FacetTag is the JSP mechanism for denoting a javax.faces.component.UIComponent is to be added as a facet to the component associated with its parent.

pack-priv class
MessageFactory

supported filters: package and protection.

public class
PreJsf2ExceptionHandlerFactory

This ExceptionHandlerFactory instance produces JSF 1.2 compatible ExceptionHandler instances.

pack-priv class
public abstract class
UIComponentBodyTag

Deprecated All component tags now implement BodyTag. This class has been replaced by UIComponentELTag.

UIComponentBodyTag is a base class for all JSP custom actions, related to a UIComponent, that need to process their tag bodies.

public abstract class
UIComponentClassicTagBase

UIComponentTagBase is the base class for all JSP tags that use the "classic" JSP tag interface that correspond to a javax.faces.component.UIComponent instance in the view.

public abstract class
UIComponentELTag

UIComponentELTag specializes its superclass to allow for properties that take their values from EL API expressions.

public abstract class
UIComponentTag

Deprecated Use of this class has been replaced with UIComponentELTag, which extends UIComponentClassicTagBase to add properties that use the EL API introduced as part of JSP 2.1.

UIComponentTag is the base class for all JSP custom actions that correspond to user interface components in a page that is rendered by JavaServer Faces.

public abstract class
UIComponentTagBase

UIComponentTagBase is the base class for all JSP tags that correspond to a javax.faces.component.UIComponent instance in the view.

public abstract class
ValidatorELTag

ValidatorELTag is a base class for all JSP custom actions that create and register a Validator instance on the EditableValueHolder associated with our most immediate surrounding instance of a tag whose implementation class is a subclass of UIComponentTag.

public class
ValidatorTag

Deprecated This has been partially replaced by ValidatorELTag.

ValidatorTag is a base class for all JSP custom actions that create and register a Validator instance on the EditableValueHolder associated with our most immediate surrounding instance of a tag whose implementation class is a subclass of UIComponentTag.