HTML_BASIC RenderKit


The standard HTML RenderKit. Please see the spec for additional details for the standard render-kit.

The following new renderers have been added in this release of the specification. The default implementation of the spec must not expose these renderers to JSP based views.

javax.faces.Output
javax.faces.Body
javax.faces.Head
javax.faces.resource.Script
javax.faces.resource.Stylesheet
javax.faces.Composite

General notes on decoding

General notes on encoding

Renderer Summary
component-family renderer-type description
javax.faces.Command javax.faces.Button

Renders an HTML "input" element.

javax.faces.Link

Render an HTML "a" anchor element that acts like a form submit button when clicked.

javax.faces.Data javax.faces.Table

Renders an HTML "table" element compliant with the HTML 401 specification.

javax.faces.Form javax.faces.Form

Renders an HTML "form" element.

javax.faces.Graphic javax.faces.Image

Renders an HTML "img" element.

javax.faces.Input javax.faces.File

Renders an HTML "input" element of "type" "file".

javax.faces.Hidden

Renders an HTML "input" element of type "hidden".

javax.faces.Secret

Renders an HTML "input" element of "type" "password".

javax.faces.Text

Renders an HTML "input" element of "type" "text".

javax.faces.Textarea

Renders an HTML "textarea" element.

javax.faces.Message javax.faces.Message

Render a single message for a specific component.

javax.faces.Messages javax.faces.Messages

The same as for the Message renderer, but output all the messages.

javax.faces.NamingContainer javax.faces.Composite

Renders a composite component.

javax.faces.OutcomeTarget javax.faces.Button

Render a button that does not cause an HTTP POST.

javax.faces.Link

Render an HTML "a" anchor element.

javax.faces.Output javax.faces.Body

Render the markup for a <body> element.

javax.faces.CompositeFacet

Renders a facet at this particular point in the composite component VDL page.

javax.faces.Doctype

Render the markup for a <!DOCTYPE> declaration.

javax.faces.Format

Render parameterized text.

javax.faces.Head

Render the markup for a <head> element.

javax.faces.Label Renders an HTML "label" element.
javax.faces.Link

Render an HTML "a" anchor element.

javax.faces.Text

If the "styleClass", "style", "dir" or "lang" attributes are present, render a "span" element.

javax.faces.resource.Script

Render the markup for a <script> element that renders the script Resource specified by the optional name attribute and library attributes.

javax.faces.resource.Stylesheet

Render the markup for a <link> element that renders the style Resource specified by the optional name and library attributes.

javax.faces.Panel javax.faces.Grid Renders an HTML "table" element, conforming to the rules in the HTML 401 specification.
javax.faces.Group Intended for use in situations when only one UIComponent child can be nested, such as in the case of facets.
javax.faces.passthrough.Element

This renderer is intended to be used with an arbitrary markup element whose decoding needs can be entirely described by the section "General notes on decoding" in the RenderKit overview.

javax.faces.SelectBoolean javax.faces.Checkbox

Renders an HTML "input" element of type "checkbox".

javax.faces.SelectMany javax.faces.Checkbox

Render an HTML checkbox list.

javax.faces.Listbox

Render an HTML option list.

javax.faces.Menu

Render an HTML option list.

javax.faces.SelectOne javax.faces.Listbox

Render an HTML option list.

javax.faces.Menu

Render an HTML option list.

javax.faces.Radio

Render a set of html "input" elements of type "radio".


Copyright 2002-2010 Oracle America, Inc. All Rights Reserved.