Top Interfaces Classes
module jakarta.faces

Package jakarta.faces.view.facelets


Interface Summary

Modifier and TypeInterface and Description
public interface
AttributeHandler

An interface that allows other code to identify FaceletHandlers that correspond to component attributes.

public interface
BehaviorConfig

Convey the id of a behavior declared in a view.

public interface
ComponentConfig

Passed to the constructor of ComponentHandler.

public interface
ConverterConfig

A Facelet version of the Jakarta Server Pages ConverterTag.

public interface
FaceletHandler

This is the root class for markup elements in Facelets VDL.

public interface
FacetHandler

An interface that allows other code to identify FaceletHandlers that correspond to component facets.

public interface
TagConfig

Passed to the constructor of TagHandler subclass, it defines the document definition of the handler we are instantiating.

public interface
TagDecorator

Provides the ability to completely change the Tag before it's processed for compiling with the associated TagHandler.

public interface
TextHandler

An interface that allows other code to identify FaceletHandlers that may provide text (String) content.

public interface
ValidatorConfig

Used in creating ValidatorHandler and all implementations.

Class Summary

Modifier and TypeClass and Description
public class
BehaviorHandler

The FaceletHandler that corresponds to attached objects that represent an instance of jakarta.faces.component.behavior.ClientBehavior that must be added to the parent component, which must implement jakarta.faces.component.behavior.ClientBehaviorHolder, with a call to jakarta.faces.component.behavior.ClientBehaviorHolder#addClientBehavior.

public class
ComponentHandler

Public base class for markup element instances that map to UIComponent instances in the view.

public class
CompositeFaceletHandler

A FaceletHandler that is derived of 1 or more, inner FaceletHandlers.

public class
public abstract class
DelegatingMetaTagHandler

Enable the Jakarta Faces implementation to provide the appropriate behavior for the kind of MetaTagHandler subclass for each kind of element in the view, while providing a base-class from which those wanting to make a Java language custom tag handler can inherit.

public abstract class
Facelet

The parent or root object in a FaceletHandler composition.

public abstract class
FaceletCache<V>

This API defines the facility by which the Facelets jakarta.faces.view.ViewDeclarationLanguage creates and caches instances of Facelets.

public abstract class
FaceletCacheFactory

Allows customization of the implementation of FaceletCache.

public abstract class
FaceletContext

Context representative of a single request from a Facelet.

public class
FaceletException

An Exception from the Facelet implementation

public abstract class
FaceletsAttachedObjectHandler

Root class for all tag handlers that represent attached objetcts in a Facelets page.

public abstract class
Metadata

There are concrete subclasses within the implementation that map concepts in the Facelet VDL page to Jakarta Server Faces Java API calls the appropriate instances.

public abstract class
MetadataTarget

Information used with MetaRule for determining how and what Metadata should be wired.

public abstract class
MetaRule

The root class of the abstraction that dictates how attributes on a markup element in a Facelets VDL page are wired to the Jakarta Faces API object instance associated with that element.

public abstract class
MetaRuleset

A mutable set of rules to be used in auto-wiring state to a particular object instance.

public abstract class
MetaTagHandler

Every kind of markup element in Facelets VDL that has attributes that need to take action on a Jakarta Faces Java API artifact is associated with an instance of this class.

public class
Tag

The runtime must create an instance of this class for each element in the Facelets XHTML view.

public abstract class
TagAttribute

Representation of an XML attribute name=value pair on an XML element in a Facelet file.

public class
TagAttributeException

An Exception caused by a TagAttribute

public abstract class
TagAttributes

A set of TagAttributes, usually representing all attributes on a Tag.

public class
TagException

An Exception caused by a Tag

public abstract class
TagHandler

Foundation class for FaceletHandlers associated with a markup element in a Facelet document.

public abstract class
TagHandlerDelegate

Abstract class that defines methods relating to helping tag handler instances.

public abstract class
TagHandlerDelegateFactory

Abstract factory for creating instances of TagHandlerDelegate.

public class