[jboss-cvs] JBoss Profiler SVN: r476 - in branches/JBossProfiler2: src/etc and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Sep 10 06:24:29 EDT 2008


Author: jesper.pedersen
Date: 2008-09-10 06:24:28 -0400 (Wed, 10 Sep 2008)
New Revision: 476

Modified:
   branches/JBossProfiler2/lib/richfaces-api.jar
   branches/JBossProfiler2/lib/richfaces-impl.jar
   branches/JBossProfiler2/lib/richfaces-ui.jar
   branches/JBossProfiler2/src/etc/a4j.tld
   branches/JBossProfiler2/src/etc/rich.tld
Log:
RichFaces 3.2.2.GA

Modified: branches/JBossProfiler2/lib/richfaces-api.jar
===================================================================
(Binary files differ)

Modified: branches/JBossProfiler2/lib/richfaces-impl.jar
===================================================================
(Binary files differ)

Modified: branches/JBossProfiler2/lib/richfaces-ui.jar
===================================================================
(Binary files differ)

Modified: branches/JBossProfiler2/src/etc/a4j.tld
===================================================================
--- branches/JBossProfiler2/src/etc/a4j.tld	2008-09-10 08:30:03 UTC (rev 475)
+++ branches/JBossProfiler2/src/etc/a4j.tld	2008-09-10 10:24:28 UTC (rev 476)
@@ -3,10 +3,10 @@
 <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1">
 
+ <display-name>Ajax4jsf ( Legacy URL )</display-name>
 <tlib-version>3.2.1</tlib-version>
  <short-name>ajax</short-name>
  <uri>https://ajax4jsf.dev.java.net/ajax</uri>
- <display-name>Ajax4jsf ( Legacy URL )</display-name>
 
 <tag>
 	  	  <description>A combination of the functionality of two JSF tags,
@@ -27,7 +27,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>actionListener</description>
+	   <description>A method binding that refers to a method with this signature: void methodName(ActionEvent)</description>
 	   <name>actionListener</name>
 	   	   	   						<deferred-method>
 					<method-signature>void actionListener(javax.faces.event.ActionEvent)</method-signature>
@@ -210,7 +210,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If true, disable this component on page.</description>
+	   <description>If "true", disable this component on page.</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -460,7 +460,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>submit|reset|image|button This attribute specifies a type of control to create. The default value for this attribute is "submit"</description>
+	   <description>This attribute specifies a type of control to create. The possible values are "submit", "reset", "image" and "button". The default value for this attribute is "submit"</description>
 	   <name>type</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -794,13 +794,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>default|rect|circle|poly [CI]
-            This attribute specifies the shape of a region. Possible values:
-            
-            * default: Specifies the entire region.
-            * rect: Define a rectangular region.
-            * circle: Define a circular region.
-            * poly: Define a polygonal region.</description>
+	   <description>This attribute specifies the shape of a region. The possible values are "default", "rect", "circle" and "poly".</description>
 	   <name>shape</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -906,7 +900,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If true, it becomes possible to set AJAX submission way for any components inside	.</description>
+	   <description>If "true", it becomes possible to set AJAX submission way for any components inside	.</description>
 	   <name>ajaxSubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1279,13 +1273,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>default|rect|circle|poly [CI]
-            This attribute specifies the shape of a region. Possible values:
-            
-            * default: Specifies the entire region.
-            * rect: Define a rectangular region.
-            * circle: Define a circular region.
-            * poly: Define a polygonal region.</description>
+	   <description>This attribute specifies the shape of a region. The possible values are "default", "rect", "circle" and "poly".</description>
 	   <name>shape</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1356,8 +1344,8 @@
 	   <description>Defines, whether the content of this component must be
 				(or not) included in AJAX response created by parent
 				AJAX Container, even if it is not forced by reRender
-				list of ajax action. Ignored if component marked to
-				output by Ajax action. Default value is "false".</description>
+				list of ajax action. Ignored if component marked to output by some Ajax action component.
+				Default value is "true".</description>
 	   <name>ajaxRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1754,6 +1742,14 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
+	   <description>This attribute defines the device to which it is necessary to apply style registration. 
+				The possible values are "all", "screen" (by default), "print", "projection", "projection", "braille" and "speech".</description>
+	   <name>media</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>If "false", this component is not rendered</description>
 	   <name>rendered</name>
 	   	   	   					   	<deferred-value>
@@ -1823,7 +1819,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>log level, Possible values are 
+	   <description>Log level. The possible values are 
 				"FATAL", "ERROR", "WARN", "INFO", "DEBUG", "ALL".
 				Component sets level 'ALL' by default.</description>
 	   <name>level</name>
@@ -1970,14 +1966,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>bottom|middle|top|left|right
-            Deprecated. This attribute specifies the position of an IMG, OBJECT, or APPLET with respect to its context.
-            
-            The following values for align concern the object's position with respect to surrounding text:
-            
-            * bottom: means that the bottom of the object should be vertically aligned with the current baseline. This is the default value.
-            * middle: means that the center of the object should be vertically aligned with the current baseline.
-            * top: means that the top of the object should be vertically aligned with the top of the current text line</description>
+	   <description>Deprecated. This attribute specifies the position of an IMG, OBJECT, or APPLET with respect to its context.           
+           The possible values are "bottom", "middle", "top", "left" and "right". The default value is "middle".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2269,13 +2259,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>default|rect|circle|poly [CI]
-            This attribute specifies the shape of a region. Possible values:
-            
-            * default: Specifies the entire region.
-            * rect: Define a rectangular region.
-            * circle: Define a circular region.
-            * poly: Define a polygonal region.</description>
+	   <description>This attribute specifies the shape of a region. The possible values are "default", "rect", "circle" and "poly".</description>
 	   <name>shape</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2333,7 +2317,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Name of attribute for resource-link attribute ( 'href' for &amp;lt;a&amp;gt;, 'src' for &amp;lt;img&amp;gt; or &amp;lt;script&amp;gt;, etc</description>
+	   <description>Name of attribute for resource-link attribute ( 'href' for &amp;lt;a&amp;gt;, 'src' for &amp;lt;img&amp;gt; or &amp;lt;script&amp;gt;, etc)</description>
 	   <name>uriAttribute</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2381,8 +2365,8 @@
 	   <description>Defines, whether the content of this component must be
 				(or not) included in AJAX response created by parent
 				AJAX Container, even if it is not forced by reRender
-				list of ajax action. Ignored if component marked to
-				output by Ajax action. Default value is "false".</description>
+				list of ajax action. Ignored if component marked to output by some Ajax action component.
+				Default value is "false".</description>
 	   <name>ajaxRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3184,7 +3168,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  	  	  		  <attribute>
-	   <description>rowKeyConverter</description>
+	   <description>Converter for a row key object</description>
 	   <name>rowKeyConverter</name>
 	   	   	   					   	<deferred-value>
 					<type>javax.faces.convert.Converter</type>
@@ -3561,14 +3545,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Disables default action for target event ( append "return false;" to javascript )</description>
+	   <description>Disables default action for target event ( append "return false;" to JavaScript )</description>
 	   <name>disableDefault</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If true, disable this component on page.</description>
+	   <description>If "true", disable this component on page.</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>

Modified: branches/JBossProfiler2/src/etc/rich.tld
===================================================================
--- branches/JBossProfiler2/src/etc/rich.tld	2008-09-10 08:30:03 UTC (rev 475)
+++ branches/JBossProfiler2/src/etc/rich.tld	2008-09-10 10:24:28 UTC (rev 476)
@@ -3,28 +3,181 @@
 <taglib xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd"
    xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1">
 
+ <display-name>RichFaces</display-name>
 <tlib-version>3.2.1</tlib-version>
  <short-name>rich</short-name>
  <uri>http://richfaces.org/rich</uri>
- <display-name>RichFaces</display-name>
 
-<function>
-				<name>clientId</name>
-		<function-class>org.richfaces.function.RichFunction</function-class>
-		<function-signature>java.lang.String clientId(java.lang.String)</function-signature>
-	</function>
-<function>
-				<name>component</name>
-		<function-class>org.richfaces.function.RichFunction</function-class>
-		<function-signature>java.lang.String component(java.lang.String)</function-signature>
-	</function>
-<function>
-				<name>element</name>
-		<function-class>org.richfaces.function.RichFunction</function-class>
-		<function-signature>java.lang.String element(java.lang.String)</function-signature>
-	</function>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:ajaxValidator&amp;gt; is a component designed to provide ajax validation inside for JSF inputs.</description>
+	  	  	  		  <name>ajaxValidator</name>
+	  	  <tag-class>org.richfaces.taglib.AjaxValidatorTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>MethodExpression representing an action listener method that will be notified when this component is activated by the ajax Request and handle it. The expression must evaluate to a public method that takes an AjaxEvent parameter, with a return type of void</description>
+	   <name>ajaxListener</name>
+	   	   	   						<deferred-method>
+					<method-signature>void ajaxListener(org.ajax4jsf.event.AjaxEvent)</method-signature>
+				</deferred-method>
+				   	  </attribute>
+		  	  	  		  <attribute>
+	   <description>The attribute takes a value-binding expression for a component property of
+a backing bean</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.component.UIComponent</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax</description>
+	   <name>data</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>disableDefault</description>
+	   <name>disableDefault</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Name of JavaScript event property ( onclick, onchange, etc.) of parent component by 
+			which validation will be triggered</description>
+	   <name>event</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  	  		  <attribute>
+	   <description>Name of requests queue to avoid send next request before complete other from same event. Can be used to reduce number of requests of frequently events (key press, mouse move etc.)</description>
+	   <name>eventsQueue</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>id of element to set focus after request completed on client side</description>
+	   <name>focus</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Every component may have a unique id that is automatically created if omitted</description>
+	   <name>id</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute allows to ignore an Ajax Response produced by a request if the newest 'similar' request is
+in a queue already. ignoreDupResponses="true" does not cancel the request while it is processed on the server,
+but just allows to avoid unnecessary updates on the client side if the response isn't actual now</description>
+	   <name>ignoreDupResponses</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>If "true", updates on client side ONLY elements from this 'reRender' property. If "false" (default) updates all rendered by ajax region components</description>
+	   <name>limitToList</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>JavaScript code for call before DOM has been updated on client side</description>
+	   <name>onbeforedomupdate</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>JavaScript code for call after request completed on client side</description>
+	   <name>oncomplete</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>JavaScript code for call before submission of ajax
+				event</description>
+	   <name>onsubmit</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  		  <attribute>
+	   <description>Id['s] (in format of call  UIComponent.findComponent()) of components, rendered in case of AjaxRequest  caused by this component. Can be single id, comma-separated list of Id's, or EL Expression  with array or Collection</description>
+	   <name>reRender</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>If "false", this component is not rendered</description>
+	   <name>rendered</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines the time (in ms.) that the request will be wait in the queue before it is ready to send.
+When the delay time is over, the request will be sent to the server or removed if the newest 'similar' request is in a queue already</description>
+	   <name>requestDelay</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  		  <attribute>
+	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
+	   <name>status</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Summary message for a validation errors.</description>
+	   <name>summary</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Response waiting time on a particular request. If a response is not received during this time, the request is aborted</description>
+	   <name>timeout</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
+	  	  <description>Validate Input by the Bean/Hibernate validator annotations</description>
+	  	  	  		  <name>beanValidator</name>
+	  	  <tag-class>org.richfaces.taglib.BeanValidatorTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>A ValueExpression that evaluates to an instance of
+                FacesBeanValidator.</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>org.richfaces.validator.FacesBeanValidator</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Summary message for a validation errors.</description>
+	   <name>summary</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
+	  	  <description>The &amp;lt;rich:calendar&amp;gt; component is a UI control used for creating graphical monthly calendar on a page.</description>
 	  	  	  		  <name>calendar</name>
 	  	  <tag-class>org.richfaces.taglib.CalendarTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -45,7 +198,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Used for the dates boundaries in the list. Valid values
+	   <description>This attribute is responsible for behaviour of dates 
+				from the previous and next months which are displayed in the current month. Valid values
 				are "inactive" (Default) dates inactive and
 				gray colored, "scroll" boundaries work as
 				month scrolling controls, and "select"
@@ -133,7 +287,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>MethodBinding representing an action listener method
+	   <description>MethodExpression representing an action listener method
 				that will be notified after date selection</description>
 	   <name>currentDateChangeListener</name>
 	   	   	   						<deferred-method>
@@ -174,8 +328,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines direction of the calendar popup (top-left,
-				top-right, bottom-left, bottom-right (Default), auto). Default value is "bottom-right".</description>
+	   <description>Defines direction of the calendar popup ("top-left",
+				"top-right", "bottom-left", "bottom-right" (Default), "auto"). Default value is "bottom-right".</description>
 	   <name>direction</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -208,7 +362,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Gets what the first day of the week is; e.g., SUNDAY in the U.S., MONDAY in France. Default value is "getDefaultFirstWeekDay()".</description>
+	   <description>Gets what the first day of the week is; e.g., SUNDAY in the U.S., MONDAY in France. Default value is "getDefaultFirstWeekDay()". Possible values should be integers from 0 to 6, 0 corresponds to Sunday</description>
 	   <name>firstWeekDay</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -591,7 +745,8 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>"false" value for this attribute makes text
-				field invisible. If "true" - input field will
+				field invisible. It works only if popupMode="true"
+				If showInput is "true" - input field will
 				be shown. Default value is "true".</description>
 	   <name>showInput</name>
 	   	   	   					   	<deferred-value>
@@ -649,7 +804,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Possible values are "scroll", "select", "hidden". Default value is "select".</description>
+	   <description>This attribute defines the mode for "today" control. Possible values are "scroll", "select", "hidden". Default value is "select".</description>
 	   <name>todayControlMode</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -746,7 +901,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:column&amp;gt; component for row rendering for a UIData component.</description>
 	  	  	  		  <name>column</name>
 	  	  <tag-class>org.richfaces.taglib.ColumnTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -797,7 +952,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event for filter input that forces the filtration (default = onchange)</description>
+	   <description>Event for filter input that forces the filtration (default value is "onchange")</description>
 	   <name>filterEvent</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -845,6 +1000,13 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
+	   <description>Column label for drag indicator. Usable only for extendedDataTable component</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Code describing the language used in the generated markup for this component</description>
 	   <name>lang</name>
 	   	   	   					   	<deferred-value>
@@ -944,6 +1106,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>The attribute is used to define whether the component is visible or not. The default value is "true".</description>
+	   <name>visible</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Attribute defines width of column.</description>
 	   <name>width</name>
 	   	   	   					   	<deferred-value>
@@ -953,7 +1122,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:columnGroup&amp;gt; component combines columns in one row to organize complex subparts of a table.</description>
 	  	  	  		  <name>columnGroup</name>
 	  	  <tag-class>org.richfaces.taglib.ColumnGroupTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -1063,7 +1232,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:columns&amp;gt; is a component that allows to create a dynamic set of columns from your model.</description>
 	  	  	  		  <name>columns</name>
 	  	  <tag-class>org.richfaces.taglib.ColumnsTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -1127,7 +1296,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event for filter input that forces the filtration (default = onchange)</description>
+	   <description>Event for filter input that forces the filtration (default value is "onchange")</description>
 	   <name>filterEvent</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1182,6 +1351,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>Column label for drag indicator. Usable only for extendedDataTable component</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Code describing the language used in the generated markup for this component</description>
 	   <name>lang</name>
 	   	   	   					   	<deferred-value>
@@ -1295,6 +1471,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>The attribute is used to define whether the component is visible or not. The default value is "true".</description>
+	   <name>visible</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Attribute defines width of column.</description>
 	   <name>width</name>
 	   	   	   					   	<deferred-value>
@@ -1304,28 +1487,14 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:comboBox&amp;gt; is a component, that provides editable combo box element on a page.</description>
 	  	  	  		  <name>comboBox</name>
 	  	  <tag-class>org.richfaces.taglib.ComboBoxTag</tag-class>
 	  <body-content>JSP</body-content>
 	  
-	    		  <attribute>
-	   <description>This attribute assigns an access key to an element. An access key is a single character from the document character set. Note: Authors should consider the input method of the expected reader when specifying an accesskey</description>
-	   <name>accesskey</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>left|center|right|justify [CI]
-            Deprecated. This attribute specifies the horizontal alignment of its element with respect to the surrounding context. Possible values:
-            
-            * left: text lines are rendered flush left.
-            * center: text lines are centered.
-            * right: text lines are rendered flush right.
-            * justify: text lines are justified to both margins.
-            
-            The default depends on the base text direction. For left to right text, the default is align=left, while for right to left text, the default is align=right</description>
+	    	  		  <attribute>
+	   <description>Deprecated. This attribute specifies the horizontal alignment of its element with respect to the surrounding context. The  possible values are "left", "center", "right" and "justify".  
+            The default depends on the base text direction. For left to right text, the default is align="left", while for right to left text, the default is align="right".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1772,7 +1941,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:componentControl&amp;gt; allows to call JavaScript API functions on components after some defined events.</description>
 	  	  	  		  <name>componentControl</name>
 	  	  <tag-class>org.richfaces.taglib.ComponentControlTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -1787,7 +1956,7 @@
 		  		  <attribute>
 	   <description>Client identifier of the component or id of the existing DOM element that is a source
 				for given event. If attachTo is defined, the event is attached on the client according
-				to the AttachTiming attribute.
+				to the attachTiming attribute.
 				If attachTo is not defined, the event is attached on the server to the closest in the
 				component tree parent component.</description>
 	   <name>attachTo</name>
@@ -1804,7 +1973,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Disable default action for target event ( append "return false;" to javascript )</description>
+	   <description>Disable default action for target event ( append "return false;" to JavaScript )</description>
 	   <name>disableDefault</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1837,8 +2006,8 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The function of Javascript API that will be invoked. The API method
+		  	  		  <attribute>
+	   <description>The function of JavaScript API that will be invoked. The API method
 				is attached to the 'component' property of the root DOM element that represents
 				the target component. The function has two parameters - event and params. See: 'params'
 				attribute for details.</description>
@@ -1869,13 +2038,13 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:contextMenu&amp;gt; component is used for creating multileveled context menus that are activated after a user defines an event ( "onmouseover" , "onclick" , etc.) on any element on the page.</description>
 	  	  	  		  <name>contextMenu</name>
 	  	  <tag-class>org.richfaces.taglib.ContextMenuTag</tag-class>
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>Defines the timing when the menu is attached to the target element. Default value is "onavailable".</description>
+	   <description>Defines the timing when the menu is attached to the target element. Possible values "onload", "immediate", "onavailable" (default). Default value is "onavailable".</description>
 	   <name>attachTiming</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2073,7 +2242,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dataDefinitionList&amp;gt; component for definition lists rendering that allows choosing data from a model and obtains built-in support of Ajax updates.</description>
 	  	  	  		  <name>dataDefinitionList</name>
 	  	  <tag-class>org.richfaces.taglib.DataDefinitionListTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -2291,8 +2460,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The styleClass for input that displays the value : 'manualInput' must
-                be true</description>
+	   <description>The styleClass for input that displays the value : manualInput must
+                be "true"</description>
 	   <name>fieldStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2432,7 +2601,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; event fires whenever an JavaScript error occurs</description>
+	   <description>HTML: a script expression; event fires whenever an
+        		JavaScript error occurs</description>
 	   <name>onerror</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2440,6 +2610,27 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>HTML: a script expression; a key is pressed down</description>
+	   <name>oninputkeydown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <name>oninputkeypress</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is released</description>
+	   <name>oninputkeyup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed down</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2631,7 +2822,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dataGrid&amp;gt; component to render data as a grid that allows choosing data from a model and obtains built-in support of Ajax updates.</description>
 	  	  	  		  <name>dataGrid</name>
 	  	  <tag-class>org.richfaces.taglib.DataGridTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -2644,12 +2835,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>left|center|right [CI]
-            Deprecated. This attribute specifies the position of the table with respect to the document. Permitted values:
-            
-            * left: The table is to the left of the document.
-            * center: The table is to the center of the document.
-            * right: The table is to the right of the document</description>
+	   <description>Deprecated. This attribute specifies the position of the table with respect to the document. 
+            The possible values are "left", "center" and "right". The default value is "left".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2762,18 +2949,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>void|above|below|hsides|lhs|rhs|vsides|box|border [CI]
-            This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:
-            
-            * void: No sides. This is the default value.
-            * above: The top side only.
-            * below: The bottom side only.
-            * hsides: The top and bottom sides only.
-            * vsides: The right and left sides only.
-            * lhs: The left-hand side only.
-            * rhs: The right-hand side only.
-            * box: All four sides.
-            * border: All four sides</description>
+	   <description>This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:  "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
+        The default value is "void".</description>
 	   <name>frame</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3025,7 +3202,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dataList&amp;gt; component for unordered lists rendering that allows choosing data from a model and obtains built-in support of Ajax updates.</description>
 	  	  	  		  <name>dataList</name>
 	  	  <tag-class>org.richfaces.taglib.DataListTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -3045,14 +3222,7 @@
 					<type>javax.faces.component.UIComponent</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
-	   <name>columnClasses</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>It defines EL-binding  for a component state for saving or redefinition</description>
 	   <name>componentState</name>
 	   	   	   					   	<deferred-value>
@@ -3075,21 +3245,7 @@
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any footer generated for this table</description>
-	   <name>footerClass</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any header generated for this table</description>
-	   <name>headerClass</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  	  	  	  		  <attribute>
 	   <description>Every component may have a unique id that is automatically created if omitted</description>
 	   <name>id</name>
 	   	   	   		<rtexprvalue>false</rtexprvalue>
@@ -3195,7 +3351,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dataOrderedList&amp;gt; component for ordered lists rendering that allows choosing data from a model and obtains built-in support of Ajax updates.</description>
 	  	  	  		  <name>dataOrderedList</name>
 	  	  <tag-class>org.richfaces.taglib.DataOrderedListTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -3215,21 +3371,7 @@
 					<type>javax.faces.component.UIComponent</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
-	   <name>columnClasses</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>It defines EL-binding  for a component state for saving or redefinition</description>
-	   <name>componentState</name>
-	   	   	   					   	<deferred-value>
-					<type>org.ajax4jsf.model.DataComponentState</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>Direction indication for text that does not inherit
 			directionality. Valid values are "LTR" (left-to-right)
 			and "RTL" (right-to-left)</description>
@@ -3245,21 +3387,7 @@
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any footer generated for this table</description>
-	   <name>footerClass</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any header generated for this table</description>
-	   <name>headerClass</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  	  	  	  		  <attribute>
 	   <description>Every component may have a unique id that is automatically created if omitted</description>
 	   <name>id</name>
 	   	   	   		<rtexprvalue>false</rtexprvalue>
@@ -3314,13 +3442,7 @@
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The attribute  provides access to a component state on the client side</description>
-	   <name>stateVar</name>
-	   	   	   		<rtexprvalue>false</rtexprvalue>
-	   		<type>java.lang.String</type>
-	   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
@@ -3365,7 +3487,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dataTable&amp;gt; component for tables rendering that allows choosing data from a model and obtains built-in support of Ajax updates.</description>
 	  	  	  		  <name>dataTable</name>
 	  	  <tag-class>org.richfaces.taglib.DataTableTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -3378,12 +3500,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>left|center|right [CI]
-            Deprecated. This attribute specifies the position of the table with respect to the document. Permitted values:
-            
-            * left: The table is to the left of the document.
-            * center: The table is to the center of the document.
-            * right: The table is to the right of the document</description>
+	   <description>Deprecated. This attribute specifies the position of the table with respect to the document. 
+            The possible values are "left", "center" and "right". The default value is "left".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3485,7 +3603,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  		  <attribute>
+		  	  		  <attribute>
 	   <description>A zero-relative row number of the first row to display</description>
 	   <name>first</name>
 	   	   	   					   	<deferred-value>
@@ -3500,18 +3618,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>void|above|below|hsides|lhs|rhs|vsides|box|border [CI]
-            This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:
-            
-            * void: No sides. This is the default value.
-            * above: The top side only.
-            * below: The bottom side only.
-            * hsides: The top and bottom sides only.
-            * vsides: The right and left sides only.
-            * lhs: The left-hand side only.
-            * rhs: The right-hand side only.
-            * box: All four sides.
-            * border: All four sides</description>
+	   <description>This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:  "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
+        The default value is "void".</description>
 	   <name>frame</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3657,6 +3765,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>Id['s] (in format of call  UIComponent.findComponent()) of components, rendered in case of AjaxRequest caused by this component. Can be single id, comma-separated list of Id's, or EL Expression  with array or Collection</description>
+	   <name>reRender</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>If "false", this component is not rendered</description>
 	   <name>rendered</name>
 	   	   	   					   	<deferred-value>
@@ -3705,7 +3820,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  		  <attribute>
 	   <description>Defines mode of sorting. Possible values are 'single' for sorting of one column and 'multi' for some.</description>
 	   <name>sortMode</name>
 	   	   	   					   	<deferred-value>
@@ -3771,7 +3886,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:datascroller&amp;gt; component is designed for providing the functionality of tables scrolling using Ajax requests.</description>
 	  	  	  		  <name>datascroller</name>
 	  	  <tag-class>org.richfaces.taglib.DatascrollerTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -4287,7 +4402,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The  &amp;lt;rich:dragSupport&amp;gt; component defines a subtree of the component tree as draggable for drag-and-drop operations. Within such a "drag zone", you can click the mouse button on an item and drag it to any component that supports drop operations (a "drop zone"). It encodes all the necessary JavaScript for supporting drag-and-drop operations.</description>
 	  	  	  		  <name>dragSupport</name>
 	  	  <tag-class>org.richfaces.taglib.DragSupportTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -4530,7 +4645,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dropDownMenu&amp;gt; component is used for creating multilevel drop-down menus.</description>
 	  	  	  		  <name>dropDownMenu</name>
 	  	  <tag-class>org.richfaces.taglib.DropDownMenuTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -4780,7 +4895,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:dropSupport&amp;gt;  component transforms a parent component into a target zone for drag-and-drop operations. When a draggable element is moved and dropped onto the area of the parent component, Ajax request processing for this event is started.</description>
 	  	  	  		  <name>dropSupport</name>
 	  	  <tag-class>org.richfaces.taglib.DropSupportTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -5030,7 +5145,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>It presents the google map in JSF applications</description>
+	  	  <description>The &amp;lt;rich:effect&amp;gt; utilizes a set of effects provided by the scriptaculous JavaScript library. It allows to attach effects to JSF components and html tags.</description>
 	  	  	  		  <name>effect</name>
 	  	  <tag-class>org.richfaces.taglib.EffectTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -5044,7 +5159,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Disable default action for target event ( append "return false;" to javascript ). Default value is "false".</description>
+	   <description>Disable default action for target event ( append "return false;" to JavaScript ). Default value is "false".</description>
 	   <name>disableDefault</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -5070,13 +5185,13 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Generated Javascript name.</description>
+	   <description>Generated JavaScript name.</description>
 	   <name>name</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>Parameters passed to the effect function.
 			  Example params="{duration:0.2,from:1.0,to:0.1}"</description>
 	   <name>params</name>
@@ -5111,6 +5226,469 @@
 		  	  
 	</tag>
 <tag>
+	  	  <description>The &amp;lt;rich:extendedDataTable&amp;gt; component is used for
+                              tables extending standard component &amp;lt;rich:dataTable&amp;gt; .</description>
+	  	  	  		  <name>extendedDataTable</name>
+	  	  <tag-class>org.richfaces.taglib.ExtendedDataTableTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>CSS class for active row</description>
+	   <name>activeClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Request scope attribute under which the activeRowKey will
+                                        be accessible</description>
+	   <name>activeRowKey</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>This attribute defines row keys that are updated after an
+                                        AJAX request</description>
+	   <name>ajaxKeys</name>
+	   	   	   					   	<deferred-value>
+					<type>java.util.Set</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Deprecated. This attribute specifies the position of the table with respect to the document. 
+            The possible values are "left", "center" and "right". The default value is "left".</description>
+	   <name>align</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Deprecated. This attribute sets the background color for the document body or table cells.
+            
+            This attribute sets the background color of the canvas for the document body (the BODY element) or for tables (the TABLE, TR, TH, and TD elements). Additional attributes for specifying text color can be used with the BODY element.
+            
+            This attribute has been deprecated in favor of style sheets for specifying background color information</description>
+	   <name>bgcolor</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The attribute takes a value-binding expression for a component property of
+a backing bean</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.component.UIComponent</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>This attributes specifies the width of the frame around a
+                                        component</description>
+	   <name>border</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Space-separated list of CSS style class(es) that are be
+                                        applied to caption for this component</description>
+	   <name>captionClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>CSS style(s) is/are to be applied to caption when this
+                                        component is rendered</description>
+	   <name>captionStyle</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>This attribute specifies the amount of space between the
+                                        border of the cell and its contents</description>
+	   <name>cellpadding</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>This attribute specifies the amount of space between the
+                                        border of the cell and its contents. The attribute also
+                                        specifies the amount of space to leave between cells</description>
+	   <name>cellspacing</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <name>columnClasses</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>It defines EL-binding for a component state for saving or
+                                        redefinition</description>
+	   <name>componentState</name>
+	   	   	   					   	<deferred-value>
+					<type>org.ajax4jsf.model.DataComponentState</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Direction indication for text that does not inherit
+			directionality. Valid values are "LTR" (left-to-right)
+			and "RTL" (right-to-left)</description>
+	   <name>dir</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  		  <attribute>
+	   <description>A zero-relative row number of the first row to display</description>
+	   <name>first</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Space-separated list of CSS style class(es) that are be
+                                        applied to footer for this component</description>
+	   <name>footerClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:  "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
+        The default value is "void".</description>
+	   <name>frame</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The information in the table wiil be grouped by the
+                                        information in the column, which id is provided with this
+                                        attribute.</description>
+	   <name>groupingColumn</name>
+	   	   	   					   	<deferred-value>
+					<type>org.richfaces.component.UIColumn</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  	  		  <attribute>
+	   <description>Space-separated list of CSS style class(es) that are be
+                                        applied to header for this component</description>
+	   <name>headerClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines a height of the component. Default value is 500px</description>
+	   <name>height</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Every component may have a unique id that is automatically created if omitted</description>
+	   <name>id</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  		  <attribute>
+	   <description>Code describing the language used in the generated markup for this component</description>
+	   <name>lang</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is clicked
+                                        on row</description>
+	   <name>onRowClick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is
+                                        double-clicked on row</description>
+	   <name>onRowDblClick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is pressed down
+                                        on row</description>
+	   <name>onRowMouseDown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved within of
+                                        row</description>
+	   <name>onRowMouseMove</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved away of row</description>
+	   <name>onRowMouseOut</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved onto of row</description>
+	   <name>onRowMouseOver</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is released on
+                                        row</description>
+	   <name>onRowMouseUp</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <name>onclick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <name>ondblclick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed down</description>
+	   <name>onkeydown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <name>onkeypress</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is released</description>
+	   <name>onkeyup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is pressed down</description>
+	   <name>onmousedown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <name>onmousemove</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved away</description>
+	   <name>onmouseout</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved onto</description>
+	   <name>onmouseover</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is released</description>
+	   <name>onmouseup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression to invoke on changing of rows
+                                        selection</description>
+	   <name>onselectionchange</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>If "false", this component is not rendered</description>
+	   <name>rendered</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <name>rowClasses</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  	  	  		  <attribute>
+	   <description>Converter for a row key object</description>
+	   <name>rowKeyConverter</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.convert.Converter</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The attribute provides access to a row key in a Request
+                                        scope</description>
+	   <name>rowKeyVar</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A number of rows to display, or zero for all remaining
+            rows in the table</description>
+	   <name>rows</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>This attribute specifies which rules will appear between cells within a table. The rendering of rules is user agent dependent. Possible values:
+            
+            * none: No rules. This is the default value.
+            * groups: Rules will appear between row groups (see THEAD, TFOOT, and TBODY) and column groups (see COLGROUP and COL) only.
+            * rows: Rules will appear between rows only.
+            * cols: Rules will appear between columns only.
+            * all: Rules will appear between all rows and columns</description>
+	   <name>rules</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>CSS class for selected rows</description>
+	   <name>selectedClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Value binding representing selected rows</description>
+	   <name>selection</name>
+	   	   	   					   	<deferred-value>
+					<type>org.richfaces.model.selection.Selection</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>single [default]: Single row can be selected. multi:
+                                        Multiple rows can be selected. none: no rows can be
+                                        selected.</description>
+	   <name>selectionMode</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Defines mode of sorting. Possible values are 'single'
+                                        for sorting of one column and 'multi' for some.</description>
+	   <name>sortMode</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines a set of column ids in the order the columns
+                                        could be set</description>
+	   <name>sortPriority</name>
+	   	   	   					   	<deferred-value>
+					<type>java.util.Collection</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  		  <attribute>
+	   <description>The attribute provides access to a component state on
+                                        the client side</description>
+	   <name>stateVar</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <name>style</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Corresponds to the HTML class attribute</description>
+	   <name>styleClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>ValueBinding pointing at a property of a String to hold
+                                        table state</description>
+	   <name>tableState</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Advisory title information about markup elements generated for this component</description>
+	   <name>title</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The current value for this component</description>
+	   <name>value</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A request-scope attribute via which the data object for the
+            current row will be used when iterating</description>
+	   <name>var</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  	  		  <attribute>
+	   <description>This attribute specifies the desired width of the entire table and is intended for visual user agents. When the value is percentage value, the value is relative to the user agent's available horizontal space. In the absence of any width specification, table width is determined by the user agent</description>
+	   <name>width</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
 	  	  <description>Renders a file upload control. 
     
 The following configuration options for ajax4jsf filter may be configured in web.xml:
@@ -5180,6 +5758,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
+	   <description>Attribute which allow the component to use the flash module that provides file upload functionality [false, true, auto].</description>
+	   <name>allowFlash</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>For a user agents that cannot display images, forms, or applets, this attribute specifies alternate text. The language of the alternate text is specified by the lang attribute</description>
 	   <name>alt</name>
 	   	   	   					   	<deferred-value>
@@ -5203,20 +5788,6 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for cancel button</description>
-	   <name>cancelButtonClass</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>CSS style for cancel button disabled</description>
-	   <name>cancelButtonClassDisabled</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
 	   <description>Defines a label for a cancel control</description>
 	   <name>cancelEntryControlLabel</name>
 	   	   	   					   	<deferred-value>
@@ -5361,6 +5932,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A JavaScript event handler called on an add file operation</description>
+	   <name>onadd</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>HTML: script expression; the element lost the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
@@ -5553,6 +6131,20 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>CSS style for cancel button</description>
+	   <name>stopButtonClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>CSS style for cancel button disabled</description>
+	   <name>stopButtonClassDisabled</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Defines a label for a stop button</description>
 	   <name>stopControlLabel</name>
 	   	   	   					   	<deferred-value>
@@ -5742,8 +6334,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Initial map type. The possible values are  G_NORMAL_MAP, G_SATELLITE_MAP,
-                        G_HYBRID_MAP. Default value is "G_SATELLITE_MAP".</description>
+	   <description>Initial map type. The possible values are  "G_NORMAL_MAP", "G_SATELLITE_MAP",
+                        "G_HYBRID_MAP". Default value is "G_SATELLITE_MAP".</description>
 	   <name>mapType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5886,7 +6478,136 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:graphValidator&amp;gt; component allows to register Hibernate Validators for multiple input components.</description>
+	  	  		<display-name>Bean validation @ and @validation support</display-name>
+	  	  		  <name>graphValidator</name>
+	  	  <tag-class>org.richfaces.taglib.html.jsp.GraphValidator</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>The attribute takes a value-binding expression for a component property of
+a backing bean</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.component.UIComponent</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Every component may have a unique id that is automatically created if omitted</description>
+	   <name>id</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  		  <attribute>
+	   <description>profile</description>
+	   <name>profile</name>
+	   	   	   					   	<deferred-value>
+					<type>java.util.Set</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>summary</description>
+	   <name>summary</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>value</description>
+	   <name>value</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
+	  	  <description>The &amp;lt;rich:hotKey&amp;gt; component allows to register hot keys for the page or particular elements and to define client side processing functions for these keys.</description>
+	  	  	  		  <name>hotKey</name>
+	  	  <tag-class>org.richfaces.taglib.HotKeyTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>The attribute takes a value-binding expression for a component property of
+a backing bean</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.component.UIComponent</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the hotkey handling of events generated by child components nested into the parent component to which the &amp;lt;rich:hotKey&amp;gt; is attached.</description>
+	   <name>checkParent</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Disables the hotkeys activated on input elements when the value of this attribute is "true".</description>
+	   <name>disableInInput</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the types of the inputs not to be influenced with hotKey component. Possible values: buttons, texts and all (default). By default it is empty and this means ALL the types.</description>
+	   <name>disableInInputTypes</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Defines the JavaScript function name which is called on hotkey activation</description>
+	   <name>handler</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Every component may have a unique id that is automatically created if omitted</description>
+	   <name>id</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the hotkey itself</description>
+	   <name>key</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>If "false", this component is not rendered</description>
+	   <name>rendered</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines a selector for query</description>
+	   <name>selector</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the time when the hotkey is registered. Possible values are "immediate" (by default), "onload", and "onregistercall".</description>
+	   <name>timing</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the type of a keyboard event (onkeyup, onkeypress, etc.)</description>
+	   <name>type</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
+	  	  <description>The &amp;lt;rich:inplaceInput&amp;gt; is an input component used for displaying and editing data inputted.</description>
 	  	  	  		  <name>inplaceInput</name>
 	  	  <tag-class>org.richfaces.taglib.InplaceInputTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -6332,7 +7053,9 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:inplaceSelect&amp;gt; is used for creation select
+                              based inputs: it shows the value as text in one state and enables
+                              editing the value, providing a list of options in another state.</description>
 	  	  	  		  <name>inplaceSelect</name>
 	  	  <tag-class>org.richfaces.taglib.InplaceSelectTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -6367,28 +7090,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered control</description>
-	   <name>controlHover</name>
+	   <description>CSS style class for hovered
+                                        control</description>
+	   <name>controlHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for controls pressed</description>
-	   <name>controlPressed</name>
+	   <description>CSS style class for controls
+                                        pressed</description>
+	   <name>controlPressClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute positions the controls horizontally. Possible values are "right","center","left". Default value is "right".</description>
+	   <description>The attribute positions the controls
+                                                  horizontally. Possible values are
+                                                  "right","center","left".
+                                                  Default value is "right".</description>
 	   <name>controlsHorizontalPosition</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute positions the controls vertically. Possible values are "bottom","top"</description>
+	   <description>The attribute positions the controls
+                                                  vertically. Possible values are
+                                                  "bottom","top"</description>
 	   <name>controlsVerticalPosition</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6402,14 +7132,18 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present, will be used as the text of the converter message, replacing any message that comes from the converter</description>
+	   <description>A ValueExpression enabled attribute that, if
+                                                  present, will be used as the text of the converter
+                                                  message, replacing any message that comes from the
+                                                  converter</description>
 	   <name>converterMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute is used to display text while value is undefined</description>
+	   <description>The attribute is used to display text while
+                                                  value is undefined</description>
 	   <name>defaultLabel</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6423,7 +7157,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute provides an option to assign an JavaScript action that initiates the change of the state. Default value is "onclick".</description>
+	   <description>The attribute provides an option to assign an
+                                                  JavaScript action that initiates the change of the
+                                                  state. Default value is
+                                                  "onclick".</description>
 	   <name>editEvent</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6445,49 +7182,59 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines how the component is displayed in the layout. Possible values are "block", "inline". Default value is "inline".</description>
+	   <description>Defines how the component is displayed in the
+                                                  layout. Possible values are
+                                                  "block",
+                                                  "inline". Default value is
+                                                  "inline".</description>
 	   <name>layout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute defines the height of option list. Default value is  "200px".</description>
+	   <description>The attribute defines the height of option
+                                                  list. Default value is "200px".</description>
 	   <name>listHeight</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute defines the width of option list. Default value is  "200px".</description>
+	   <description>The attribute defines the width of option list.
+                                                  Default value is "200px".</description>
 	   <name>listWidth</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Sets the maximum width of the select element. Default value is "200px".</description>
+	   <description>Sets the maximum width of the select element.
+                                                  Default value is "200px".</description>
 	   <name>maxSelectWidth</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Sets the minimum width of the select element. Default value is "100px".</description>
+	   <description>Sets the minimum width of the select element.
+                                                  Default value is "100px".</description>
 	   <name>minSelectWidth</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element lost the focus</description>
+	   <description>HTML: script expression; the element lost the
+                                                  focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element value was changed</description>
+	   <description>HTML: script expression; the element value was
+                                                  changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6508,105 +7255,121 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attributes provide a possibility to assign JavaScript to be executed when edit state is activated</description>
+	   <description>The attributes provide a possibility to assign
+                                                  JavaScript to be executed when edit state is
+                                                  activated</description>
 	   <name>oneditactivated</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attributes provide a possibility to assign JavaScript on edit state activation</description>
+	   <description>The attributes provide a possibility to assign
+                                                  JavaScript on edit state activation</description>
 	   <name>oneditactivation</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element got the focus</description>
+	   <description>HTML: script expression; the element got the
+                                                  focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element lost the focus</description>
+	   <description>HTML: script expression; the element lost the
+                                                  focus</description>
 	   <name>oninputblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>HTML: a script expression; a pointer button is
+                                                  clicked</description>
 	   <name>oninputclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <description>HTML: a script expression; a pointer button is
+                                                  double-clicked</description>
 	   <name>oninputdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element got the focus</description>
+	   <description>HTML: script expression; the element got the
+                                                  focus</description>
 	   <name>oninputfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down</description>
+	   <description>HTML: a script expression; a key is pressed
+                                                  down</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <description>HTML: a script expression; a key is pressed and
+                                                  released</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released</description>
+	   <description>HTML: a script expression; a key is
+                                        released</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down</description>
+	   <description>HTML: script expression; a pointer button is
+                                                  pressed down</description>
 	   <name>oninputmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>HTML: a script expression; a pointer is moved
+                                                  within</description>
 	   <name>oninputmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away</description>
+	   <description>HTML: a script expression; a pointer is moved
+                                                  away</description>
 	   <name>oninputmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto</description>
+	   <description>HTML: a script expression; a pointer is moved
+                                                  onto</description>
 	   <name>oninputmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released</description>
+	   <description>HTML: script expression; a pointer button is
+                                                  released</description>
 	   <name>oninputmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6669,28 +7432,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the onselect event occurs when you select some menu item</description>
+	   <description>HTML: script expression; the onselect event
+                                                  occurs when you select some menu
+                                        item</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attributes provide a possibility to assign JavaScript  to be executed when view state is activated</description>
+	   <description>The attributes provide a possibility to assign
+                                                  JavaScript to be executed when view state is
+                                                  activated</description>
 	   <name>onviewactivated</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attributes provide a possibility to assign JavaScript on view state activation</description>
+	   <description>The attributes provide a possibility to assign
+                                                  JavaScript on view state activation</description>
 	   <name>onviewactivation</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute opens the list once edit activated. Default value is  "true".</description>
+	   <description>The attribute opens the list once edit
+                                                  activated. Default value is
+                                                  "true".</description>
 	   <name>openOnEdit</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -6711,7 +7481,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present, will be used as the text of the validation message for the "required" facility, if the "required" facility is used</description>
+	   <description>A ValueExpression enabled attribute that, if
+                                                  present, will be used as the text of the
+                                                  validation message for the "required" facility, if
+                                                  the "required" facility is used</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6724,14 +7497,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The attribute make the input field select when switched to edit state. Default value is  "false".</description>
-	   <name>selectOnEdit</name>
-	   	   	   					   	<deferred-value>
-					<type>boolean</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>Sets width of the select element</description>
 	   <name>selectWidth</name>
 	   	   	   					   	<deferred-value>
@@ -6739,14 +7505,25 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute serves to display "save" and "cancel" controls. Default value is "false".</description>
+	   <description>The attribute serves to display
+                                                  "save" and
+                                                  "cancel" controls. Default value
+                                                  is "false".</description>
 	   <name>showControls</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attribute serves to define the tabbing order</description>
+	   <description>Corresponds to the HTML class attribute</description>
+	   <name>styleClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The attribute serves to define the tabbing
+                                                  order</description>
 	   <name>tabindex</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -6762,7 +7539,10 @@
 				</deferred-method>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present, will be used as the text of the validator message, replacing any message that comes from the validator</description>
+	   <description>A ValueExpression enabled attribute that, if
+                                                  present, will be used as the text of the validator
+                                                  message, replacing any message that comes from the
+                                                  validator</description>
 	   <name>validatorMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6790,8 +7570,9 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered text in view state</description>
-	   <name>viewHover</name>
+	   <description>CSS style class for hovered text in view
+                                        state</description>
+	   <name>viewHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
@@ -7267,7 +8048,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>client error message</description>
+	   <description>An error message to use in client side validation events</description>
 	   <name>clientErrorMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7296,6 +8077,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>Disable browser's auto completion</description>
+	   <name>disableBrowserAutoComplete</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>When set for a form control, this boolean attribute disables the control for your input</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
@@ -7616,7 +8404,7 @@
 		  	  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:insert&amp;gt; component is used for highlighting, source code inserting and, optionally, format the file from the application context into the page.</description>
 	  	  	  		  <name>insert</name>
 	  	  <tag-class>org.richfaces.ui.taglib.InsertTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -7682,7 +8470,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>It presents the google map in JSF applications</description>
+	  	  <description>The &amp;lt;rich:jQuery&amp;gt; allows to apply styles and behaviour to DOM objects.</description>
 	  	  	  		  <name>jQuery</name>
 	  	  <tag-class>org.richfaces.taglib.JQueryTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -7746,7 +8534,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:listShuttle&amp;gt; component is used for moving chosen items from one list into another with their optional reordering there.</description>
 	  	  	  		  <name>listShuttle</name>
 	  	  <tag-class>org.richfaces.taglib.ListShuttleTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -7929,13 +8717,20 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>HTML: script expression; the element lost the focus</description>
+	   <name>onblur</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>A JavaScript event handler; a button "Bottom" is clicked</description>
 	   <name>onbottomclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>HTML: a script expression; a pointer button is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
@@ -7971,6 +8766,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>HTML: script expression; the element got the focus</description>
+	   <name>onfocus</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>A JavaScript event handler called on a list change operation</description>
 	   <name>onlistchanged</name>
 	   	   	   					   	<deferred-value>
@@ -8089,14 +8891,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  	  		  <attribute>
-	   <description>RowKey is a representation of an identifier for a specific data row</description>
-	   <name>rowKey</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.Object</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  	  	  	  		  <attribute>
 	   <description>Converter for a row key object</description>
 	   <name>rowKeyConverter</name>
 	   	   	   					   	<deferred-value>
@@ -8270,7 +9065,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>Defines expandable group of items inside popup list or another group. Should accept only "menuItem", "menuGroup" and "menuSeparator" components as children.</description>
+	  	  <description>The &amp;lt;rich:menuGroup&amp;gt; component is used to define an expandable group of items inside a pop-up list or another group.</description>
 	  	  	  		  <name>menuGroup</name>
 	  	  <tag-class>org.richfaces.taglib.MenuGroupTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -8292,7 +9087,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Defines direction of the popup sublist to appear
-                (right, left, auto(Default), left-down, left-up, right-down, right-up)</description>
+                ("right", "left", "auto"(Default), "left-down", "left-up", "right-down", "right-up")</description>
 	   <name>direction</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8465,7 +9260,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:menuItem&amp;gt; component is used for the definition of a single item inside a pop-up list.</description>
 	  	  	  		  <name>menuItem</name>
 	  	  <tag-class>org.richfaces.taglib.MenuItemTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -8519,7 +9314,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If "true" sets state of the item to disabled state. . Default value is "false".</description>
+	   <description>If "true" sets state of the item to disabled state. Default value is "false".</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -8796,14 +9591,14 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>richfaces Message Component</description>
+	  	  <description>The &amp;lt;rich:message&amp;gt; component is used for rendering a single message for a specific component.</description>
 	  	  	  		  <name>message</name>
 	  	  <tag-class>org.richfaces.taglib.RichMessageTag</tag-class>
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
 	   <description>Define, must be (or not) content of this component will be included in AJAX response created by parent AJAX Container, even if not forced by reRender list of ajax action.
-            ignored if component marked to output by Ajax action.</description>
+            Ignored if component marked to output by some Ajax action component.</description>
 	   <name>ajaxRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9009,14 +9804,14 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>richfaces Messages Component</description>
+	  	  <description>The &amp;lt;rich:messages&amp;gt; component is similar to &amp;lt;rich:message&amp;gt; component but used for rendering all messages for the components.</description>
 	  	  	  		  <name>messages</name>
 	  	  <tag-class>org.richfaces.taglib.RichMessagesTag</tag-class>
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
 	   <description>Define, must be (or not) content of this component will be included in AJAX response created by parent AJAX Container, even if not forced by reRender list of ajax action.
-            ignored if component marked to output by Ajax action.</description>
+            Ignored if component marked to output by some Ajax action component.</description>
 	   <name>ajaxRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9073,6 +9868,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>Client identifier of the component for which to display messages</description>
+	   <name>for</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Flag indicating that only global messages (that is, messages not associated with any client identifier) are to be displayed. Default value is "false"</description>
 	   <name>globalOnly</name>
 	   	   	   					   	<deferred-value>
@@ -9171,7 +9973,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Flag indicating whether the summary portion of displayed messages should be included.  Default value is "false"</description>
+	   <description>Flag indicating whether the summary portion of displayed
+			messages should be included. Default value is "false"</description>
 	   <name>showSummary</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9229,7 +10032,8 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:modalPanel&amp;gt; component implements a modal dialog window. 
+			All operations in the main application window are locked out while this window is active. Opening and closing the window is done through client JavaScript code.</description>
 	  	  	  		  <name>modalPanel</name>
 	  	  <tag-class>org.richfaces.taglib.ModalPanelTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -9483,6 +10287,13 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines whether to trim or not elements inside modalPanel</description>
+	   <name>trimOverlayedElements</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
 		  	  		  <attribute>
 	   <description>MethodBinding pointing at a method that is called during
             Process Validations phase of the request processing lifecycle,
@@ -9547,7 +10358,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:orderingList&amp;gt; is a component for ordering items in a list. This component provides possibilities to reorder a list and sort it on the client side.</description>
 	  	  	  		  <name>orderingList</name>
 	  	  <tag-class>org.richfaces.taglib.OrderingListTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -9604,8 +10415,8 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Controls horizontal rendering. Possible values:
-				left - controls should be rendered to the left side of a list.
-				right- controls should be rendered to the right side of a list. Default value is "right".</description>
+				"left" - controls should be rendered to the left side of a list.
+				"right"- controls should be rendered to the right side of a list. Default value is "right".</description>
 	   <name>controlsHorizontalAlign</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9620,9 +10431,9 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Controls vertical rendering. Possible values:
-				top - controls should be rendered aligned to top side of a list.
-				bottom - controls should be rendered aligned to bottom side of a list.
-				middle (default) - controls should be rendered centered relatively to a list.</description>
+				"top" - controls should be rendered aligned to top side of a list.
+				"bottom" - controls should be rendered aligned to bottom side of a list.
+				"middle" (default) - controls should be rendered centered relatively to a list.</description>
 	   <name>controlsVerticalAlign</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9783,14 +10594,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  	  		  <attribute>
-	   <description>RowKey is a representation of an identifier for a specific data row</description>
-	   <name>rowKey</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.Object</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  	  	  	  		  <attribute>
 	   <description>Converter for a row key object</description>
 	   <name>rowKeyConverter</name>
 	   	   	   					   	<deferred-value>
@@ -9892,14 +10696,8 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>bottom|middle|top|left|right
-            Deprecated. This attribute specifies the position of an IMG, OBJECT, or APPLET with respect to its context.
-            
-            The following values for align concern the object's position with respect to surrounding text:
-            
-            * bottom: means that the bottom of the object should be vertically aligned with the current baseline. This is the default value.
-            * middle: means that the center of the object should be vertically aligned with the current baseline.
-            * top: means that the top of the object should be vertically aligned with the top of the current text line</description>
+	   <description>Deprecated. This attribute specifies the position of an IMG, OBJECT, or APPLET with respect to its context.           
+           The possible values are "bottom", "middle", "top", "left" and "right". The default value is "middle".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11036,15 +11834,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>left|center|right|justify [CI]
-            Deprecated. This attribute specifies the horizontal alignment of its element with respect to the surrounding context. Possible values:
-            
-            * left: text lines are rendered flush left.
-            * center: text lines are centered.
-            * right: text lines are rendered flush right.
-            * justify: text lines are justified to both margins.
-            
-            The default depends on the base text direction. For left to right text, the default is align=left, while for right to left text, the default is align=right</description>
+	   <description>Deprecated. This attribute specifies the horizontal alignment of its element with respect to the surrounding context. The  possible values are "left", "center", "right" and "justify".  
+            The default depends on the base text direction. For left to right text, the default is align="left", while for right to left text, the default is align="right".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11854,7 +12645,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:pickList&amp;gt; component is used for moving selected item(s) from one list into another.</description>
 	  	  	  		  <name>pickList</name>
 	  	  <tag-class>org.richfaces.taglib.PickListTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -11903,7 +12694,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>disabled</description>
+	   <description>If  "true", disable this component on page.</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -11973,7 +12764,14 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  		  <attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; the element lost the focus</description>
+	   <name>onblur</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
 	   <description>HTML: a script expression; a pointer button is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
@@ -11987,7 +12785,14 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; the element got the focus</description>
+	   <name>onfocus</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>HTML: a script expression; a key is pressed down</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
@@ -12167,7 +12972,7 @@
 		  	  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:progressBar&amp;gt; component is designed for displaying a progress bar which shows the current status of the process.</description>
 	  	  	  		  <name>progressBar</name>
 	  	  <tag-class>org.richfaces.taglib.ProgressBarTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -12505,7 +13310,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:recursiveTreeNodesAdaptor&amp;gt; is an extension of a &amp;lt;rich:treeNodesAdaptor&amp;gt; component that provides the possibility to define data models and process nodes recursively.</description>
 	  	  	  		  <name>recursiveTreeNodesAdaptor</name>
 	  	  <tag-class>org.richfaces.taglib.RecursiveTreeNodesAdaptorTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -12576,7 +13381,8 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>Scrollable Data Table</description>
+	  	  <description>The &amp;lt;rich:scrollableDataTable&amp;gt; component is used for the table-like component creation. 
+   			The component just adds the set of additional features described below in comparison with the standard table.</description>
 	  	  	  		  <name>scrollableDataTable</name>
 	  	  <tag-class>org.richfaces.taglib.ScrollableDataTableTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -12895,11 +13701,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>left|center|right [CI]
-            	This attribute specifies a position of the separator according to the document. Permitted values:            
-	            * left: The separator is to the left of the document.
-    	        * center: The separator is to the center of the document.
-        	    * right: The separator is to the right of the document</description>
+	   <description>This attribute specifies a position of the separator according to the document. The possible values are  "left", "center" and "right". Default value is "left".</description>
 	   <name>align</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13277,6 +14079,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>openedSet</description>
+	   <name>openedSet</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Id['s] (in format of call  UIComponent.findComponent()) of components, processed at the phases 2-5 in case of AjaxRequest  caused by this component. Can be single id, comma-separated list of Id's, or EL Expression  with array or Collection</description>
 	   <name>process</name>
 	   	   	   					   	<deferred-value>
@@ -13495,6 +14304,64 @@
 	</tag>
 <tag>
 	  	  <description/>
+	  	  	  		  <name>state</name>
+	  	  <tag-class>org.richfaces.ui.taglib.StateTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>The attribute takes a value-binding expression for a component property of
+a backing bean</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.component.UIComponent</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Every component may have a unique id that is automatically created if omitted</description>
+	   <name>id</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  		  <attribute>
+	   <description>If "false", this component is not rendered</description>
+	   <name>rendered</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
+	  	  <description/>
+	  	  	  		  <name>states</name>
+	  	  <tag-class>org.richfaces.ui.taglib.StatesTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>The attribute takes a value-binding expression for a component property of
+a backing bean</description>
+	   <name>binding</name>
+	   	   	   					   	<deferred-value>
+					<type>javax.faces.component.UIComponent</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Every component may have a unique id that is automatically created if omitted</description>
+	   <name>id</name>
+	   	   	   		<rtexprvalue>false</rtexprvalue>
+	   		<type>java.lang.String</type>
+	   	  </attribute>
+		  		  <attribute>
+	   <description>If "false", this component is not rendered</description>
+	   <name>rendered</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
+	  	  <description>The &amp;lt;rich:subTable&amp;gt; component is used for inserting subtables into tables with opportunity to choose data from a model and built-in Ajax updates support.</description>
 	  	  	  		  <name>subTable</name>
 	  	  <tag-class>org.richfaces.taglib.SubTableTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -13528,7 +14395,7 @@
 					<type>org.ajax4jsf.model.DataComponentState</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  		  <attribute>
+		  	  		  <attribute>
 	   <description>This attribute is defined with method binding. This method accepts on Object parameter and return boolean value</description>
 	   <name>filterMethod</name>
 	   	   	   						<deferred-method>
@@ -13739,7 +14606,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  		  <attribute>
 	   <description>Defines mode of sorting. Possible values are 'single' for sorting of one column and 'multi' for some.</description>
 	   <name>sortMode</name>
 	   	   	   					   	<deferred-value>
@@ -13863,14 +14730,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Id of Converter to be used or reference to a Converter</description>
-	   <name>converter</name>
-	   	   	   					   	<deferred-value>
-					<type>javax.faces.convert.Converter</type>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>Direction indication for text that does not inherit
 			directionality. Valid values are "LTR" (left-to-right)
 			and "RTL" (right-to-left)</description>
@@ -13912,14 +14772,7 @@
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
-	   <name>focus</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>id (or full path of id's) of target components, for which this element must provide support.
 		If a target component inside of the same &amp;lt;code&amp;gt;NamingContainer&amp;lt;/code&amp;gt; (UIForm, UIData in base implementations), can be simple value of the "id" attribute.
 		For other cases must include id's of &amp;lt;code&amp;gt;NamingContainer&amp;lt;/code&amp;gt; components, separated by ':'. For search from the root of components, must be started with ':'.</description>
@@ -13929,18 +14782,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>void|above|below|hsides|lhs|rhs|vsides|box|border [CI]
-            This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:
-            
-            * void: No sides. This is the default value.
-            * above: The top side only.
-            * below: The bottom side only.
-            * hsides: The top and bottom sides only.
-            * vsides: The right and left sides only.
-            * lhs: The left-hand side only.
-            * rhs: The right-hand side only.
-            * box: All four sides.
-            * border: All four sides</description>
+	   <description>This attribute specifies which sides of the frame surrounding a table will be visible. Possible values:  "void", "above", "below", "hsides", "lhs", "rhs", "vsides", "box" and "border".
+        The default value is "void".</description>
 	   <name>frame</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14232,14 +15075,7 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The current value of this component</description>
-	   <name>value</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.Object</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>A request-scope attribute via which the data object for the
             current row will be used when iterating</description>
 	   <name>var</name>
@@ -15543,6 +16379,20 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <name>onclick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <name>ondblclick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>HTML: a script expression; a pointer button is clicked on an item</description>
 	   <name>onitemclick</name>
 	   	   	   					   	<deferred-value>
@@ -15613,6 +16463,62 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed down</description>
+	   <name>onkeydown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <name>onkeypress</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is released</description>
+	   <name>onkeyup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is pressed down</description>
+	   <name>onmousedown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <name>onmousemove</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved away</description>
+	   <name>onmouseout</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved onto</description>
+	   <name>onmouseover</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is released</description>
+	   <name>onmouseup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>If "false", this component is not rendered</description>
 	   <name>rendered</name>
 	   	   	   					   	<deferred-value>
@@ -15641,7 +16547,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A width of a bar that can be defined in pixels or as percentage. Default value is 100%.</description>
+	   <description>A width of a bar that can be defined in pixels or as percentage. Default value is &amp;quot;100%&amp;quot;.</description>
 	   <name>width</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15672,7 +16578,7 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>"A separator for the items in a group. Possible
+	   <description>A separator for the items in a group. Possible
 	    	values are "none", "line", "square", "disc" and "grid" Default value is "none".</description>
 	   <name>itemSeparator</name>
 	   	   	   					   	<deferred-value>
@@ -15680,7 +16586,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>"A location of a group on a tool bar. Possible values are "left" and "right". Default value is "left".</description>
+	   <description>A location of a group on a tool bar. Possible values are "left" and "right". Default value is "left".</description>
 	   <name>location</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15701,6 +16607,76 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is clicked on an item</description>
+	   <name>onitemclick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer button is double-clicked on an item</description>
+	   <name>onitemdblclick</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed down on an item</description>
+	   <name>onitemkeydown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is pressed and released on an item</description>
+	   <name>onitemkeypress</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a key is released on an item</description>
+	   <name>onitemkeyup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is pressed down on an item</description>
+	   <name>onitemmousedown</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved on an item</description>
+	   <name>onitemmousemove</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved away from an item</description>
+	   <name>onitemmouseout</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: a script expression; a pointer is moved onto an item</description>
+	   <name>onitemmouseover</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>HTML: script expression; a pointer button is released on an item</description>
+	   <name>onitemmouseup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>HTML: a script expression; a key is pressed down</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
@@ -15764,7 +16740,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>"A CSS class to be applied to tool bar group separators."</description>
+	   <description>A CSS class to be applied to tool bar group separators.</description>
 	   <name>separatorClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15793,8 +16769,33 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>If the value of the "attached" attribute is true, a component is attached to the parent component;
-                if false, component does not listen to activating browser events, but could be activated externally.  Default value is "true".</description>
+	   <description>MethodBinding pointing at the application action to be invoked,
+            if this UIComponent is activated by you, during the Apply
+            Request Values or Invoke Application phase of the request
+            processing lifecycle, depending on the value of the immediate
+            property</description>
+	   <name>action</name>
+	   	   	   						<deferred-method>
+					<method-signature>java.lang.Object action()</method-signature>
+				</deferred-method>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>MethodBinding pointing at method accepting  an ActionEvent with return type void</description>
+	   <name>actionListener</name>
+	   	   	   						<deferred-method>
+					<method-signature>void actionListener(javax.faces.event.ActionEvent)</method-signature>
+				</deferred-method>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which sends the request only.</description>
+	   <name>ajaxSingle</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>If the value of the "attached" attribute is "true", a component is attached to the parent component;
+            	if "false", component does not listen to activating browser events, but could be activated externally.  Default value is "true"</description>
 	   <name>attached</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -15811,56 +16812,57 @@
 		  		  <attribute>
 	   <description>Defines direction of the popup list to appear. 
 	    		Possible values are "top-right", "top-left", "bottom-right", "bottom-left", "auto".
-	    		Default value is "bottom-right".</description>
+	    		Default value is "bottom-right"</description>
 	   <name>direction</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If false the components is rendered on the client but JavaScript for calling disabled. Default value is "false".</description>
+	   <description>If false the components is rendered on the client but JavaScript for calling disabled. Default value is "false"</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>DEPRECATED. Use showEvent instead.  Default value is "mouseover".</description>
+	   <description>DEPRECATED. Use showEvent instead.  Default value is "mouseover"</description>
 	   <name>event</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>If 'true' tooltip should follow the mouse while it moves over the parent element. Default value is "false".</description>
+	   <description>If "true" tooltip should follow the mouse while it moves over the parent element. Default value is "false"</description>
 	   <name>followMouse</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Id of the target component.</description>
+	   <description>Id of the target component</description>
 	   <name>for</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Delay in milliseconds before tooltip will be hidden. Default value is "0".</description>
+	   <description>Delay in milliseconds before tooltip will be hidden. Default value is "0"</description>
 	   <name>hideDelay</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event that triggers the tooltip disappearance</description>
+	   <description>Event that triggers the tooltip disappearance.
+	    		Default value is "none" (so, the component does not disappears)</description>
 	   <name>hideEvent</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Sets the horizontal offset between pop-up list and mouse pointer. Default value is "10".</description>
+	   <description>Sets the horizontal offset between pop-up list and mouse pointer. Default value is "10"</description>
 	   <name>horizontalOffset</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -15873,14 +16875,24 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Block/inline mode flag. Possible value are: "inline" or "block".  Default value is "inline". Tooltip will contain div/span elements respectively.</description>
+	   <description>True means, that the default ActionListener should be executed
+            immediately (i.e. during Apply Request Values phase of the
+            request processing lifecycle), rather than waiting until the
+            Invoke Application phase</description>
+	   <name>immediate</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Block/inline mode flag. Possible value are: "inline" or "block".  Default value is "inline". Tooltip will contain div/span elements respectively</description>
 	   <name>layout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>controls the way of data loading to tooltip and should have following values client (default), ajax</description>
+	   <description>Controls the way of data loading to a tooltip. May have following values: "client" (default) and "ajax"</description>
 	   <name>mode</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15985,14 +16997,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Delay in milliseconds before tooltip will be displayed. Default value is "0".</description>
+	   <description>Delay in milliseconds before tooltip will be displayed. Default value is "0"</description>
 	   <name>showDelay</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event that triggers the tooltip.  Default value is "onmouseover".</description>
+	   <description>Event that triggers the tooltip.  Default value is "onmouseover"</description>
 	   <name>showEvent</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16013,21 +17025,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Label on the tooltip</description>
+	   <description>The current value for this component</description>
 	   <name>value</name>
 	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
+					<type>java.lang.Object</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Sets the vertical offset between pop-up list and mouse pointer. Default value is "10".</description>
+	   <description>Sets the vertical offset between pop-up list and mouse pointer. Default value is "10"</description>
 	   <name>verticalOffset</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The same as CSS z-index for toolTip. Default value is "99".</description>
+	   <description>The same as CSS z-index for toolTip. Default value is "99"</description>
 	   <name>zorder</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -16036,7 +17048,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:tree&amp;gt;  component is designed for hierarchical data presentation and is applied for building a tree structure with a drag-and-drop capability.</description>
 	  	  	  		  <name>tree</name>
 	  	  <tag-class>org.richfaces.taglib.TreeTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -16063,7 +17075,7 @@
 null, a particular treeNode saves the current state</description>
 	   <name>adviseNodeOpened</name>
 	   	   	   						<deferred-method>
-					<method-signature>void adviseNodeOpened(org.richfaces.component.UITree)</method-signature>
+					<method-signature>java.lang.Boolean adviseNodeOpened(org.richfaces.component.UITree)</method-signature>
 				</deferred-method>
 				   	  </attribute>
 		  		  <attribute>
@@ -16074,7 +17086,7 @@
 null, a particular treeNode saves the current state</description>
 	   <name>adviseNodeSelected</name>
 	   	   	   						<deferred-method>
-					<method-signature>void adviseNodeSelected(org.richfaces.component.UITree)</method-signature>
+					<method-signature>java.lang.Boolean adviseNodeSelected(org.richfaces.component.UITree)</method-signature>
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
@@ -16272,7 +17284,7 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>Node face facet name</description>
 	   <name>nodeFace</name>
 	   	   	   					   	<deferred-value>
@@ -16575,7 +17587,7 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>The attribute provides access to a TreeNode instance in a Request scope</description>
 	   <name>treeNodeVar</name>
 	   	   	   		<rtexprvalue>false</rtexprvalue>
@@ -16604,7 +17616,7 @@
 		  	  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:treeNode&amp;gt; component is designed for creating sets of tree elements within a &amp;lt;rich:tree&amp;gt; component.</description>
 	  	  	  		  <name>treeNode</name>
 	  	  <tag-class>org.richfaces.taglib.TreeNodeTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -16866,7 +17878,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called on enter draggable object to zone. Default value is "getDefaultOndragexit()".</description>
+	   <description>A JavaScript event handler called on enter draggable object to zone. Default value is "getDefaultOndragenter()".</description>
 	   <name>ondragenter</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17060,7 +18072,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description/>
+	  	  <description>The &amp;lt;rich:treeNodesAdaptor&amp;gt; provides the possibility to define data models and create representations for them.</description>
 	  	  	  		  <name>treeNodesAdaptor</name>
 	  	  <tag-class>org.richfaces.taglib.TreeNodesAdaptorTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -17110,7 +18122,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>It presents the google map in JSF applications</description>
+	  	  <description>The  &amp;lt;rich:virtualEarth&amp;gt; component presents the Microsoft Virtual Earth map in the JSF applications.</description>
 	  	  	  		  <name>virtualEarth</name>
 	  	  <tag-class>org.richfaces.taglib.VirtualEarthTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -17124,7 +18136,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Initial map type. The possible values are Normal,Small,Tiny. Default value is "Normal".</description>
+	   <description>Initial map type. The possible values are "Normal", "Small", "Tiny". Default value is "Normal".</description>
 	   <name>dashboardSize</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17280,5 +18292,25 @@
 				   	  </attribute>
 		  	  
 	</tag>
+<function>
+				<name>clientId</name>
+		<function-class>org.richfaces.function.RichFunction</function-class>
+		<function-signature>java.lang.String clientId(java.lang.String)</function-signature>
+	</function>
+<function>
+				<name>component</name>
+		<function-class>org.richfaces.function.RichFunction</function-class>
+		<function-signature>java.lang.String component(java.lang.String)</function-signature>
+	</function>
+<function>
+				<name>element</name>
+		<function-class>org.richfaces.function.RichFunction</function-class>
+		<function-signature>java.lang.String element(java.lang.String)</function-signature>
+	</function>
+<function>
+				<name>findComponent</name>
+		<function-class>org.richfaces.function.RichFunction</function-class>
+		<function-signature>javax.faces.component.UIComponent findComponent(java.lang.String)</function-signature>
+	</function>
 
 </taglib>
\ No newline at end of file




More information about the jboss-cvs-commits mailing list