Top Description Annotations Classes
[default module]

Package javax.faces.render


Classes and interfaces defining the rendering model. The main class in this package is javax.faces.render.RenderKit. RenderKit vends a set of javax.faces.render.Renderer instances which provide rendering capability for a specific client device type.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
FacesBehaviorRenderer

The presence of this annotation on a class automatically registers the class with the runtime as a ClientBehaviorRenderer.

public @interface
FacesRenderer

The presence of this annotation on a class automatically registers the class with the runtime as a Renderer.

Class Summary

Modifier and TypeClass and Description
public abstract class
ClientBehaviorRenderer

A ClientBehaviorRenderer produces the client-side script that implements a ClientBehavior's client-side logic.

public abstract class
Renderer

A Renderer converts the internal representation of UIComponents into the output stream (or writer) associated with the response we are creating for a particular request.

public abstract class
RendererWrapper

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

public abstract class
RenderKit

RenderKit represents a collection of Renderer instances that, together, know how to render JavaServer Faces UIComponent instances for a specific client.

public abstract class
RenderKitFactory

RenderKitFactory is a factory object that registers and returns RenderKit instances.

public abstract class
RenderKitWrapper

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

public abstract class
ResponseStateManager

ResponseStateManager is the helper class to javax.faces.application.StateManager that knows the specific rendering technology being used to generate the response.