blob: 386e895f3479e866b1c035e84f3bdc07e24d33be [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
* Copyright 2004 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
-->
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
<taglib xmlns="http://java.sun.com/JSP/TagLibraryDescriptor">
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<short-name>h</short-name>
<uri>http://java.sun.com/jsf/html</uri>
<display-name>JSF HTML tag library.</display-name>
<description>
This tag library implements the standard JSF HTML tags.
</description>
<!--
*************************************************************************************
Start of revised 1.0 conforming tags (in alphabetical order)
*************************************************************************************
-->
<!-- column -->
<tag>
<name>column</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlColumnTag</tag-class>
<body-content>JSP</body-content>
<description>
This tag is commonly used as a child of the dataTable tag, to
represent a column of data. It can be decorated with "header" and
"footer" facets to drive the output of header and footer rows.
Row values are specified via its children.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
</tag>
<!-- commandButton -->
<tag>
<name>commandButton</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlCommandButtonTag</tag-class>
<body-content>JSP</body-content>
<description>
This tag renders as an HTML input element.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the commandButton tag -->
<!-- UICommand attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>action</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Specifies the action to take when this command is invoked.
If the value is an expression, it is expected to be a method
binding EL expression that identifies an action method. An action method
accepts no parameters and has a String return value, called the action
outcome, that identifies the next view displayed. The phase that this
event is fired in can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome
for the current view. This is functionally equivalent to a reference to
an action method that returns the string literal.
</description>
</attribute>
<attribute>
<name>actionListener</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression that identifies an action listener method
to be invoked if this component is activated by the user. An action
listener method accepts a parameter of type javax.faces.event.ActionEvent
and returns void. The phase that this event is fired in can be controlled
via the immediate attribute.
</description>
</attribute>
<attribute>
<name>immediate</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that identifies the phase during which action events
should fire. During normal event processing, action methods and
action listener methods are fired during the "invoke application"
phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request
values" phase.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HTML 4.0 button attributes -->
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Sets the access key for this element.</description>
</attribute>
<attribute>
<name>alt</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies alternative text that can be used by a browser that can't show this element.</description>
</attribute>
<attribute>
<name>disabled</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: When true, this element cannot receive focus.</description>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element loses focus.</description>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element receives focus.</description>
</attribute>
<attribute>
<name>onselect</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is selected.</description>
</attribute>
<attribute>
<name>onchange</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is modified.</description>
</attribute>
<attribute>
<name>tabindex</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the position of this element within the tab order of the document.</description>
</attribute>
<attribute>
<name>type</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: A hint to the user agent about the content type of the linked resource.</description>
</attribute>
<attribute>
<name>size</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial width of this control.</description>
</attribute>
<!-- HtmlCommandButton attributes -->
<attribute>
<name>image</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The URL of an image that renders in place of the button.</description>
</attribute>
</tag>
<!-- commandLink -->
<tag>
<name>commandLink</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlCommandLinkTag</tag-class>
<body-content>JSP</body-content>
<description>
This tag renders as an HTML a element.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the commandLink tag -->
<!-- UICommand attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>action</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Specifies the action to take when this command is invoked.
If the value is an expression, it is expected to be a method
binding EL expression that identifies an action method. An action method
accepts no parameters and has a String return value, called the action
outcome, that identifies the next view displayed. The phase that this
event is fired in can be controlled via the immediate attribute.
If the value is a string literal, it is treated as a navigation outcome
for the current view. This is functionally equivalent to a reference to
an action method that returns the string literal.
</description>
</attribute>
<attribute>
<name>actionListener</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression that identifies an action listener method
to be invoked if this component is activated by the user. An action
listener method accepts a parameter of type javax.faces.event.ActionEvent
and returns void. The phase that this event is fired in can be controlled
via the immediate attribute.
</description>
</attribute>
<attribute>
<name>immediate</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that identifies the phase during which action events
should fire. During normal event processing, action methods and
action listener methods are fired during the "invoke application"
phase of request processing. If this attribute is set to "true",
these methods are fired instead at the end of the "apply request
values" phase.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HTML 4.0 anchor (=a) attributes -->
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Sets the access key for this element.</description>
</attribute>
<attribute>
<name>charset</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the character encoding of the linked resource.</description>
</attribute>
<attribute>
<name>tabindex</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the position of this element within the tab order of the document.</description>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element loses focus.</description>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element receives focus.</description>
</attribute>
<attribute>
<name>type</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: A hint to the user agent about the content type of the linked resource.</description>
</attribute>
<attribute>
<name>target</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Names the frame that should display content generated by invoking this action. </description>
</attribute>
<attribute>
<name>coords</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The coordinates of regions within a client side image map.</description>
</attribute>
<!-- "href" is a special LinkRenderer attribute -->
<attribute>
<name>hreflang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The language of the linked resource.</description>
</attribute>
<!-- "name" cannot be set by user -->
<attribute>
<name>rel</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
HTML: The relationship between the current document and
the linked resource.
</description>
</attribute>
<attribute>
<name>rev</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
HTML: The type(s) describing the reverse link for the linked
resource.
</description>
</attribute>
<attribute>
<name>shape</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
HTML: The shape of a region in a client side image map.
</description>
</attribute>
</tag>
<!-- data_table -->
<tag>
<name>dataTable</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlDataTableTag</tag-class>
<body-content>JSP</body-content>
<description>
This component renders as an HTML table element. It has as its
children h:column entities, which describe the columns of the table.
It can be decorated with facets named "header" and "footer" to
specify header and footer rows.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the dataTable tag -->
<!-- UIPanel attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>columnClasses</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
A comma separated list of CSS class names to apply to td elements in
each column.
</description>
</attribute>
<attribute>
<name>footerClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class to be applied to footer cells.</description>
</attribute>
<attribute>
<name>headerClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class to be applied to header cells.</description>
</attribute>
<attribute>
<name>rowClasses</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
A comma separated list of CSS class names to apply to td elements in
each row.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HTML 4.0 table attributes -->
<attribute>
<name>align</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</description>
</attribute>
<attribute>
<name>border</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the width of the border of this element, in pixels. Deprecated in HTML 4.01.</description>
</attribute>
<attribute>
<name>bgcolor</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The background color of this element.</description>
</attribute>
<attribute>
<name>datafld</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>Reserved for future use.</description>
</attribute>
<attribute>
<name>datasrc</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>Reserved for future use.</description>
</attribute>
<attribute>
<name>dataformatas</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>Reserved for future use.</description>
</attribute>
<attribute>
<name>cellpadding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Specifies the amount of empty space between the cell border and
its contents. It can be either a pixel length or a percentage.
</description>
</attribute>
<attribute>
<name>cellspacing</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Specifies the amount of space between the cells of the table.
It can be either a pixel length or a percentage of available
space.
</description>
</attribute>
<attribute>
<name>frame</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Controls what part of the frame that surrounds a table is
visible. Values include: void, above, below, hsides, lhs,
rhs, vsides, box, and border.
</description>
</attribute>
<attribute>
<name>rules</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Controls how rules are rendered between cells. Values include:
none, groups, rows, cols, and all.
</description>
</attribute>
<attribute>
<name>summary</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Provides a summary of the contents of the table, for
accessibility purposes.
</description>
</attribute>
<attribute>
<name>width</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Specifies the desired width of the table, as a pixel length or
a percentage of available space.
</description>
</attribute>
<!-- UIData attributes -->
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>An EL expression that specifies the data model that backs this table. The value can be of any type.
A value of type DataModel is used directly. Array-like parameters of type java.util.List, array of Object,
java.sql.ResultSet, or javax.servlet.jsp.jstl.sql.Result are wrapped in a DataModel.
Other values are wrapped in a DataModel as a single row.</description>
</attribute>
<attribute>
<name>var</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
<description>Defines the name of the request-scope variable that will hold the current row during iteration. This value must be a static value.</description>
</attribute>
<attribute>
<name>rows</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The number of rows to be displayed. Specify zero for all remaining rows in the table.</description>
</attribute>
<attribute>
<name>first</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The index of the first row to be displayed, where 0 is the first row.</description>
</attribute>
</tag>
<!-- form -->
<tag>
<name>form</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlFormTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders an HTML form element.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- UIForm attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HTML 4.0 form attributes -->
<attribute>
<name>target</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Names the frame that should display content generated by invoking this action. </description>
</attribute>
<attribute>
<name>accept</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: Provides a comma-separated list of content types that the
server processing this form can handle.
</description>
</attribute>
<attribute>
<name>acceptCharset</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: The list of character encodings accepted by the server for this
form.
</description>
</attribute>
<attribute>
<name>enctype</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
HTML: The content type used to submit this form to the server.
</description>
</attribute>
<attribute>
<name>onreset</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when this form is reset.</description>
</attribute>
<attribute>
<name>onsubmit</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when this form is submitted.</description>
</attribute>
</tag>
<!-- graphic_image -->
<tag>
<name>graphicImage</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlGraphicImageTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders an HTML img element.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- UIGraphic attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>url</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An alias for the "value" attribute.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The URL of the image. If the URL starts with a '/', it is relative
to the context path of the web application.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- The subset of HTML 4.0 img attributes that are supported by the JSF 1.1 specification -->
<attribute>
<name>alt</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies alternative text that can be used by a browser that can't show this element.</description>
</attribute>
<attribute>
<name>height</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Overrides the natural height of this image, by specifying height in pixels.</description>
</attribute>
<attribute>
<name>ismap</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies server-side image map handling for this image.</description>
</attribute>
<attribute>
<name>longdesc</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: A link to a long description of the image.</description>
</attribute>
<!-- "name" attribute cannot be set directly by user -->
<!-- "src" attribute cannot be set directly, use "url" instead! -->
<attribute>
<name>usemap</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies an image map to use with this image.</description>
</attribute>
<attribute>
<name>width</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Overrides the natural width of this image, by specifying width in pixels.</description>
</attribute>
</tag>
<!-- input_hidden -->
<tag>
<name>inputHidden</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlInputHiddenTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders as an HTML input tag with its type set to "hidden".
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- UIInput attributes -->
<!-- UIOutput attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<attribute>
<name>converter</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
</description>
</attribute>
<attribute>
<name>immediate</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events are fired during the "invoke application" phase of request
processing. If this attribute is set to "true", these methods are
fired instead at the end of the "apply request values" phase.
</description>
</attribute>
<attribute>
<name>required</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
</description>
</attribute>
<attribute>
<name>validator</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
</description>
</attribute>
<attribute>
<name>valueChangeListener</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
</description>
</attribute>
</tag>
<!-- input_secret -->
<tag>
<name>inputSecret</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlInputSecretTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders as an HTML input tag with its type set to "password".
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- todo: not all html_input_attributes are used for input_secret
in RI (e.g. datafld, datasrc, ...) -->
<!-- UIInput attributes -->
<!-- UIOutput attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<attribute>
<name>converter</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
</description>
</attribute>
<attribute>
<name>immediate</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events are fired during the "invoke application" phase of request
processing. If this attribute is set to "true", these methods are
fired instead at the end of the "apply request values" phase.
</description>
</attribute>
<attribute>
<name>required</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
</description>
</attribute>
<attribute>
<name>validator</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
</description>
</attribute>
<attribute>
<name>valueChangeListener</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
</description>
</attribute>
<!-- HTML 4.0 input attributes -->
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Sets the access key for this element.</description>
</attribute>
<attribute>
<name>align</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</description>
</attribute>
<attribute>
<name>alt</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies alternative text that can be used by a browser that can't show this element.</description>
</attribute>
<attribute>
<name>disabled</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: When true, this element cannot receive focus.</description>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element loses focus.</description>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element receives focus.</description>
</attribute>
<attribute>
<name>onchange</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is modified.</description>
</attribute>
<attribute>
<name>onselect</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is selected.</description>
</attribute>
<attribute>
<name>readonly</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
</description>
</attribute>
<attribute>
<name>tabindex</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the position of this element within the tab order of the document.</description>
</attribute>
<attribute>
<name>maxlength</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The maximum number of characters allowed to be entered.</description>
</attribute>
<attribute>
<name>size</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The initial width of this control, in characters.</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- SecretRenderer attributes -->
<attribute>
<name>redisplay</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
If true, the value will be re-sent (in plaintext) when the form
is rerendered (see JSF.7.4.4). Default is false.
</description>
</attribute>
</tag>
<!-- input_text -->
<tag>
<name>inputText</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlInputTextTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders a HTML input element.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the inputText tag -->
<!-- UIInput attributes -->
<!-- UIOutput attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<attribute>
<name>converter</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
</description>
</attribute>
<attribute>
<name>immediate</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events are fired during the "invoke application" phase of request
processing. If this attribute is set to "true", these methods are
fired instead at the end of the "apply request values" phase.
</description>
</attribute>
<attribute>
<name>required</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
</description>
</attribute>
<attribute>
<name>validator</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
</description>
</attribute>
<attribute>
<name>valueChangeListener</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HTML 4.0 input attributes -->
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Sets the access key for this element.</description>
</attribute>
<attribute>
<name>align</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Specifies the horizontal alignment of this element. Deprecated in HTML 4.01.</description>
</attribute>
<attribute>
<name>alt</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies alternative text that can be used by a browser that can't show this element.</description>
</attribute>
<attribute>
<name>disabled</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: When true, this element cannot receive focus.</description>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element loses focus.</description>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element receives focus.</description>
</attribute>
<attribute>
<name>onchange</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is modified.</description>
</attribute>
<attribute>
<name>onselect</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is selected.</description>
</attribute>
<attribute>
<name>readonly</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
</description>
</attribute>
<attribute>
<name>tabindex</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the position of this element within the tab order of the document.</description>
</attribute>
<attribute>
<name>maxlength</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The maximum number of characters allowed to be entered.</description>
</attribute>
<attribute>
<name>size</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The initial width of this control, in characters.</description>
</attribute>
</tag>
<!-- input_textarea -->
<tag>
<name>inputTextarea</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlInputTextareaTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders a HTML textarea element.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the inputTextarea tag -->
<!-- UIInput attributes -->
<!-- UIOutput attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<attribute>
<name>converter</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
</description>
</attribute>
<attribute>
<name>immediate</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that identifies the phase during which value change
events should fire. During normal event processing, value change
events are fired during the "invoke application" phase of request
processing. If this attribute is set to "true", these methods are
fired instead at the end of the "apply request values" phase.
</description>
</attribute>
<attribute>
<name>required</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether an input value is required.
If this value is true, and no input value is provided, the error
message javax.faces.component.UIInput.REQUIRED is posted.
</description>
</attribute>
<attribute>
<name>validator</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting FacesContext, UIComponent,
and Object parameters, and returning void, that validates the
component's local value.
</description>
</attribute>
<attribute>
<name>valueChangeListener</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A method binding EL expression, accepting a ValueChangeEvent parameter
and returning void. The specified method is invoked if this component
is modified. The phase that this handler is fired in can be controlled
via the immediate attribute.
</description>
</attribute>
<!-- HTML 4.0 textarea attributes -->
<attribute>
<name>datafld</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>Reserved for future use.</description>
</attribute>
<attribute>
<name>datasrc</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>Reserved for future use.</description>
</attribute>
<attribute>
<name>dataformatas</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>Reserved for future use.</description>
</attribute>
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Sets the access key for this element.</description>
</attribute>
<attribute>
<name>disabled</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: When true, this element cannot receive focus.</description>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element loses focus.</description>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element receives focus.</description>
</attribute>
<attribute>
<name>onchange</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is modified.</description>
</attribute>
<attribute>
<name>onselect</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element is selected.</description>
</attribute>
<attribute>
<name>tabindex</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies the position of this element within the tab order of the document.</description>
</attribute>
<attribute>
<name>readonly</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
HTML: When true, indicates that this component cannot be modified by the user.
The element may receive focus unless it has also been disabled.
</description>
</attribute>
<attribute>
<name>cols</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The width of this element, in characters.</description>
</attribute>
<attribute>
<name>rows</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: The height of this element, in characters.</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
</tag>
<!-- message -->
<tag>
<name>message</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlMessageTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders the first FacesMessage that is assigned to the component
referenced by the "for" attribute.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the message tag -->
<!-- UIMessage attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>for</name>
<required>true</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An EL expression, returning a String, with the unique ID of the component
for which messages should be displayed. This string has the same format
as that accepted by the UIComponent.findComponent() method.
</description>
</attribute>
<attribute>
<name>showSummary</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An EL expression, returning a boolean, that controls whether the
summary text of the associated messages is displayed. Default: true.
</description>
</attribute>
<attribute>
<name>showDetail</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An EL expression, returning a boolean, that controls whether the
detail text of the associated messages is displayed. Default: false.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HtmlMessage attributes -->
<attribute>
<name>infoClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "INFO".</description>
</attribute>
<attribute>
<name>infoStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "INFO".</description>
</attribute>
<attribute>
<name>warnClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "WARN".</description>
</attribute>
<attribute>
<name>warnStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "WARN".</description>
</attribute>
<attribute>
<name>errorClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "ERROR".</description>
</attribute>
<attribute>
<name>errorStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "ERROR".</description>
</attribute>
<attribute>
<name>fatalClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "FATAL".</description>
</attribute>
<attribute>
<name>fatalStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "FATAL".</description>
</attribute>
<attribute>
<name>tooltip</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
</description>
</attribute>
</tag>
<!-- messages -->
<tag>
<name>messages</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlMessagesTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders all or some FacesMessages depending on the "for" and
"globalOnly" attributes:&lt;br&gt;
&lt;ul&gt;
&lt;li&gt;If globalOnly = true, only global messages, that have no
associated clientId, will be displayed.&lt;/li&gt;
&lt;li&gt;else if there is a "for" attribute, only messages that are
assigned to the component referenced by the "for" attribute
are displayed.&lt;/li&gt;
&lt;li&gt;else all messages are displayed.&lt;/li&gt;
&lt;/ul&gt;
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the messages tag -->
<!-- UIMessages attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>showSummary</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that controls whether the summary text of the
associated messages is displayed. Default: true.
</description>
</attribute>
<attribute>
<name>showDetail</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that controls whether the detail text of the
associated messages is displayed. Default: false.
</description>
</attribute>
<attribute>
<name>globalOnly</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that controls whether global messages (those without
IDs) should be displayed. Default: true.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HtmlMessages attributes -->
<attribute>
<name>infoClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "INFO".</description>
</attribute>
<attribute>
<name>infoStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "INFO".</description>
</attribute>
<attribute>
<name>warnClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "WARN".</description>
</attribute>
<attribute>
<name>warnStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "WARN".</description>
</attribute>
<attribute>
<name>errorClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "ERROR".</description>
</attribute>
<attribute>
<name>errorStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "ERROR".</description>
</attribute>
<attribute>
<name>fatalClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS class to be used for messages with severity "FATAL".</description>
</attribute>
<attribute>
<name>fatalStyle</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>CSS style to be used for messages with severity "FATAL".</description>
</attribute>
<attribute>
<name>layout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The layout: "table" or "list". Default: list</description>
</attribute>
<attribute>
<name>tooltip</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>
If true, the message summary will be rendered as a tooltip (i.e. HTML title attribute).
</description>
</attribute>
</tag>
<!-- outputLabel -->
<tag>
<name>outputLabel</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlOutputLabelTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders a HTML label element.
In addition to the JSF specification, MyFaces allows it to directly
give an output text via the "value" attribute.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- all standard attributes of the outputLabel tag -->
<!-- UIOutput attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
The developer-assigned ID of this component. The ID must be unique
within the scope of the tag's enclosing naming container (e.g.
h:form or f:subview). This value must be a static value.
</description>
</attribute>
<attribute>
<name>binding</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
Identifies a backing bean property (of type UIComponent or appropriate
subclass) to bind to this component instance. This value must be an
EL expression.
</description>
</attribute>
<attribute>
<name>rendered</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
A boolean value that indicates whether this component should be rendered.
Default value: true.
</description>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>The initial value of this component.</description>
</attribute>
<attribute>
<name>converter</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>
An expression that specifies the Converter for this component.
If the value binding expression is a String, the String is used
as an ID to look up a Converter. If the value binding expression
is a Converter, uses that instance as the converter.
The value can either be a static value (ID case only) or an EL expression.
</description>
</attribute>
<!-- HTML 4.0 universal attributes -->
<attribute>
<name>dir</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The direction of text display, either 'ltr' (left-to-right) or 'rtl' (right-to-left).</description>
</attribute>
<attribute>
<name>lang</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: The base language of this document.</description>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: CSS styling instructions.</description>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: An advisory title for this element. Often used by the user agent as a tooltip.</description>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The CSS class for this element. Corresponds to the HTML 'class' attribute.</description>
</attribute>
<!-- HTML 4.0 event-handler attributes -->
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is clicked.</description>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the element is double-clicked.</description>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is pressed over this element.</description>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is released over this element.</description>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved into this element.</description>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moved while it is in this element.</description>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when the pointing device is moves out of this element.</description>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed over this element.</description>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is pressed down over this element.</description>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>HTML: Script to be invoked when a key is released over this element.</description>
</attribute>
<!-- HTML 4.0 label attributes -->
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Sets the access key for this element.</description>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element loses focus.</description>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<type>java.lang.String</type>
<description>HTML: Specifies a script to be invoked when the element receives focus.</description>
</attribute>
<!-- "for" is a specific LabelRenderer attribute -->
<!-- LabelRenderer attributes -->
<attribute>
<name>for</name>
<required>false</required>
<rtexprvalue>false</rtexprvalue>
<description>The client ID of the target input element of this label.</description>
</attribute>
</tag>
<!-- output_link -->
<tag>
<name>outputLink</name>
<tag-class>org.apache.myfaces.taglib.html.HtmlOutputLinkTag</tag-class>
<body-content>JSP</body-content>
<description>
Renders a HTML a element. Child f:param elements are added to the href
attribute as query parameters. Other children are rendered as the link text or image.
Unless otherwise specified, all attributes accept static values
or EL expressions.
</description>
<!-- UIOutput attributes -->
<!-- UIComponent attributes -->
<attribute>
<name>id</name>