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.
Represents the data presented by a UIData component, together with
some state information about the currently selected row within the
datalist for use by listeners on UIData components.
Provides a simple implementation of RenderKit that can be subclassed by developers wishing
to provide specialized behavior to an existing RenderKit instance.
A ViewHandler manages the component-tree-creation and component-tree-rendering parts of a request lifecycle (ie
"create view", "restore view" and "render response").