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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat May 9 13:27:24 EDT 2009


Author: jesper.pedersen
Date: 2009-05-09 13:27:23 -0400 (Sat, 09 May 2009)
New Revision: 531

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.3.0.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	2009-05-09 17:26:39 UTC (rev 530)
+++ branches/JBossProfiler2/src/etc/a4j.tld	2009-05-09 17:27:23 UTC (rev 531)
@@ -4,7 +4,7 @@
    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>
+<tlib-version>3.3.0</tlib-version>
  <short-name>ajax</short-name>
  <uri>https://ajax4jsf.dev.java.net/ajax</uri>
 
@@ -270,7 +270,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -411,6 +413,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>This attribute tells the user agent the initial width of the control. The width is given in pixels except when type attribute has the value "text" or "password". In that case, its value refers to the (integer) number of characters</description>
 	   <name>size</name>
 	   	   	   					   	<deferred-value>
@@ -646,7 +655,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -801,6 +812,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -965,7 +983,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1036,12 +1056,33 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</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>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>This attribute specifies the name of a frame where a document is to be opened.
             
@@ -1402,7 +1443,7 @@
             where a child element has the property "rendered" set to "false".
             In this case, we create an empty &amp;lt;span&amp;gt; element with same ID
             as the child element to use as a placeholder for later
-            processing.</description>
+            processing. Default value is &amp;quot;inline&amp;quot;</description>
 	   <name>layout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1540,7 +1581,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1597,6 +1640,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -1799,7 +1849,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Keyboard key for activate ( in combination with
-				CTRL+SHIFT ) log window.</description>
+				CTRL+SHIFT ) log window. Default value is "L"</description>
 	   <name>hotkey</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1828,7 +1878,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>name of pop-up window</description>
+	   <description>Name of pop-up window. Default value is "LogWindow"</description>
 	   <name>name</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2402,7 +2452,7 @@
             region all content ( By default, all content in &amp;lt;f:verbatim&amp;gt;
             tags and non-jsf elements in facelets, marked as transient -
             since, self-rendered ajax regions don't plain output for ajax
-            processing ).</description>
+            processing ). Default value is &amp;quot;true&amp;quot;</description>
 	   <name>keepTransient</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2423,7 +2473,7 @@
             where a child element has the property "rendered" set to "false".
             In this case, we create an empty &amp;lt;span&amp;gt; element with same ID
             as the child element to use as a placeholder for later
-            processing.</description>
+            processing. Default value is &amp;quot;inline&amp;quot;</description>
 	   <name>layout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2785,7 +2835,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2835,6 +2887,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -2997,7 +3056,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3039,6 +3100,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -3055,6 +3123,135 @@
 		  	  	  
 	</tag>
 <tag>
+	  	  <description>The &amp;lt;a4j:queue&amp;gt; tag.</description>
+	  	  	  		  <name>queue</name>
+	  	  <tag-class>org.ajax4jsf.taglib.html.jsp.QueueTag</tag-class>
+	  <body-content>empty</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>If "true", disables this component on page.</description>
+	   <name>disabled</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</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 you to ignore an Ajax response produced by a request if the newest 'similar' request is in the queue already.
+				ignoreDupResponses="true" does not cancel the request while it is processed on the server, but just allows avoiding 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>Specifies to name for the named queue.</description>
+	   <name>name</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</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>HTML: a script expression; event fires whenever an JavaScript server side error occurs</description>
+	   <name>onerror</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>JavaScript code for call after the request has removed from the queue</description>
+	   <name>onrequestdequeue</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>JavaScript code for call after the request has got into the queue</description>
+	   <name>onrequestqueue</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A script expression; a size is exceed</description>
+	   <name>onsizeexceeded</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>JavaScript code for call before submission of an ajax request</description>
+	   <name>onsubmit</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Attribute defines the time (in ms) the request will be waiting in the queue before it is ready to be sent.</description>
+	   <name>requestDelay</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the number of requests allowed in the queue at one time.</description>
+	   <name>size</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines the strategies of the queue's behavior if the number of the requests waiting in the queue is exceeded. 
+				There are four strategies: dropNext (by default), dropNew, fireNext , fireNew.</description>
+	   <name>sizeExceededBehavior</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</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>Waiting time for response on a particular request. If no response is received during this time, the request is aborted</description>
+	   <name>timeout</name>
+	   	   	   					   	<deferred-value>
+					<type>int</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
 	  	  <description>This tag defines a part of the JSF Tree that is to be decoded on the
     server side during AJAX request processing</description>
 	  	  		<display-name>Ajax Region</display-name>
@@ -3545,7 +3742,7 @@
 				</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 ). Default value is &amp;quot;false&amp;quot;</description>
 	   <name>disableDefault</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3606,7 +3803,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3664,6 +3863,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>

Modified: branches/JBossProfiler2/src/etc/rich.tld
===================================================================
--- branches/JBossProfiler2/src/etc/rich.tld	2009-05-09 17:26:39 UTC (rev 530)
+++ branches/JBossProfiler2/src/etc/rich.tld	2009-05-09 17:27:23 UTC (rev 531)
@@ -4,7 +4,7 @@
    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>
+<tlib-version>3.3.0</tlib-version>
  <short-name>rich</short-name>
  <uri>http://richfaces.org/rich</uri>
 
@@ -15,7 +15,7 @@
 	  <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>
+	   <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. Default value is "null"</description>
 	   <name>ajaxListener</name>
 	   	   	   						<deferred-method>
 					<method-signature>void ajaxListener(org.ajax4jsf.event.AjaxEvent)</method-signature>
@@ -45,7 +45,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Name of JavaScript event property ( onclick, onchange, etc.) of parent component by 
-			which validation will be triggered</description>
+			which validation will be triggered. Default value is "onblur"</description>
 	   <name>event</name>
 	   	   	   		<rtexprvalue>false</rtexprvalue>
 	   		<type>java.lang.String</type>
@@ -80,7 +80,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -130,7 +132,14 @@
 					<type>int</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  		  <attribute>
+		  	  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -183,7 +192,8 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.</description>
+	   <description>boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
+				Default value is "true"</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -321,7 +331,7 @@
 		  		  <attribute>
 	   <description>Defines time that will be used:
 			1) to set time when the value is empty
-			2) to set time when date changes and flag "resetTimeOnDateSelect" is true</description>
+			2) to set time when date changes and flag "resetTimeOnDateSelect" is true. Default value is "getDefaultValueOfDefaultTime()"</description>
 	   <name>defaultTime</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.Object</type>
@@ -452,7 +462,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -625,6 +637,20 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description/>
+	   <name>oninputmouseout</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description/>
+	   <name>oninputmouseover</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>input onSelect event handler</description>
 	   <name>oninputselect</name>
 	   	   	   					   	<deferred-value>
@@ -684,6 +710,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If "true". Date and time are not selectable.  In
+				"popup" mode input is disabled and button is enabled. Default value is "false".</description>
+	   <name>readonly</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>If "false", this component is not rendered</description>
 	   <name>rendered</name>
 	   	   	   					   	<deferred-value>
@@ -716,7 +750,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If value is true then calendar should change time to defaultTime for newly-selected dates.</description>
+	   <description>If value is true then calendar should change time to defaultTime for newly-selected dates. Default value is "false"</description>
 	   <name>resetTimeOnDateSelect</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -768,6 +802,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -810,16 +851,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Used to specify mode to load tooltips. Valid values are
-				"none", "single" and
-				"batch" Default value is "batch".</description>
-	   <name>toolTipMode</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>MethodBinding pointing at a method that is called during
             Process Validations phase of the request processing lifecycle,
             to validate the current value of this component</description>
@@ -895,7 +927,7 @@
 				a backing bean</description>
 	   <name>binding</name>
 	   	   	   					   	<deferred-value>
-					<type>javax.faces.component.UIComponent</type>
+					<type>org.richfaces.changeExpandListener</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  
@@ -1028,7 +1060,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component</description>
+	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component.
+	Default value is "true"</description>
 	   <name>selfSorted</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1042,7 +1075,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>DEPRECATED(use sortBy)Attribute defines a bean property which is used for sorting of a column</description>
+	   <description>Attribute defines a bean property which is used for sorting of a column</description>
 	   <name>sortExpression</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1070,7 +1103,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>SortOrder is an enumeration of the possible sort orderings.</description>
+	   <description>SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED"</description>
 	   <name>sortOrder</name>
 	   	   	   					   	<deferred-value>
 					<type>org.richfaces.model.Ordering</type>
@@ -1195,14 +1228,15 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component</description>
+	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component.
+				Default value is "true"</description>
 	   <name>selfSorted</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>SortOrder is an enumeration of the possible sort orderings.</description>
+	   <description>SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED"</description>
 	   <name>sortOrder</name>
 	   	   	   					   	<deferred-value>
 					<type>org.richfaces.model.Ordering</type>
@@ -1365,7 +1399,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If "false", this component is not rendered</description>
+	   <description>Attribute defines if component should be rendered. Default value is "true".</description>
 	   <name>rendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1379,7 +1413,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component</description>
+	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component.
+	Default value is "true"</description>
 	   <name>selfSorted</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1393,7 +1428,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>DEPRECATED(use sortBy)Attribute defines a bean property which is used for sorting of a column</description>
+	   <description>Attribute defines a bean property which is used for sorting of a column</description>
 	   <name>sortExpression</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1421,7 +1456,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>SortOrder is an enumeration of the possible sort orderings.</description>
+	   <description>SortOrder is an enumeration of the possible sort orderings. Default value is "UNSORTED"</description>
 	   <name>sortOrder</name>
 	   	   	   					   	<deferred-value>
 					<type>org.richfaces.model.Ordering</type>
@@ -1492,15 +1527,7 @@
 	  	  <tag-class>org.richfaces.taglib.ComboBoxTag</tag-class>
 	  <body-content>JSP</body-content>
 	  
-	    	  		  <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>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
+	    	  	  	  		  <attribute>
 	   <description>The attribute takes a value-binding expression for a component property of
 a backing bean</description>
 	   <name>binding</name>
@@ -1701,6 +1728,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Style Class attribute for the popup list</description>
 	   <name>listClass</name>
 	   	   	   					   	<deferred-value>
@@ -2544,7 +2578,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2552,7 +2588,8 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>False value for this attribute makes text field "read-only" and "hidden".
-                Hence, the value can be changed only from a handle</description>
+                Hence, the value can be changed only from a handle.
+                Default value is "true"</description>
 	   <name>manualInput</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2573,7 +2610,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event occur on chage</description>
+	   <description>Event occur on change</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2729,6 +2766,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>MethodBinding representing an action listener method that will be notified after changing of slider control position</description>
 	   <name>sliderListener</name>
 	   	   	   						<deferred-method>
@@ -3653,6 +3697,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>JavaScript handler to be called on right click.
+		   Returning false prevents default browser context menu from being displayed</description>
+	   <name>onRowContextMenu</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>
@@ -3910,7 +3962,8 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.</description>
+	   <description>Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
+				Default value is "true"</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -4036,7 +4089,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -4219,6 +4274,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -4425,15 +4487,7 @@
 					<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 send the request only</description>
-	   <name>ajaxSingle</name>
-	   	   	   					   	<deferred-value>
-					<type>boolean</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  	  	  		  <attribute>
 	   <description>The attribute takes a value-binding expression for a component property of
 a backing bean</description>
 	   <name>binding</name>
@@ -4544,7 +4598,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -4592,14 +4648,7 @@
 					<type>java.lang.String</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>
-					<type>java.lang.Object</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <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>
@@ -4622,6 +4671,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -4668,7 +4724,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Attribute 'disabled' provides possibility to make the whole menu disabled if its value equals to "true".</description>
+	   <description>Attribute 'disabled' provides possibility to make the whole menu disabled if its value equals to "true". Default value is "false"</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -4689,7 +4745,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to disabled label of DD menu</description>
+	   <description>Space-separated list of CSS style class(es) applied to dropdown menu label when it is disabled.</description>
 	   <name>disabledLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4749,6 +4805,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>Space-separated list of CSS style class(es) applied to dropdown menu label in it normal (neither selected nor disabled) sate.</description>
+	   <name>labelClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Event must occurs on menu closure</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
@@ -4826,7 +4889,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to selected label of DD menu</description>
+	   <description>Space-separated list of CSS style class(es) applied to dropdown menu label when it is selected.</description>
 	   <name>selectedLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5030,7 +5093,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -5115,6 +5180,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -5129,7 +5201,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Map between a draggable type and an indicator name on zone. it's defined with the pair (drag type:indicator name))</description>
+	   <description>The attribute associates a type of dragable zone (dragType) with &amp;lt;rich:dndParam&amp;gt; defined for &amp;lt;rich:dropSupport&amp;gt; for passing parameter value to &amp;lt;rich:dragIndicator&amp;gt;. It uses JSON format: (drag_type: parameter_name).</description>
 	   <name>typeMapping</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.Object</type>
@@ -5145,6 +5217,253 @@
 		  	  
 	</tag>
 <tag>
+	  	  <description/>
+	  	  	  		  <name>editor</name>
+	  	  <tag-class>org.richfaces.taglib.EditorTag</tag-class>
+	  <body-content>JSP</body-content>
+	  
+	    		  <attribute>
+	   <description>Attribute enables to get the Editor area to resize to the boundaries of the contents.</description>
+	   <name>autoResize</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</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>Attribute defines configuration properties file name</description>
+	   <name>configuration</name>
+	   	   	   					   	<deferred-value>
+					<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>
+	   <description>converterMessage</description>
+	   <name>converterMessage</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines property file name witch contains descriptors of custom plugins</description>
+	   <name>customPlugins</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines how dialogs/popups should be opened. Default value is "modal"</description>
+	   <name>dialogType</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Attribute defines height of component.</description>
+	   <name>height</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Integer</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>A flag indicating that this component value must be converted
+            and validated immediately (that is, during Apply Request Values
+            phase), rather than waiting until a Process Validations phase</description>
+	   <name>immediate</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines Editor language</description>
+	   <name>language</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  	  		  <attribute>
+	   <description>Attribute enables to specify a function name to be executed each time content is modified by TinyMCE.</description>
+	   <name>onchange</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines a function name to be executed when all Editor instances have finished their initialization.</description>
+	   <name>oninit</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute enables to add custom logic to be executed when the contents is extracted/saved.</description>
+	   <name>onsave</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute enables to add events to Editor instances before they get rendered.</description>
+	   <name>onsetup</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines Editor plugins</description>
+	   <name>plugins</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines Editor is readonly</description>
+	   <name>readonly</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</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>If "true", this component is checked for non-empty input</description>
+	   <name>required</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>requiredMessage</description>
+	   <name>requiredMessage</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines Editor skin</description>
+	   <name>skin</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>In visual mode the attribute works the same way as "tab_focus" TinyMCE's property the attribute enables 
+				you to specify an element ID to focus, when the TAB  key  is pressed .
+				You can also use the special ":prev" and ":next"  values that will then place the focus on 
+				an input element placed before/after the TinyMCE instance in the DOM. 
+				While in "source" mode the attribute works like standard HTML tabindex attribute.</description>
+	   <name>tabindex</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines Editor theme</description>
+	   <name>theme</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Attribute defines if model value should be converted to Seam Text. Default value is "false"</description>
+	   <name>useSeamText</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,
+            to validate the current value of this component</description>
+	   <name>validator</name>
+	   	   	   						<deferred-method>
+					<method-signature>void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)</method-signature>
+				</deferred-method>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>validatorMessage</description>
+	   <name>validatorMessage</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</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>
+	   <description>Listener for value changes</description>
+	   <name>valueChangeListener</name>
+	   	   	   						<deferred-method>
+					<method-signature>void valueChangeListener(javax.faces.event.ValueChangeEvent)</method-signature>
+				</deferred-method>
+				   	  </attribute>
+		  	  		  <attribute>
+	   <description>Attribute defines if tinyMCE WYSIWYG should be disabled. Default value is "visual"</description>
+	   <name>viewMode</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Attribute defines width of component.</description>
+	   <name>width</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Integer</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  
+	</tag>
+<tag>
 	  	  <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>
@@ -5284,7 +5603,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>This attributes specifies the width of the frame around a
-                                        component</description>
+                                        component. Default value is "0"</description>
 	   <name>border</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5308,7 +5627,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>This attribute specifies the amount of space between the
-                                        border of the cell and its contents</description>
+                                        border of the cell and its contents. Default value is "0"</description>
 	   <name>cellpadding</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5317,7 +5636,7 @@
 		  		  <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>
+                                        specifies the amount of space to leave between cells. Default value is "0"</description>
 	   <name>cellspacing</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5370,16 +5689,14 @@
 					<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>
+		  	  	  		  <attribute>
+	   <description>Defines an id of column which the data is grouped by.</description>
 	   <name>groupingColumn</name>
 	   	   	   					   	<deferred-value>
-					<type>org.richfaces.component.UIColumn</type>
+					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>Space-separated list of CSS style class(es) that are be
                                         applied to header for this component</description>
 	   <name>headerClass</name>
@@ -5388,7 +5705,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines a height of the component. Default value is 500px</description>
+	   <description>Defines a height of the component. Default value is "500px"</description>
 	   <name>height</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5604,9 +5921,9 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>single [default]: Single row can be selected. multi:
+	   <description>Single row can be selected. multi:
                                         Multiple rows can be selected. none: no rows can be
-                                        selected.</description>
+                                        selected. Default value is "single"</description>
 	   <name>selectionMode</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5751,14 +6068,15 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.</description>
+	   <description>Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
+				Default value is "false"</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Attribute which allow the component to use the flash module that provides file upload functionality [false, true, auto].</description>
+	   <description>Attribute which allow the component to use the flash module that provides file upload functionality [false, true, auto]. Default value is "false"</description>
 	   <name>allowFlash</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6499,21 +6817,28 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>profile</description>
+	   <description>This attribute is reserved till the implementation of JavaBean Validation feature (JSR-303).</description>
 	   <name>profile</name>
 	   	   	   					   	<deferred-value>
 					<type>java.util.Set</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>summary</description>
+	   <description>Summary message for a validation errors.</description>
 	   <name>summary</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>value</description>
+	   <description>JSF Validator type, that implements GraphValidator interface.This validator is used for the Graph and input fields validation.</description>
+	   <name>type</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>
@@ -6591,7 +6916,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines the time when the hotkey is registered. Possible values are "immediate" (by default), "onload", and "onregistercall".</description>
+	   <description>Defines the time when the hotkey is registered. Possible values are "immediate" (by default), "onload", and "onregistercall".
+				Default value is "immediate"</description>
 	   <name>timing</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6670,7 +6996,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Positions the controls vertically. Possible values are "bottom", "top"</description>
+	   <description>Positions the controls vertically. Possible values are "bottom","center" and "top". Default value is "center"</description>
 	   <name>controlsVerticalPosition</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6734,7 +7060,14 @@
 				</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>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <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>
@@ -7118,7 +7451,7 @@
 		  		  <attribute>
 	   <description>The attribute positions the controls
                                                   vertically. Possible values are
-                                                  "bottom","top"</description>
+                                                  "bottom","center" and "top". Default value is "center"</description>
 	   <name>controlsVerticalPosition</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7182,6 +7515,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Defines how the component is displayed in the
                                                   layout. Possible values are
                                                   "block",
@@ -7515,6 +7855,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If true show the SelectItem labels in the InplaceSelect's pull-down list but display the value in the field in view mode once an item is selected.
+        						          Default value is "false"</description>
+	   <name>showValueInView</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Corresponds to the HTML class attribute</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
@@ -7639,6 +7987,34 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A name of CSS class for the decrease arrow element</description>
+	   <name>decreaseClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A name of CSS class for a selected control decrease arrow element</description>
+	   <name>decreaseSelectedClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A style for the decrease arrow element</description>
+	   <name>decreaseStyle</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>Delay in pressed increase/decrease arrows in miliseconds. Default value is "200".</description>
+	   <name>delay</name>
+	   	   	   					   	<deferred-value>
+					<type>int</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>
@@ -7667,7 +8043,14 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  		  <attribute>
+	   <description>The height of a slider control. Default value is "20px", for orientation="vertical" value is "20px"</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>
@@ -7683,6 +8066,27 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A name of CSS class for increase arrow element</description>
+	   <name>increaseClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A name of CSS class for a selected control increase arrow element</description>
+	   <name>increaseSelectedClass</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>A style for the increase arrow element</description>
+	   <name>increaseStyle</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Style Class attribute for a text field</description>
 	   <name>inputClass</name>
 	   	   	   					   	<deferred-value>
@@ -7725,7 +8129,9 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>When the type attribute has the value "text" or "password", this attribute specifies the maximum number of characters you may enter. This number may exceed the specified size, in which case the user agent should offer a scrolling mechanism. The default value for this attribute is an unlimited number</description>
+	   <description>Specifies the maximum number of digits that could be entered into the input field. 
+		The maximum number is unlimited by default. 
+		If entered value exceeds the value specified in "maxValue" attribute than the slider takes a maximum value position.</description>
 	   <name>maxlength</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -7900,6 +8306,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>Attribute can have the values "vertical" and "horizontal" to define in which direction the slider should be moveable.</description>
+	   <name>orientation</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>
@@ -7921,7 +8334,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If the min/max values are shown on the right/left borders of a control. . Default value is "true".</description>
+	   <description>False value for this attribute makes increase/decrease arrows invisible. Default value is "false".</description>
+	   <name>showArrows</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>If the min/max values are shown on the right/left borders of a control. Default value is "true".</description>
 	   <name>showBoundaryValues</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -8015,7 +8435,7 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The width of a slider control. Default value is "200px"</description>
+	   <description>The width of a slider control. Default value is "200px", for orientation="vertical" value is "200px"</description>
 	   <name>width</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8077,7 +8497,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Disable browser's auto completion</description>
+	   <description>Disable browser's auto completion. Default value is "false"</description>
 	   <name>disableBrowserAutoComplete</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -8597,7 +9017,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Customizes vertically a position of move/copy and order controls relatively to lists</description>
+	   <description>Customizes vertically a position of move/copy and order controls relatively to lists. Default value is "middle"</description>
 	   <name>controlsVerticalAlign</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8696,6 +9116,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
+	   <description>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>CSS class for a list</description>
 	   <name>listClass</name>
 	   	   	   					   	<deferred-value>
@@ -8773,6 +9200,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A JavaScript event handler called before list change operation</description>
+	   <name>onlistchange</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>
@@ -8801,6 +9235,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>HTML: script expression; called before ordering action</description>
+	   <name>onorderchange</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>HTML: script expression; called after ordering action</description>
 	   <name>onorderchanged</name>
 	   	   	   					   	<deferred-value>
@@ -8877,14 +9318,7 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>If "true", this component is checked for non-empty input</description>
-	   <name>required</name>
-	   	   	   					   	<deferred-value>
-					<type>boolean</type>
-				</deferred-value>
-				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>CSS class for a row</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
@@ -9396,7 +9830,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9510,6 +9946,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -9598,7 +10041,7 @@
 	  
 	    		  <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 some Ajax action component.</description>
+            Ignored if component marked to output by some Ajax action component. The default value is "true".</description>
 	   <name>ajaxRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9688,15 +10131,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Flag for mark all child components to non-transient. If "true", all children components will be set to non-transient state and keep in saved components tree.
-				For output in self-renderer region all content (By default, all content in &amp;lt;f:verbatim&amp;gt; tags and non-jsf elements in facelets, marked as transient - since, self-rendered ajax regions don't plain output for ajax processing).</description>
-	   <name>keepTransient</name>
-	   	   	   					   	<deferred-value>
-					<type>boolean</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>CSS style class to apply to label</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
@@ -9739,7 +10174,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Flag indicating whether the summary portion of displayed messages should be included.  Default value is "true".</description>
+	   <description>Flag indicating whether detailed information of a displayed messages should be included.  Default value is "true".</description>
 	   <name>showDetail</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9811,7 +10246,7 @@
 	  
 	    		  <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 some Ajax action component.</description>
+            Ignored if component marked to output by some Ajax action component. The default value is "true".</description>
 	   <name>ajaxRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9908,15 +10343,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Flag for mark all child components to non-transient. If "true", all children components will be set to non-transient state and keep in saved components tree.
-				For output in self-renderer region all content (By default, all content in &amp;lt;f:verbatim&amp;gt; tags and non-jsf elements in facelets, marked as transient - since, self-rendered ajax regions don't plain output for ajax processing).</description>
-	   <name>keepTransient</name>
-	   	   	   					   	<deferred-value>
-					<type>boolean</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>CSS style class to apply to label</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
@@ -9951,7 +10378,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  		  <attribute>
 	   <description>Attribute should define the label to be displayed when no message appears</description>
 	   <name>passedLabel</name>
 	   	   	   					   	<deferred-value>
@@ -9965,8 +10392,8 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>Flag indicating whether the summary portion of displayed messages should be included.  Default value is "true"</description>
+		  	  		  <attribute>
+	   <description>Flag indicating whether the detailed information of displayed messages should be included.  Default value is "false"</description>
 	   <name>showDetail</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -9974,7 +10401,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Flag indicating whether the summary portion of displayed
-			messages should be included. Default value is "false"</description>
+			messages should be included. Default value is "true"</description>
 	   <name>showSummary</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -10008,7 +10435,7 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>CSS style class to apply to any message with a severity class of "WARN"</description>
 	   <name>warnClass</name>
 	   	   	   					   	<deferred-value>
@@ -10061,7 +10488,14 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  	  		  <attribute>
+		  	  	  		  <attribute>
+	   <description>domElementAttachment</description>
+	   <name>domElementAttachment</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  	  		  <attribute>
 	   <description>CSS style(s) is/are to be applied to component header when this component
 				is rendered</description>
 	   <name>headerClass</name>
@@ -10251,7 +10685,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>If "true" value for this attribute makes a modal panel opened as default.</description>
+	   <description>If "true" value for this attribute makes a modal panel opened as default. Default value is "false"</description>
 	   <name>showWhenRendered</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -10288,37 +10722,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines whether to trim or not elements inside modalPanel</description>
+	   <description>Defines whether to trim or not elements inside modalPanel. Default value is "true"</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,
-            to validate the current value of this component</description>
-	   <name>validator</name>
-	   	   	   						<deferred-method>
-					<method-signature>void validator(javax.faces.context.FacesContext, javax.faces.component.UIComponent, java.lang.Object)</method-signature>
-				</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>
-	   <name>validatorMessage</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</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>Defines options that were specified on the client side</description>
 	   <name>visualOptions</name>
 	   	   	   					   	<deferred-value>
@@ -10352,7 +10762,7 @@
 				a backing bean</description>
 	   <name>binding</name>
 	   	   	   					   	<deferred-value>
-					<type>javax.faces.component.UIComponent</type>
+					<type>org.richfaces.nodeSelectListener</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  
@@ -10433,7 +10843,7 @@
 	   <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>
+				"middle" - controls should be rendered centered relatively to a list. Default value is "middle"</description>
 	   <name>controlsVerticalAlign</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10476,6 +10886,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
+	   <description>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Defines height of a list. Default value is "140".</description>
 	   <name>listHeight</name>
 	   	   	   					   	<deferred-value>
@@ -10546,6 +10963,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A JavaScript event handler called before order operation</description>
+	   <name>onorderchange</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>A JavaScript event handler called on an order operation</description>
 	   <name>onorderchanged</name>
 	   	   	   					   	<deferred-value>
@@ -10622,7 +11046,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If "true", shows a label for a button</description>
+	   <description>If "true", shows a label for a button. Default value is "true"</description>
 	   <name>showButtonLabels</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -10704,11 +11128,18 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>For compability with XHTML 1.1 standart</description>
+	   <name>alt</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Background color of painted image. Default value is 'transparent' which means no background fill. 
 			Hex colors can be used, as well as common color names. 
 			Invalid values are treated as transparent.
 			Note, that JPEG format doesn't support transparency, and transparent background is painted black.
-			Also note, that several browsers (e.g. IE6) do not support PNG transparency</description>
+			Also note, that several browsers (e.g. IE6) do not support PNG transparency. Default value is &amp;quot;transparent&amp;quot;</description>
 	   <name>bgcolor</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11258,7 +11689,7 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Label text appears on a panel item header</description>
+	   <description>Label text appears on a panel item header. Default value is "auto generated label"</description>
 	   <name>label</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12021,14 +12452,18 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>When the type attribute has the value "text" or "password", this attribute specifies the maximum number of characters you may enter. This number may exceed the specified size, in which case the user agent should offer a scrolling mechanism. The default value for this attribute is an unlimited number</description>
+	   <description>Specifies the maximum number of digits that could be entered into the input field. 
+		The maximum number is unlimited by default. 
+		If entered value exceeds the value specified in "maxValue" attribute than the slider takes a maximum value position.</description>
 	   <name>maxlength</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -12214,6 +12649,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>This attribute tells the user agent the initial width of the control. The width is given in pixels except when type attribute has the value "text" or "password". In that case, its value refers to the (integer) number of characters</description>
 	   <name>size</name>
 	   	   	   					   	<deferred-value>
@@ -12464,7 +12906,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -12601,6 +13045,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -12743,6 +13194,13 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
+		  		  <attribute>
+	   <description>A localized user presentable name for this component.</description>
+	   <name>label</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
 		  	  		  <attribute>
 	   <description>CSS class for a list</description>
 	   <name>listClass</name>
@@ -12751,7 +13209,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines height of the list</description>
+	   <description>Defines height of the list. Default value is "140px"</description>
 	   <name>listsHeight</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12814,6 +13272,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>A JavaScript event handler called before list change operation</description>
+	   <name>onlistchange</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>
@@ -12891,14 +13356,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Shows a label for a button</description>
+	   <description>Shows a label for a button. Default value is "true"</description>
 	   <name>showButtonsLabel</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Defines width of a source list</description>
+	   <description>Defines width of a source list. Default value is "140px"</description>
 	   <name>sourceListWidth</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12919,14 +13384,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If "true", dragging between lists realized by click</description>
+	   <description>If "true", dragging between lists realized by click. Default value is "false"</description>
 	   <name>switchByClick</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines width of a target list</description>
+	   <description>Defines width of a target list. Default value is "140px"</description>
 	   <name>targetListWidth</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13097,7 +13562,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -13118,7 +13585,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Attributes defines AJAX or CLIENT modes for component. Possible values are "ajax", "client". Default value is "client".</description>
+	   <description>Attributes defines AJAX or CLIENT modes for component. Possible values are "ajax", "client". Default value is "ajax".</description>
 	   <name>mode</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13266,6 +13733,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -13545,14 +14019,7 @@
 					<type>java.lang.String</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>
-					<type>java.lang.Object</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <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>
@@ -13622,6 +14089,13 @@
 					<type>org.richfaces.model.selection.Selection</type>
 				</deferred-value>
 				   	  </attribute>
+		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</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>
@@ -13730,7 +14204,8 @@
 	   	  </attribute>
 		  		  <attribute>
 	   <description>A line type. The possible values are
-	    		"beveled" (default), "dotted", "dashed", "double", "solid" and "none".</description>
+	    		"beveled", "dotted", "dashed", "double", "solid" and "none".
+	    		Default value is "beveled"</description>
 	   <name>lineType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13967,7 +14442,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -14079,13 +14556,6 @@
 				</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>
@@ -14115,6 +14585,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -14136,7 +14613,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Facets switch algorithm: "client", "server"(default), "ajax"</description>
+	   <description>Panels switch mode: "client", "server"(default), "ajax"</description>
 	   <name>switchType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14303,64 +14780,6 @@
 		  	  
 	</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>
@@ -14396,14 +14815,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>This attribute is defined with method binding. This method accepts on Object parameter and return boolean value</description>
+	   <description>filterMethod</description>
 	   <name>filterMethod</name>
 	   	   	   						<deferred-method>
-					<method-signature>boolean filterMethod(java.lang.Object)</method-signature>
+					<method-signature>void filterMethod(${prop.methodargs})</method-signature>
 				</deferred-method>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines current filtering value</description>
+	   <description>filterValue</description>
 	   <name>filterValue</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14592,37 +15011,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Manages if the header of the column is clickable, icons rendered and sorting is fired after click on the header. You need to define this attribute inside &amp;lt;rich:dataTable&amp;gt; component. 
-				Default value is "true".</description>
+	   <description>selfSorted</description>
 	   <name>selfSorted</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>DEPRECATED(use sortBy)Attribute defines a bean property which is used for sorting of a column</description>
+	   <description>sortExpression</description>
 	   <name>sortExpression</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>
+	   <description>sortMode</description>
 	   <name>sortMode</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>SortOrder is an enumeration of the possible sort orderings. 
-				Default value is "Ordering.UNSORTED".</description>
+	   <description>sortOrder</description>
 	   <name>sortOrder</name>
 	   	   	   					   	<deferred-value>
 					<type>org.richfaces.model.Ordering</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Defines a set of column ids in the order the columns could be set</description>
+	   <description>sortPriority</description>
 	   <name>sortPriority</name>
 	   	   	   					   	<deferred-value>
 					<type>java.util.Collection</type>
@@ -14665,7 +15082,8 @@
 	  <body-content>JSP</body-content>
 	  
 	    	  		  <attribute>
-	   <description>Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.</description>
+	   <description>Boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which send the request only.
+                Default value is "true"</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -14791,7 +15209,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Delay (in seconds) before activating the suggestion
-                pop-up</description>
+                pop-up. Default value is 400ms</description>
 	   <name>frequency</name>
 	   	   	   					   	<deferred-value>
 					<type>double</type>
@@ -14835,7 +15253,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -15010,6 +15430,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -15215,7 +15642,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -15412,6 +15841,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -15433,7 +15869,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Tab switch algorithm. Possible values are  "client", "server", "ajax", "page".</description>
+	   <description>Tabs switch mode. Possible values are  "client", "server", "ajax", "page".</description>
 	   <name>switchType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15705,7 +16141,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Tab switch algorithm: "client", "server"(default), "ajax"</description>
+	   <description>Tabs switch mode: "client", "server"(default), "ajax"</description>
 	   <name>switchType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16044,6 +16480,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of
 				Request status component</description>
 	   <name>status</name>
@@ -16282,7 +16725,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Facets switch algorithm: "client", "server"(default), "ajax".</description>
+	   <description>Facets switch mode: "client", "server"(default), "ajax".</description>
 	   <name>switchType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16593,20 +17036,6 @@
 				</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>
@@ -16677,62 +17106,6 @@
 				</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>
@@ -16787,7 +17160,8 @@
 				</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>
+	   <description>boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) to the component which sends the request only.
+				Default value is "true"</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -17089,7 +17463,35 @@
 					<method-signature>java.lang.Boolean adviseNodeSelected(org.richfaces.component.UITree)</method-signature>
 				</deferred-method>
 				   	  </attribute>
-		  	  		  <attribute>
+		  		  <attribute>
+	   <description>ajaxChildActivationEncodeBehavior</description>
+	   <name>ajaxChildActivationEncodeBehavior</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>ajaxKeys</description>
+	   <name>ajaxKeys</name>
+	   	   	   					   	<deferred-value>
+					<type>java.util.Set</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>ajaxNodeKeys</description>
+	   <name>ajaxNodeKeys</name>
+	   	   	   					   	<deferred-value>
+					<type>java.util.Set</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>ajaxNodeSelectionEncodeBehavior</description>
+	   <name>ajaxNodeSelectionEncodeBehavior</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>boolean attribute which provides possibility to limit JSF tree processing(decoding, conversion/validation, value applying) 
 to the component which send the request only</description>
 	   <name>ajaxSingle</name>
@@ -17104,7 +17506,7 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>The attribute takes a value-binding expression for a component property of
 a backing bean</description>
 	   <name>binding</name>
@@ -17148,6 +17550,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>${prop.xmlEncodedDescription}</description>
+	   <name>disableKeyboardNavigation</name>
+	   	   	   					   	<deferred-value>
+					<type>boolean</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Id of a component that is used as drag pointer during the drag operation</description>
 	   <name>dragIndicator</name>
 	   	   	   					   	<deferred-value>
@@ -17278,7 +17687,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -17291,7 +17702,7 @@
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <attribute>
+		  	  	  		  <attribute>
 	   <description>MethodBinding representing an action listener method that will be notified after selection of node.</description>
 	   <name>nodeSelectListener</name>
 	   	   	   						<deferred-method>
@@ -17327,6 +17738,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>JavaScript handler to be called on right click.
+		   Returning false prevents default browser context menu from being displayed</description>
+	   <name>oncontextmenu</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>
@@ -17530,6 +17949,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ValueBinding pointing at instance of class implementing org.richfaces.component.state.TreeStateAdvisor interface.</description>
 	   <name>stateAdvisor</name>
 	   	   	   					   	<deferred-value>
@@ -17564,7 +17990,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Tree switch algorithm: "client", "server", "ajax"</description>
+	   <description>Tree Nodes switch mode: "client", "server", "ajax"</description>
 	   <name>switchType</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17594,7 +18020,7 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Map between a draggable type and an indicator name on zone. it's defined with the pair (drag type:indicator name))</description>
+	   <description>The attribute associates a type of dragable zone (dragType) with &amp;lt;rich:dndParam&amp;gt; defined for &amp;lt;rich:dropSupport&amp;gt; for passing parameter value to &amp;lt;rich:dragIndicator&amp;gt;. It uses JSON format: (drag_type: parameter_name).</description>
 	   <name>typeMapping</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.Object</type>
@@ -17807,7 +18233,9 @@
 				</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>
+	   <description>If "true", then of all AJAX-rendered on the page components only those will be updated, 
+		which ID's are passed to the "reRender" attribute of the describable component. 
+		"false"-the default value-means that all components with ajaxRendered="true" will be updated.</description>
 	   <name>limitToList</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -18042,6 +18470,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>If there are any component requests with identical IDs then these requests will be grouped.</description>
+	   <name>similarityGroupingId</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -18063,7 +18498,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Map between a draggable type and an indicator name on zone. it's defined with the pair (drag type:indicator name))</description>
+	   <description>The attribute associates a type of dragable zone (dragType) with &amp;lt;rich:dndParam&amp;gt; defined for &amp;lt;rich:dropSupport&amp;gt; for passing parameter value to &amp;lt;rich:dragIndicator&amp;gt;. It uses JSON format: (drag_type: parameter_name).</description>
 	   <name>typeMapping</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.Object</type>
@@ -18163,7 +18598,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Navigation control size. Possible values are  "Road", "Aerial", "Hybrid", "Birdseye". Default value is Road</description>
+	   <description>Navigation control size. Possible values are  "Road", "Aerial", "Hybrid", "Birdseye". Default value is "Road"</description>
 	   <name>mapStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18277,7 +18712,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Virtual earth version, Default value is "6".</description>
+	   <description>Virtual earth version, Default value is "6.1".</description>
 	   <name>version</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>




More information about the jboss-cvs-commits mailing list