You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shale.apache.org by he...@apache.org on 2007/03/29 22:37:36 UTC

svn commit: r523831 [2/2] - /shale/framework/trunk/shale-clay/src/main/resources/META-INF/tomahawk-1_1_3-config.xml

Modified: shale/framework/trunk/shale-clay/src/main/resources/META-INF/tomahawk-1_1_3-config.xml
URL: http://svn.apache.org/viewvc/shale/framework/trunk/shale-clay/src/main/resources/META-INF/tomahawk-1_1_3-config.xml?view=diff&rev=523831&r1=523830&r2=523831
==============================================================================
--- shale/framework/trunk/shale-clay/src/main/resources/META-INF/tomahawk-1_1_3-config.xml (original)
+++ shale/framework/trunk/shale-clay/src/main/resources/META-INF/tomahawk-1_1_3-config.xml Thu Mar 29 13:37:35 2007
@@ -1,1474 +1,11928 @@
-<?xml version='1.0' encoding="UTF-8"?>
+<?xml version='1.0' encoding='utf-8'?>
+<!--Licensed to the Apache Software Foundation (ASF) under one or more
+	contributor license agreements.  See the NOTICE file distributed with
+	this work for additional information regarding copyright ownership.
+	The ASF licenses this file to you 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 view PUBLIC
+"-//Apache Software Foundation//DTD Shale Clay View Configuration 1.0//EN"
+"http://struts.apache.org/dtds/shale-clay-config_1_0.dtd">
+<view>
+	<component jsfid="t:commandButton"
+		componentType="org.apache.myfaces.HtmlCommandButton"
+		extends="baseComponent">
+		<description>
+			Extends standard commandButton by user role support.
 
-<!--
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="action" bindingType="VB">
+				<description>
+					A method binding EL expression that identifies an
+					action method to be invoked if this component is
+					activated by the user. 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.
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="alt" bindingType="VB">
+				<description>
+					HTML: Specifies alternative text that can be used by
+					a browser that can't show this element.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					HTML: When true, this element cannot receive focus.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="onselect" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is selected.
+				</description>
+			</set>
+			<set name="onchange" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is modified.
+				</description>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="type" bindingType="VB">
+				<description>
+					HTML: A hint to the user agent about the content
+					type of the linked resource.
+				</description>
+			</set>
+			<set name="size" bindingType="VB">
+				<description>
+					The initial width of this control.
+				</description>
+			</set>
+			<set name="image" bindingType="VB">
+				<description>
+					HTML: The URL of an image that renders in place of
+					the button.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="actionFor" bindingType="VB">
+				<description>
+					Comma separated list of subForm-ids for which
+					validation and model update should take place when
+					this command is executed. You need to wrap your
+					input components in
+					org.apache.myfaces.custom.subform.SubForm instances
+					for this to work.
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Button">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:commandLink"
+		componentType="org.apache.myfaces.HtmlCommandLink"
+		extends="baseComponent">
+		<description>
+			Extends standard commandLink by user role support and the
+			HTML target attribute.
 
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to you 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.
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="action" bindingType="VB">
+				<description>
+					A method binding EL expression that identifies an
+					action method to be invoked if this component is
+					activated by the user. 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.
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="charset" bindingType="VB">
+				<description>
+					HTML: Specifies the character encoding of the linked
+					resource.
+				</description>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="type" bindingType="VB">
+				<description>
+					HTML: A hint to the user agent about the content
+					type of the linked resource.
+				</description>
+			</set>
+			<set name="target" bindingType="VB">
+				<description>
+					HTML: Names the frame that should display content
+					generated by invoking this action.
+				</description>
+			</set>
+			<set name="coords" bindingType="VB">
+				<description>
+					HTML: The coordinates of regions within a client
+					side image map.
+				</description>
+			</set>
+			<set name="hreflang" bindingType="VB">
+				<description>
+					HTML: The language of the linked resource.
+				</description>
+			</set>
+			<set name="rel" bindingType="VB">
+				<description>
+					HTML: The relationship between the current document
+					and the linked resource.
+				</description>
+			</set>
+			<set name="rev" bindingType="VB">
+				<description>
+					HTML: The type(s) describing the reverse link for
+					the linked resource.
+				</description>
+			</set>
+			<set name="shape" bindingType="VB">
+				<description>
+					HTML: The shape of a region in a client side image
+					map.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="actionFor" bindingType="VB">
+				<description>
+					Comma separated list of subForm-ids for which
+					validation and model update should take place when
+					this command is executed. You need to wrap your
+					input components in
+					org.apache.myfaces.custom.subform.SubForm instances
+					for this to work.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					When set instead of a Hyperlink a span tag is
+					rendered in the corresponding Component
+				</description>
+			</set>
+			<set name="disabledStyle" bindingType="VB">
+				<description>
+					CSS-Style Attribute to render when disabled is true
+				</description>
+			</set>
+			<set name="disabledStyleClass" bindingType="VB">
+				<description>
+					CSS-Style Class to use when disabled is true
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Link">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:headerLink"
+		componentType="org.apache.myfaces.HtmlHeaderLink"
+		extends="baseComponent">
+		<description>
+			Extends standard commandLink by user role support and the
+			HTML target attribute.
 
--->
-    <!DOCTYPE view PUBLIC
-      "-//Apache Software Foundation//DTD Shale Clay View Configuration 1.0//EN"
-      "http://struts.apache.org/dtds/shale-clay-config_1_0.dtd">
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="action" bindingType="VB">
+				<description>
+					A method binding EL expression that identifies an
+					action method to be invoked if this component is
+					activated by the user. 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.
+				</description>
+			</set>
+			<set name="actionListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="charset" bindingType="VB">
+				<description>
+					HTML: Specifies the character encoding of the linked
+					resource.
+				</description>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="type" bindingType="VB">
+				<description>
+					HTML: A hint to the user agent about the content
+					type of the linked resource.
+				</description>
+			</set>
+			<set name="target" bindingType="VB">
+				<description>
+					HTML: Names the frame that should display content
+					generated by invoking this action.
+				</description>
+			</set>
+			<set name="coords" bindingType="VB">
+				<description>
+					HTML: The coordinates of regions within a client
+					side image map.
+				</description>
+			</set>
+			<set name="hreflang" bindingType="VB">
+				<description>
+					HTML: The language of the linked resource.
+				</description>
+			</set>
+			<set name="rel" bindingType="VB">
+				<description>
+					HTML: The relationship between the current document
+					and the linked resource.
+				</description>
+			</set>
+			<set name="rev" bindingType="VB">
+				<description>
+					HTML: The type(s) describing the reverse link for
+					the linked resource.
+				</description>
+			</set>
+			<set name="shape" bindingType="VB">
+				<description>
+					HTML: The shape of a region in a client side image
+					map.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="actionFor" bindingType="VB">
+				<description>
+					Comma separated list of subForm-ids for which
+					validation and model update should take place when
+					this command is executed. You need to wrap your
+					input components in
+					org.apache.myfaces.custom.subform.SubForm instances
+					for this to work.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					When set instead of a Hyperlink a span tag is
+					rendered in the corresponding Component
+				</description>
+			</set>
+			<set name="disabledStyle" bindingType="VB">
+				<description>
+					CSS-Style Attribute to render when disabled is true
+				</description>
+			</set>
+			<set name="disabledStyleClass" bindingType="VB">
+				<description>
+					CSS-Style Class to use when disabled is true
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Link">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:dataTable"
+		componentType="org.apache.myfaces.HtmlDataTable"
+		extends="baseComponent">
+		<description>
+			Extended data_table that adds some additional features to
+			the standard data_table action: see attribute descriptions
+			for preserveDataModel, sortColumn, sortAscending and
+			preserveSort.
 
-<view>
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="columnClasses" bindingType="VB">
+				<description>
+					A comma separated list of CSS class names to apply
+					to td elements in each column.
+				</description>
+			</set>
+			<set name="footerClass" bindingType="VB">
+				<description>
+					The CSS class to be applied to footer cells.
+				</description>
+			</set>
+			<set name="headerClass" bindingType="VB">
+				<description>
+					The CSS class to be applied to header cells.
+				</description>
+			</set>
+			<set name="rowClasses" bindingType="VB">
+				<description>
+					A comma separated list of CSS class names to apply
+					to td elements in each row.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="align" bindingType="VB">
+				<description>
+					HTML: Specifies the horizontal alignment of this
+					element. Deprecated in HTML 4.01.
+				</description>
+			</set>
+			<set name="border" bindingType="VB">
+				<description>
+					HTML: Specifies the width of the border of this
+					element, in pixels. Deprecated in HTML 4.01.
+				</description>
+			</set>
+			<set name="bgcolor" bindingType="VB">
+				<description>
+					HTML: The background color of this element.
+				</description>
+			</set>
+			<set name="datafld" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="datasrc" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="dataformatas" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="cellpadding" bindingType="VB">
+				<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>
+			</set>
+			<set name="cellspacing" bindingType="VB">
+				<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>
+			</set>
+			<set name="frame" bindingType="VB">
+				<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>
+			</set>
+			<set name="rules" bindingType="VB">
+				<description>
+					HTML: Controls how rules are rendered between cells.
+					Values include: none, groups, rows, cols, and all.
+				</description>
+			</set>
+			<set name="summary" bindingType="VB">
+				<description>
+					HTML: Provides a summary of the contents of the
+					table, for accessibility purposes.
+				</description>
+			</set>
+			<set name="width" bindingType="VB">
+				<description>
+					HTML: Specifies the desired width of the table, as a
+					pixel length or a percentage of available space.
+				</description>
+			</set>
+			<set name="value" bindingType="VB">
+				<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>
+			</set>
+			<set name="var" bindingType="VB">
+				<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>
+			</set>
+			<set name="rows" bindingType="VB">
+				<description>
+					The number of rows to be displayed. Specify zero for
+					all remaining rows in the table.
+				</description>
+			</set>
+			<set name="first" bindingType="VB">
+				<description>
+					The index of the first row to be displayed, where 0
+					is the first row.
+				</description>
+			</set>
+			<set name="preserveDataModel" bindingType="VB">
+				<description>
+					Indicates whether the state of the whole DataModel
+					should be saved and restored. When set to false, the
+					value-binding for the "value" attribute of this
+					table is executed each time the page is rendered.
+					When set to true, that value-binding is only
+					executed when the component is first created, and
+					the DataModel state is thereafter saved/restored
+					automatically by the component.
+
+					When column sorting is used for a table this
+					property needs to be false so that the DataModel can
+					be updated to reflect any changes in the sort
+					criteria.
+
+					Default: false
+				</description>
+			</set>
+			<set name="preserveRowStates" bindingType="VB">
+				<description>
+					Indicates whether the state for each row should not
+					be discarded before the datatable is rendered again.
+					Setting this to true might be hepful if an input
+					component inside the datatable has no valuebinding
+					and the value entered in there should be displayed
+					again. This will only work reliable if the datamodel
+					of the datatable did not change either by sorting,
+					removing or adding rows.
+
+					Default: false
+				</description>
+			</set>
+			<set name="forceIdIndexFormula" bindingType="VB">
+				<description>
+					A formula that overrides the default row index in
+					the construction of table's body components. Example
+					: #{myRowVar.key} Warning, the EL should evaluate to
+					a unique value for each row !
+				</description>
+			</set>
+			<set name="sortColumn" bindingType="VB">
+				<description>
+					Value reference to a model property that gives the
+					current sort column name. The target String property
+					is set to the "columnName" of whichever column has
+					been chosen to sort by, and the method which is
+					bound to the "value" attribute of this table (ie
+					which provides the DataModel used) is expected to
+					use this property to determine how to sort the
+					DataModel's contents.
+				</description>
+			</set>
+			<set name="sortAscending" bindingType="VB">
+				<description>
+					Value reference to a model property that gives the
+					current sort direction. The target Boolean property
+					is set to true when the selected sortColumn should
+					be sorted in ascending order, and false otherwise.
+					The method which is bound to the "value" attribute
+					of this table (ie which provides the DataModel used)
+					is expected to use this property to determine how to
+					sort the DataModel's contents.
+				</description>
+			</set>
+			<set name="sortable" bindingType="VB"></set>
+			<set name="preserveSort" bindingType="VB">
+				<description>
+					Indicates whether the state of the sortColumn and
+					sortAscending attribute should be saved and restored
+					and written back to the model during the update
+					model phase. Default: true
+				</description>
+			</set>
+			<set name="renderedIfEmpty" bindingType="VB">
+				<description>
+					Indicates whether this table should be rendered if
+					the underlying DataModel is empty. You could as well
+					use rendered="#{not empty bean.list}", but this one
+					causes the getList method of your model bean beeing
+					called up to five times per request, which is not
+					optimal when the list is backed by a DB table. Using
+					renderedIfEmpty="false" solves this problem, because
+					the MyFaces extended HtmlDataTable automatically
+					caches the DataModel and calles the model getter
+					only once per request. Default: true
+				</description>
+			</set>
+			<set name="rowIndexVar" bindingType="VB">
+				<description>
+					A parameter name, under which the current rowIndex
+					is set in request scope similar to the var
+					parameter.
+				</description>
+			</set>
+			<set name="rowCountVar" bindingType="VB">
+				<description>
+					A parameter name, under which the rowCount is set in
+					request scope similar to the var parameter.
+				</description>
+			</set>
+			<set name="previousRowDataVar" bindingType="VB">
+				<description>
+					A parameter name, under which the previous RowData
+					Object is set in request scope similar to the
+					rowIndexVar and rowCountVar parameters. Mind that
+					the value of this request scope attribute is null in
+					the first row or when isRowAvailable returns false
+					for the previous row.
+				</description>
+			</set>
+			<set name="sortedColumnVar" bindingType="VB">
+				<description>
+					A parameter name, under which the a boolean is set
+					in request scope similar to the var parameter. TRUE
+					for the column that is currently sorted, FALSE
+					otherwise.
+				</description>
+			</set>
+			<set name="rowOnClick" bindingType="VB">
+				<description>
+					Defines a JavaScript onclick event handler for each
+					table row
+				</description>
+			</set>
+			<set name="rowOnDblClick" bindingType="VB">
+				<description>
+					Defines a JavaScript ondblclick event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnMouseDown" bindingType="VB">
+				<description>
+					Defines a JavaScript onmpusedown event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnMouseUp" bindingType="VB">
+				<description>
+					Defines a JavaScript onmouseup event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnMouseOver" bindingType="VB">
+				<description>
+					Defines a JavaScript onmouseover event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnMouseMove" bindingType="VB">
+				<description>
+					Defines a JavaScript onmousemove event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnMouseOut" bindingType="VB">
+				<description>
+					Defines a JavaScript onmouseout event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnKeyPress" bindingType="VB">
+				<description>
+					Defines a JavaScript onkeypress event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnKeyDown" bindingType="VB">
+				<description>
+					Defines a JavaScript onkeydown event handler for
+					each table row
+				</description>
+			</set>
+			<set name="rowOnKeyUp" bindingType="VB">
+				<description>
+					Defines a JavaScript onkeyup event handler for each
+					table row
+				</description>
+			</set>
+			<set name="rowId" bindingType="VB">
+				<description>
+					The id to use for &lt;tr&gt; elements that are
+					generated by the table.
+				</description>
+			</set>
+			<set name="rowStyleClass" bindingType="VB">
+				<description>
+					Corresponds to the HTML class attribute for the row
+					tr tag.
+				</description>
+			</set>
+			<set name="rowStyle" bindingType="VB">
+				<description>
+					Corresponds to the HTML style attribute for the row
+					tr tag.
+				</description>
+			</set>
+			<set name="rowGroupStyle" bindingType="VB">
+				<description>
+					Corresponds to the HTML style attribute for grouped
+					rows.
+				</description>
+			</set>
+			<set name="rowGroupStyleClass" bindingType="VB">
+				<description>StyleClass for grouped rows.</description>
+			</set>
+			<set name="varDetailToggler" bindingType="VB">
+				<description>
+					This variable has the boolean property
+					"currentdetailExpanded" which is true if the current
+					detail row is expanded and the action method
+					"toggleDetail" which expand/collapse the current
+					detail row.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="newspaperColumns" bindingType="VB">
+				<description>
+					The number of columns to wrap the table over.
+					Default: 1
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Table">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:inputHidden"
+		componentType="org.apache.myfaces.HtmlInputHidden"
+		extends="baseComponent">
+		<description>
+			Extends standard inputHidden by providing additional MyFaces
+			goodies.
+
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="converter" bindingType="MB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="required" bindingType="VB">
+				<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>
+			</set>
+			<set name="validator" bindingType="VB">
+				<description>
+					A method binding EL expression, accepting
+					FacesContext, UIComponent, and Object parameters,
+					and returning void, that validates the component's
+					local value.
+				</description>
+			</set>
+			<set name="valueChangeListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="javax.faces.Hidden">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:inputSecret"
+		componentType="org.apache.myfaces.HtmlInputSecret"
+		extends="baseComponent">
+		<description>
+			Extends standard inputSecret, adding the "redisplay"
+			property.
+
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="datafld" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="datasrc" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="dataformatas" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="converter" bindingType="MB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="required" bindingType="VB">
+				<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>
+			</set>
+			<set name="validator" bindingType="VB">
+				<description>
+					A method binding EL expression, accepting
+					FacesContext, UIComponent, and Object parameters,
+					and returning void, that validates the component's
+					local value.
+				</description>
+			</set>
+			<set name="valueChangeListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="align" bindingType="VB">
+				<description>
+					HTML: Specifies the horizontal alignment of this
+					element. Deprecated in HTML 4.01.
+				</description>
+			</set>
+			<set name="alt" bindingType="VB">
+				<description>
+					HTML: Specifies alternative text that can be used by
+					a browser that can't show this element.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					HTML: When true, this element cannot receive focus.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="onchange" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is modified.
+				</description>
+			</set>
+			<set name="onselect" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is selected.
+				</description>
+			</set>
+			<set name="readonly" bindingType="VB">
+				<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>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="maxlength" bindingType="VB">
+				<description>
+					HTML: The maximum number of characters allowed to be
+					entered.
+				</description>
+			</set>
+			<set name="size" bindingType="VB">
+				<description>
+					HTML: The initial width of this control, in
+					characters.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="displayValueOnly" bindingType="VB">
+				<description>
+					If true, renders only the value of the component,
+					but no input widget. Default is false.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyle" bindingType="VB">
+				<description>
+					Style used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyleClass" bindingType="VB">
+				<description>
+					Style class used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="redisplay" bindingType="VB">
+				<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>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Secret">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:inputText"
+		componentType="org.apache.myfaces.HtmlInputText"
+		extends="baseComponent">
+		<description>
+			Extends standard inputText by user role support.
+
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="disabledOnClientSide" bindingType="VB">
+				<description>
+					If true the input is rendered disabled on the client
+					side and a hidden input is used to actualy submit
+					his value back to the server.
+				</description>
+			</set>
+			<set name="datafld" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="datasrc" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="dataformatas" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="converter" bindingType="MB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="required" bindingType="VB">
+				<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>
+			</set>
+			<set name="validator" bindingType="VB">
+				<description>
+					A method binding EL expression, accepting
+					FacesContext, UIComponent, and Object parameters,
+					and returning void, that validates the component's
+					local value.
+				</description>
+			</set>
+			<set name="valueChangeListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="align" bindingType="VB">
+				<description>
+					HTML: Specifies the horizontal alignment of this
+					element. Deprecated in HTML 4.01.
+				</description>
+			</set>
+			<set name="alt" bindingType="VB">
+				<description>
+					HTML: Specifies alternative text that can be used by
+					a browser that can't show this element.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					HTML: When true, this element cannot receive focus.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="onchange" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is modified.
+				</description>
+			</set>
+			<set name="onselect" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is selected.
+				</description>
+			</set>
+			<set name="readonly" bindingType="VB">
+				<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>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="maxlength" bindingType="VB">
+				<description>
+					HTML: The maximum number of characters allowed to be
+					entered.
+				</description>
+			</set>
+			<set name="size" bindingType="VB">
+				<description>
+					HTML: The initial width of this control, in
+					characters.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="displayValueOnly" bindingType="VB">
+				<description>
+					If true, renders only the value of the component,
+					but no input widget. Default is false.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyle" bindingType="VB">
+				<description>
+					Style used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyleClass" bindingType="VB">
+				<description>
+					Style class used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Text">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:inputTextHelp"
+		componentType="org.apache.myfaces.HtmlInputTextHelp"
+		extends="baseComponent">
+		<description>
+			Extends standard inputText by helptext support.
+
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="converter" bindingType="MB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="required" bindingType="VB">
+				<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>
+			</set>
+			<set name="validator" bindingType="VB">
+				<description>
+					A method binding EL expression, accepting
+					FacesContext, UIComponent, and Object parameters,
+					and returning void, that validates the component's
+					local value.
+				</description>
+			</set>
+			<set name="valueChangeListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="align" bindingType="VB">
+				<description>
+					HTML: Specifies the horizontal alignment of this
+					element. Deprecated in HTML 4.01.
+				</description>
+			</set>
+			<set name="alt" bindingType="VB">
+				<description>
+					HTML: Specifies alternative text that can be used by
+					a browser that can't show this element.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					HTML: When true, this element cannot receive focus.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="onchange" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is modified.
+				</description>
+			</set>
+			<set name="onselect" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is selected.
+				</description>
+			</set>
+			<set name="readonly" bindingType="VB">
+				<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>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="maxlength" bindingType="VB">
+				<description>
+					HTML: The maximum number of characters allowed to be
+					entered.
+				</description>
+			</set>
+			<set name="size" bindingType="VB">
+				<description>
+					HTML: The initial width of this control, in
+					characters.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="displayValueOnly" bindingType="VB">
+				<description>
+					If true, renders only the value of the component,
+					but no input widget. Default is false.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyle" bindingType="VB">
+				<description>
+					Style used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyleClass" bindingType="VB">
+				<description>
+					Style class used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="helpText" bindingType="VB"></set>
+			<set name="selectText" bindingType="VB"></set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.TextHelp">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:inputTextarea"
+		componentType="org.apache.myfaces.HtmlInputTextarea"
+		extends="baseComponent">
+		<description>
+			Extends standard inputTextarea by user role support.
+
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The initial value of this component.
+				</description>
+			</set>
+			<set name="converter" bindingType="MB">
+				<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>
+			</set>
+			<set name="immediate" bindingType="VB">
+				<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>
+			</set>
+			<set name="required" bindingType="VB">
+				<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>
+			</set>
+			<set name="validator" bindingType="VB">
+				<description>
+					A method binding EL expression, accepting
+					FacesContext, UIComponent, and Object parameters,
+					and returning void, that validates the component's
+					local value.
+				</description>
+			</set>
+			<set name="valueChangeListener" bindingType="MB">
+				<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>
+			</set>
+			<set name="datafld" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="datasrc" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="dataformatas" bindingType="VB">
+				<description>Reserved for future use.</description>
+			</set>
+			<set name="accesskey" bindingType="VB">
+				<description>
+					HTML: Sets the access key for this element.
+				</description>
+			</set>
+			<set name="disabled" bindingType="VB">
+				<description>
+					HTML: When true, this element cannot receive focus.
+				</description>
+			</set>
+			<set name="onblur" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element loses focus.
+				</description>
+			</set>
+			<set name="onfocus" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element receives focus.
+				</description>
+			</set>
+			<set name="onchange" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is modified.
+				</description>
+			</set>
+			<set name="onselect" bindingType="VB">
+				<description>
+					HTML: Specifies a script to be invoked when the
+					element is selected.
+				</description>
+			</set>
+			<set name="tabindex" bindingType="VB">
+				<description>
+					HTML: Specifies the position of this element within
+					the tab order of the document.
+				</description>
+			</set>
+			<set name="readonly" bindingType="VB">
+				<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>
+			</set>
+			<set name="cols" bindingType="VB">
+				<description>
+					HTML: The width of this element, in characters.
+				</description>
+			</set>
+			<set name="rows" bindingType="VB">
+				<description>
+					HTML: The height of this element, in characters.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="enabledOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, no hyperlink is rendered
+					but all nested tags (=body) are rendered.
+				</description>
+			</set>
+			<set name="visibleOnUserRole" bindingType="VB">
+				<description>
+					If user is in given role, this component will be
+					rendered normally. If not, nothing is rendered and
+					the body of this tag will be skipped.
+				</description>
+			</set>
+			<set name="forceId" bindingType="VB">
+				<description>
+					If true, this component will force the use of the
+					specified id when rendering.
+				</description>
+			</set>
+			<set name="forceIdIndex" bindingType="VB">
+				<description>
+					If false, this component will not append a '[n]'
+					suffix (where 'n' is the row index) to components
+					that are contained within a "list." This value will
+					be true by default and the value will be ignored if
+					the value of forceId is false (or not specified.)
+				</description>
+			</set>
+			<set name="wrap" bindingType="VB">
+				<description>
+					None standard HTML attribute. Possible values are:
+					soft, hard, virtual, physical and off.
+				</description>
+			</set>
+			<set name="displayValueOnly" bindingType="VB">
+				<description>
+					If true, renders only the value of the component,
+					but no input widget. Default is false.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyle" bindingType="VB">
+				<description>
+					Style used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="displayValueOnlyStyleClass" bindingType="VB">
+				<description>
+					Style class used when displayValueOnly is true.
+				</description>
+			</set>
+			<set name="rendererType" bindingType="VB"
+				value="org.apache.myfaces.Textarea">
+			</set>
+		</attributes>
+	</component>
+	<component jsfid="t:graphicImage"
+		componentType="org.apache.myfaces.HtmlGraphicImage"
+		extends="baseComponent">
+		<description>
+			Extends standard graphicImage.
+
+			Unless otherwise specified, all attributes accept static
+			values or EL expressions.
+		</description>
+		<attributes>
+			<set name="id" bindingType="VB">
+				<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>
+			</set>
+			<set name="url" bindingType="VB">
+				<description>
+					An alias for the "value" attribute.
+				</description>
+			</set>
+			<set name="value" bindingType="VB">
+				<description>
+					The URL of the image. If the URL starts with a '/',
+					it is relative to the context path of the web
+					application.
+				</description>
+			</set>
+			<set name="dir" bindingType="VB">
+				<description>
+					HTML: The direction of text display, either 'ltr'
+					(left-to-right) or 'rtl' (right-to-left).
+				</description>
+			</set>
+			<set name="lang" bindingType="VB">
+				<description>
+					HTML: The base language of this document.
+				</description>
+			</set>
+			<set name="style" bindingType="VB">
+				<description>
+					HTML: CSS styling instructions.
+				</description>
+			</set>
+			<set name="title" bindingType="VB">
+				<description>
+					HTML: An advisory title for this element. Often used
+					by the user agent as a tooltip.
+				</description>
+			</set>
+			<set name="styleClass" bindingType="VB">
+				<description>
+					The CSS class for this element. Corresponds to the
+					HTML 'class' attribute.
+				</description>
+			</set>
+			<set name="onclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					clicked.
+				</description>
+			</set>
+			<set name="ondblclick" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the element is
+					double-clicked.
+				</description>
+			</set>
+			<set name="onmousedown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is pressed over this element.
+				</description>
+			</set>
+			<set name="onmouseup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is released over this element.
+				</description>
+			</set>
+			<set name="onmouseover" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved into this element.
+				</description>
+			</set>
+			<set name="onmousemove" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moved while it is in this element.
+				</description>
+			</set>
+			<set name="onmouseout" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when the pointing device
+					is moves out of this element.
+				</description>
+			</set>
+			<set name="onkeypress" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					over this element.
+				</description>
+			</set>
+			<set name="onkeydown" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is pressed
+					down over this element.
+				</description>
+			</set>
+			<set name="onkeyup" bindingType="VB">
+				<description>
+					HTML: Script to be invoked when a key is released
+					over this element.
+				</description>
+			</set>
+			<set name="align" bindingType="VB">
+				<description>

[... 10700 lines stripped ...]