This section describes all implementation-dependent standard renderer classes. Each renderer is described by the component family/renderer type it’s registered for, its encode and decode behavior, and the component attributes it supports in the same format as in Appendix A. For descriptions of the attributes, see the description of the corresponding JSF tag library custom action in Appendix A.
If a component ID is explicitly set, the client ID for the component
is rendered either as the
id attribute on the main
element representing the component, or as the
attribute of a
<span> element around the
text or element representation. All supported attributes may also be
rendered on the main element or on a
element, and most of them are just passed through to the client,
without any validation of their value.
As general rules, a component with the
property set to
rendered at all, and an input component with either the
disabled or the
attributes set to