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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Oct 27 13:18:43 EDT 2009


Author: jesper.pedersen
Date: 2009-10-27 13:18:43 -0400 (Tue, 27 Oct 2009)
New Revision: 566

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:
[JBPROFILER-94] RichFaces 3.3.2.SR1

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-08-25 22:28:14 UTC (rev 565)
+++ branches/JBossProfiler2/src/etc/a4j.tld	2009-10-27 17:18:43 UTC (rev 566)
@@ -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.3.1</tlib-version>
+<tlib-version>3.3.2</tlib-version>
  <short-name>ajax</short-name>
  <uri>https://ajax4jsf.dev.java.net/ajax</uri>
 
@@ -164,8 +164,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -224,7 +223,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -279,105 +278,105 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element loses the focus</description>
+	   <description>The client-side script method to be called when the element loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element value is changed</description>
+	   <description>The client-side script method to be called when the element value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element gets the focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -434,14 +433,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -536,8 +535,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -566,13 +564,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>This attribute specifies the position and shape on the screen. The number and order of values depends on the shape being defined. Possible combinations:
-            
-            * rect: left-x, top-y, right-x, bottom-y.
-            * circle: center-x, center-y, radius. Note. When the radius value is percentage value, user agents should calculate the final radius value based on the associated object's width and height. The radius should be the smaller value of the two.
-            * poly: x1, y1, x2, y2, ..., xN, yN. The first x and y coordinate pair and the last should be the same to close the polygon. When these coordinate values are not the same, user agents should infer an additional coordinate pair to close the polygon.
-            
-            Coordinates are relative to the top, left corner of the object. All values are lengths. All values are separated by commas</description>
+	   <description>The attribute specifies shape and it position on the screen. 
+        Possible values: "rect: left-x, top-y, right-x, bottom-y", "circle: center-x, center-y, radius", "poly: x1, y1, x2, y2, ..., xN, yN". 
+        Notes: 
+        a) when giving the radius value in percents, user agents should calculate the final radius value in pixels based on the associated object's width and height; 
+        b) the radius value should be smaller than center-x and center-y values; 
+        c) for a polygon, the first and last coordinate pairs should have same x and y to close the shape (x1=xN; y1=yN) 
+        (when these coordinates are different, user agents should infer an additional pair to close a polygon). 
+        Coordinates are relative to the top left corner of an object. All values are lengths. All values are comma separated.</description>
 	   <name>coords</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -595,7 +594,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If true, disable this component on page.</description>
+	   <description>Disables the component on page. Boolean.</description>
 	   <name>disabled</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -609,7 +608,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -664,98 +663,98 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code. The onblur event occurs when an element loses focus either by the pointing device or by tabbing navigation. It may be used with the same elements as onfocus</description>
+	   <description>The client-side script method to be called when the element loses the focus either when pointing a device or tabbing navigation. The attribute may be used with the same elements as onfocus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code. The onfocus event occurs when an element gets focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -826,14 +825,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -910,8 +909,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -961,7 +959,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -983,6 +981,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>iterationState</description>
+	   <name>iterationState</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <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>
@@ -992,28 +997,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a form is reseted. It only applies to the FORM element</description>
+	   <description>The client-side script method to be called when a form is reset. It is only applied to the FORM element</description>
 	   <name>onreset</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a form is submitted. It only applies to the FORM element</description>
+	   <description>The client-side script method to be called when a form is submitted. It is only applied to the FORM element</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1070,14 +1075,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1150,13 +1155,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>This attribute specifies the position and shape on the screen. The number and order of values depends on the shape being defined. Possible combinations:
-            
-            * rect: left-x, top-y, right-x, bottom-y.
-            * circle: center-x, center-y, radius. Note. When the radius value is percentage value, user agents should calculate the final radius value based on the associated object's width and height. The radius should be the smaller value of the two.
-            * poly: x1, y1, x2, y2, ..., xN, yN. The first x and y coordinate pair and the last should be the same to close the polygon. When these coordinate values are not the same, user agents should infer an additional coordinate pair to close the polygon.
-            
-            Coordinates are relative to the top, left corner of the object. All values are lengths. All values are separated by commas</description>
+	   <description>The attribute specifies shape and it position on the screen. 
+        Possible values: "rect: left-x, top-y, right-x, bottom-y", "circle: center-x, center-y, radius", "poly: x1, y1, x2, y2, ..., xN, yN". 
+        Notes: 
+        a) when giving the radius value in percents, user agents should calculate the final radius value in pixels based on the associated object's width and height; 
+        b) the radius value should be smaller than center-x and center-y values; 
+        c) for a polygon, the first and last coordinate pairs should have same x and y to close the shape (x1=xN; y1=yN) 
+        (when these coordinates are different, user agents should infer an additional pair to close a polygon). 
+        Coordinates are relative to the top left corner of an object. All values are lengths. All values are comma separated.</description>
 	   <name>coords</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1209,84 +1215,84 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code. The onblur event occurs when an element loses focus either by the pointing device or by tabbing navigation. It may be used with the same elements as onfocus</description>
+	   <description>The client-side script method to be called when the element loses the focus either when pointing a device or tabbing navigation. The attribute may be used with the same elements as onfocus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code. The onfocus event occurs when an element gets focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1321,14 +1327,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1457,14 +1463,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1478,7 +1484,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>viewId for included page.</description>
+	   <description>Specifies the view id of a page that is included.</description>
 	   <name>viewId</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1512,8 +1518,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -1549,7 +1554,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1597,14 +1602,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1807,7 +1812,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>name of JavaScript resource to load.</description>
+	   <description>Defines the context relative path to the style sheet file.</description>
 	   <name>src</name>
 	   			<required>true</required>
 	   	   	   					   	<deferred-value>
@@ -1885,70 +1890,70 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1969,14 +1974,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2024,7 +2029,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>space-separated list of URIs</description>
+	   <description>Specifies a space-separated list of URIs</description>
 	   <name>archive</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2046,7 +2051,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If "true", the resource is cached (on the server and the client sides).</description>
+	   <description>Attribute is a flag that defines the caching strategy. If 'cacheable' is set to false, the response will not be cached. If it is set to true, it will be cached and the serialized value of 'value' attribute plays the role of a cache key.</description>
 	   <name>cacheable</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2074,7 +2079,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>content type for code</description>
+	   <description>Defines content type for code</description>
 	   <name>codetype</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2089,13 +2094,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>This attribute specifies the position and shape on the screen. The number and order of values depends on the shape being defined. Possible combinations:
-            
-            * rect: left-x, top-y, right-x, bottom-y.
-            * circle: center-x, center-y, radius. Note. When the radius value is percentage value, user agents should calculate the final radius value based on the associated object's width and height. The radius should be the smaller value of the two.
-            * poly: x1, y1, x2, y2, ..., xN, yN. The first x and y coordinate pair and the last should be the same to close the polygon. When these coordinate values are not the same, user agents should infer an additional coordinate pair to close the polygon.
-            
-            Coordinates are relative to the top, left corner of the object. All values are lengths. All values are separated by commas</description>
+	   <description>The attribute specifies shape and it position on the screen. 
+        Possible values: "rect: left-x, top-y, right-x, bottom-y", "circle: center-x, center-y, radius", "poly: x1, y1, x2, y2, ..., xN, yN". 
+        Notes: 
+        a) when giving the radius value in percents, user agents should calculate the final radius value in pixels based on the associated object's width and height; 
+        b) the radius value should be smaller than center-x and center-y values; 
+        c) for a polygon, the first and last coordinate pairs should have same x and y to close the shape (x1=xN; y1=yN) 
+        (when these coordinates are different, user agents should infer an additional pair to close a polygon). 
+        Coordinates are relative to the top left corner of an object. All values are lengths. All values are comma separated.</description>
 	   <name>coords</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2110,8 +2116,7 @@
 				</deferred-method>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Method call expression to send generated resource to OutputStream. It must have two parameter with a type of java.io.OutputStream 
-        and java.lang.Object ( deserialized value of data attribute )</description>
+	   <description>Attribute references to the method that will be used for content creating. The method accepts two parameters. The first parameter has an OutputStream type. It is a reference to the steam that should be used for output. The second parameter is a reference to a 'value' attribute of the component.</description>
 	   <name>createContentExpression</name>
 	   	   	   						<deferred-method>
 					<method-signature>void createContentExpression(java.io.OutputStream,java.lang.Object)</method-signature>
@@ -2197,84 +2202,84 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code. The onblur event occurs when an element loses focus either by the pointing device or by tabbing navigation. It may be used with the same elements as onfocus</description>
+	   <description>The client-side script method to be called when the element loses the focus either when pointing a device or tabbing navigation. The attribute may be used with the same elements as onfocus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code. The onfocus event occurs when an element gets focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2323,14 +2328,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2374,7 +2379,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>use client-side image map</description>
+	   <description>Specifies an image as a client-side image-map</description>
 	   <name>usemap</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2480,70 +2485,70 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2557,14 +2562,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2668,14 +2673,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code to execute on a page load.</description>
+	   <description>The client-side script method to be called before a page is loaded</description>
 	   <name>onload</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code to execute on a page unload.</description>
+	   <description>The client-side script method to be called when a page is unloaded</description>
 	   <name>onunload</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2703,14 +2708,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2752,8 +2757,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2796,7 +2800,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2844,22 +2848,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call before submission of ajax
-				event</description>
+	   <description>The client-side script method to be called before an ajax request is submitted</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2965,8 +2968,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3017,7 +3019,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3065,14 +3067,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3165,49 +3167,49 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call before DOM has been updated on client side</description>
+	   <description>The client-side script method to be called before DOM is updated</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>
+	   <description>The client-side script method to be called after the request is completed</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>
+	   <description>The client-side script method to be called whenever a JavaScript 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>
+	   <description>The client-side script method to be called after the request is 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>
+	   <description>The client-side script method to be called when the request is added to 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>
+	   <description>The client-side script method to be called when a size is exceeded</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>
+	   <description>The client-side script method to be called before an ajax request is submitted</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3288,12 +3290,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Flag to disable rendering in AJAX responses content
-				outside of active region. If this attribute set to
-				"true" , no one of the components outside of region will
-				be included to AJAX response. If set to "false", search
-				for components to include in response will be performed
-				on all tree. Default value is  "false".</description>
+	   <description>Excludes all the components from the outside of the region from updating on the page on Renderer Response phase.
+			      Default value is "false".</description>
 	   <name>renderRegionOnly</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3503,86 +3501,85 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code, called on the start
-				of a request.</description>
+	   <description>The client-side script method to be called at the start
+				of the request</description>
 	   <name>onstart</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code, called on the stop
-				of a request.</description>
+	   <description>The client-side script method to be called when the request is finished</description>
 	   <name>onstop</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3596,37 +3593,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for the element displayed on the start
-				of a request.</description>
+	   <description>CSS style rules to be applied to the element displayed when a request is in progress</description>
 	   <name>startStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for the element displayed on the start
-				of a request.</description>
+	   <description>Assigns one or more space-separated CSS class names to the element displayed when a request is in progress</description>
 	   <name>startStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Text for display on starting request.</description>
+	   <description>Text to display on starting request.</description>
 	   <name>startText</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for element displayed on request completion.</description>
+	   <description>CSS style rules to be applied to the element displayed on a request completion</description>
 	   <name>stopStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for element displayed on request</description>
+	   <description>Assigns one or more space-separated CSS class names to the element displayed on a request completion</description>
 	   <name>stopStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3640,14 +3635,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3712,8 +3707,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3771,7 +3765,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3812,22 +3806,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call before submission of ajax
-				event</description>
+	   <description>The client-side script method to be called before an ajax request is submitted</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>

Modified: branches/JBossProfiler2/src/etc/rich.tld
===================================================================
--- branches/JBossProfiler2/src/etc/rich.tld	2009-08-25 22:28:14 UTC (rev 565)
+++ branches/JBossProfiler2/src/etc/rich.tld	2009-10-27 17:18:43 UTC (rev 566)
@@ -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.3.1</tlib-version>
+<tlib-version>3.3.2</tlib-version>
  <short-name>rich</short-name>
  <uri>http://richfaces.org/rich</uri>
 
@@ -58,7 +58,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -89,28 +89,34 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call before submission of ajax
-				event</description>
+	   <description>The client-side script method to be called before an ajax request is submitted</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
+	   <description>This attribute defines JavaBean Validation 'groups' feature (JSR-303). It is ignored if Hibernate Validator is used.</description>
+	   <name>profiles</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Id['s] (in format of call  UIComponent.findComponent()) of components, rendered in case of AjaxRequest  caused by this component. Can be single id, comma-separated list of Id's, or EL Expression  with array or Collection</description>
 	   <name>reRender</name>
 	   	   	   					   	<deferred-value>
@@ -177,6 +183,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>This attribute defines JavaBean Validation 'groups' feature (JSR-303). It is ignored if Hibernate Validator is used.</description>
+	   <name>profiles</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Object</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>Summary message for a validation errors.</description>
 	   <name>summary</name>
 	   	   	   					   	<deferred-value>
@@ -199,7 +212,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>
@@ -221,7 +234,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the popup button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component popup button</description>
 	   <name>buttonClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -322,7 +335,7 @@
 				   	  </attribute>
 		  		  <attribute>
 	   <description>Should be binded to some JS function that will provide style classes
-				for special sets of days highlighting.</description>
+				for special sets of days highlighting</description>
 	   <name>dayStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -379,7 +392,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -418,7 +431,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the text field</description>
+	   <description>Assigns one or more space-separated CSS class names to the component input field</description>
 	   <name>inputClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -432,14 +445,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style attribute for text field</description>
+	   <description>CSS style rules to be applied to the component input field</description>
 	   <name>inputStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Should be binded to some JS function that returns day state.</description>
+	   <description>Should be binded to some JS function that returns day state</description>
 	   <name>isDayEnabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -511,161 +524,161 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the date or time is changed and applied to input</description>
+	   <description>The client-side script method to be called when the date or time is changed and applied to input</description>
 	   <name>onchanged</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the calendar popup is closed</description>
+	   <description>The client-side script method to be called before the calendar popup is closed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the current month or year is changed</description>
+	   <description>The client-side script method to be called when the current month or year is changed</description>
 	   <name>oncurrentdateselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the current month or year is changed</description>
+	   <description>The client-side script method to be called after the current month or year is changed</description>
 	   <name>oncurrentdateselected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the date cell</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the date cell</description>
 	   <name>ondatemouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the date cell</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the date cell</description>
 	   <name>ondatemouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when some date cell is selected</description>
+	   <description>The client-side script method to be called when some date cell is selected</description>
 	   <name>ondateselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after some date cell is selected</description>
+	   <description>The client-side script method to be called after some date cell is selected</description>
 	   <name>ondateselected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the calendar popup is opened</description>
+	   <description>The client-side script method to be called before the calendar popup is opened</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the input field loses the focus</description>
+	   <description>The client-side script method to be called when the input field loses the focus</description>
 	   <name>oninputblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the input field value is changed manually</description>
+	   <description>The client-side script method to be called when the input field value is changed manually</description>
 	   <name>oninputchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the input field is clicked</description>
+	   <description>The client-side script method to be called when the input field is clicked</description>
 	   <name>oninputclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the input field gets the focus</description>
+	   <description>The client-side script method to be called when the input field gets the focus</description>
 	   <name>oninputfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down in the input field</description>
+	   <description>The client-side script method to be called when a key is pressed down in the input field</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed and released in the input field</description>
+	   <description>The client-side script method to be called when a key is pressed and released in the input field</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released in the input field</description>
+	   <description>The client-side script method to be called when a key is released in the input field</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the input field</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the input field</description>
 	   <name>oninputmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the input field</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the input field</description>
 	   <name>oninputmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the input field value is selected</description>
+	   <description>The client-side script method to be called when the input field value is selected</description>
 	   <name>oninputselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before new time is selected</description>
+	   <description>The client-side script method to be called before new time is selected</description>
 	   <name>ontimeselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after time is selected</description>
+	   <description>The client-side script method to be called after time is selected</description>
 	   <name>ontimeselected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -695,7 +708,7 @@
 					<type>java.lang.Object</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  		  <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>
@@ -740,10 +753,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -816,15 +826,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is
-				rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1004,106 +1013,113 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
+		  		  <attribute>
+	   <description>inputSize  is used to set the size of the edit box</description>
+	   <name>inputSize</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.Integer</type>
+				</deferred-value>
+				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>The client side script method to be called before the component widget is opened</description>
+	   <description>The client-side script method to be called before the component widget is opened</description>
 	   <name>onbeforeshow</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element value was changed</description>
+	   <description>The client-side script method to be called when the element value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the component widget is hidden</description>
+	   <description>The client-side script method to be called before the component widget is hidden</description>
 	   <name>onhide</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the color is selected</description>
+	   <description>The client-side script method to be called when the color is selected</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the component widget is displayed</description>
+	   <description>The client-side script method to be called when the component widget is displayed</description>
 	   <name>onshow</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1124,10 +1140,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1255,14 +1268,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any footer generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any footer generated for this component</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any header generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any header generated for this component</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1361,14 +1374,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1412,9 +1425,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table.
-				A space separated list of classes may also be specified for any individual column.
-				If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+				each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+				the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. 
+				If there are more class names than columns, the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1450,21 +1464,24 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+				each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+				the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+				the overflow ones are ignored.</description>
 	   <name>rowClasses</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>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1486,7 +1503,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>The first iteration item</description>
+	   <description>Contains the first iteration item</description>
 	   <name>begin</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.Object</type>
@@ -1530,7 +1547,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The last iteration item</description>
+	   <description>Contains the last iteration item</description>
 	   <name>end</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.Object</type>
@@ -1572,14 +1589,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any footer generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any footer generated for this component</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any header generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any header generated for this component</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1685,14 +1702,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1750,21 +1767,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component button</description>
 	   <name>buttonClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the disabled button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component button disabled</description>
 	   <name>buttonDisabledClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to disabled button</description>
+	   <description>CSS style rules to be applied to the component button disabled</description>
 	   <name>buttonDisabledStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1792,21 +1809,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the inactive button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component inactive button</description>
 	   <name>buttonInactiveClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to inactive button</description>
+	   <description>CSS style rules to be applied to the component inactive button</description>
 	   <name>buttonInactiveStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to button</description>
+	   <description>CSS style rules to be applied to the component button</description>
 	   <name>buttonStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1886,56 +1903,56 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the input field</description>
+	   <description>Assigns one or more space-separated CSS class names to the component input field</description>
 	   <name>inputClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the disabled input</description>
+	   <description>Assigns one or more space-separated CSS class names to the component input field disabled</description>
 	   <name>inputDisabledClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to disabled input</description>
+	   <description>CSS style rules to be applied to the component input field disabled</description>
 	   <name>inputDisabledStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the inactive input</description>
+	   <description>Assigns one or more space-separated CSS class names to the component inactive input field</description>
 	   <name>inputInactiveClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to inactive input</description>
+	   <description>CSS style rules to be applied to the component inactive input field</description>
 	   <name>inputInactiveStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to input field</description>
+	   <description>CSS style rules to be applied to the component input field</description>
 	   <name>inputStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the items</description>
+	   <description>Assigns one or more space-separated CSS class names to the component items</description>
 	   <name>itemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the selected item</description>
+	   <description>Assigns one or more space-separated CSS class names to the component selected item</description>
 	   <name>itemSelectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1949,7 +1966,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style Class attribute for the popup list</description>
+	   <description>Assigns one or more space-separated CSS class names to the component popup list</description>
 	   <name>listClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1963,7 +1980,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to popup list</description>
+	   <description>CSS style rules to be applied to the component popup list</description>
 	   <name>listStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -1977,56 +1994,56 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  		  <attribute>
-	   <description>The client side script method to be called when the element loses the focus</description>
+	   <description>The client-side script method to be called when the element loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element value is changed</description>
+	   <description>The client-side script method to be called when the element value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element gets the focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2047,42 +2064,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
+	   <description>The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2103,10 +2120,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2127,14 +2141,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2228,7 +2242,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Disable default action for target event ( append "return false;" to JavaScript )</description>
+	   <description>Disable default action for target event. If the attribute is not set, it's made "true" by default if the event oncontextmenu is used and false in all other cases. if the attribute set, its value is used.</description>
 	   <name>disableDefault</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2341,14 +2355,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to disabled item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled item</description>
 	   <name>disabledItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to disabled item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component disabled item</description>
 	   <name>disabledItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2375,63 +2389,63 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component item</description>
 	   <name>itemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component item</description>
 	   <name>itemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a menu is collapsed.</description>
+	   <description>The client-side script method to be called before the menu is collapsed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a menu is expanded.</description>
+	   <description>The client-side script method to be called before the menu is expanded</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some group was activated</description>
+	   <description>The client-side script method to be called when some context menu group is activated</description>
 	   <name>ongroupactivate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some item was selected</description>
+	   <description>The client-side script method to be called when some item is selected</description>
 	   <name>onitemselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved away</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved onto</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2452,14 +2466,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to selected item of this component.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component selected item</description>
 	   <name>selectItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to selected item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component selected item</description>
 	   <name>selectItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2473,14 +2487,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2518,7 +2532,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+        the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, 
+        the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2568,7 +2585,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2603,14 +2623,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2664,8 +2684,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -2687,7 +2706,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>An error message to use in client side validation events</description>
+	   <description>An error message to use in client-side validation events</description>
 	   <name>clientErrorMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2715,8 +2734,8 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The styleClass for input that displays the value : manualInput must
-                be "true"</description>
+	   <description>Assigns one or more space-separated CSS class names to the component input field. The value of the "manualInput" attribute must
+            	be "true".</description>
 	   <name>fieldStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2731,7 +2750,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2753,7 +2772,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The handleStyleClass for a handle</description>
+	   <description>Assigns one or more space-separated CSS class names to the component handle</description>
 	   <name>handleStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2817,49 +2836,49 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>DEPRECATED (use submitOnSlide). If the slider value changes must submit a form. Default value is "true".</description>
+	   <description>DEPRECATED (use submitOnSlide). If the slider value is changed, the form is submitted. Default value is "true".</description>
 	   <name>onSlideSubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a handler's position is changed on sliding</description>
+	   <description>The client-side script method to be called when the component input field value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; event fires whenever an
+	   <description>The client-side script method to be called whenever a
         		JavaScript error occurs</description>
 	   <name>onerror</name>
 	   	   	   					   	<deferred-value>
@@ -2867,84 +2886,84 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down</description>
+	   <description>The client-side script method to be called when a key is pressed down in the component input field</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <description>The client-side script method to be called when a key is pressed and released in the component input field</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released</description>
+	   <description>The client-side script method to be called when a key is released in the component input field</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a handler is moved on sliding</description>
+	   <description>The client-side script method to be called when a slider handle is moved</description>
 	   <name>onslide</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -2958,7 +2977,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The rangeStyleClass for the background div showing a full range</description>
+	   <description>Assigns one or more space-separated CSS class names to the background div element wrapping a full range</description>
 	   <name>rangeStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3022,21 +3041,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The styleClass for the container div surrounding the component</description>
+	   <description>Assigns one or more space-separated CSS class names to the container surrounding the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If the slider value changes must submit a form. Default value is "true".</description>
+	   <description>If the slider value is changed, the form is submitted. Default value is "true".</description>
 	   <name>submitOnSlide</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -3050,7 +3069,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The trackStyleClass for a background div</description>
+	   <description>Assigns one or more space-separated CSS class names to the component track</description>
 	   <name>trackStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3064,7 +3083,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The trailerStyleClass for a div following a handle</description>
+	   <description>Assigns one or more space-separated CSS class names to the trailer following the component handle</description>
 	   <name>trailerStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3134,14 +3153,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to caption for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component caption</description>
 	   <name>captionClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to caption when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component caption</description>
 	   <name>captionStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3163,7 +3182,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+        the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, 
+        the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3207,7 +3229,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to footer for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component footer</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3222,7 +3244,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to header for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3242,119 +3264,119 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked on row</description>
+	   <description>The client-side script method to be called when the row is clicked</description>
 	   <name>onRowClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked on row</description>
+	   <description>The client-side script method to be called when the row is double-clicked</description>
 	   <name>onRowDblClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down on row</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the row</description>
 	   <name>onRowMouseDown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within of row</description>
+	   <description>The client-side script method to be called when a pointer is moved within the row</description>
 	   <name>onRowMouseMove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away of row</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the row</description>
 	   <name>onRowMouseOut</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto of row</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the row</description>
 	   <name>onRowMouseOver</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on row</description>
+	   <description>The client-side script method to be called when a mouse button is released over the row</description>
 	   <name>onRowMouseUp</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3368,7 +3390,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3416,14 +3441,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3531,7 +3556,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3572,14 +3600,14 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3673,7 +3701,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3708,14 +3739,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3799,14 +3830,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to caption for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component caption</description>
 	   <name>captionClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to caption when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component caption</description>
 	   <name>captionStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3827,14 +3858,17 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+        the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, 
+        the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Number of columns</description>
+	   <description>Specifies the number of columns</description>
 	   <name>columns</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -3876,7 +3910,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to footer for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component footer</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3891,7 +3925,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to header for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -3911,127 +3945,127 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked on row</description>
+	   <description>The client-side script method to be called when the row is clicked</description>
 	   <name>onRowClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript handler to be called on right click.
-		   Returning false prevents default browser context menu from being displayed</description>
+	   <description>The client-side script method to be called when a right mouse button is clicked over the row.
+				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>
+	   <description>The client-side script method to be called when the row is double-clicked</description>
 	   <name>onRowDblClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down on row</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the row</description>
 	   <name>onRowMouseDown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within of row</description>
+	   <description>The client-side script method to be called when a pointer is moved within the row</description>
 	   <name>onRowMouseMove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away of row</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the row</description>
 	   <name>onRowMouseOut</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto of row</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the row</description>
 	   <name>onRowMouseOver</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on row</description>
+	   <description>The client-side script method to be called when a mouse button is released over the row</description>
 	   <name>onRowMouseUp</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4052,7 +4086,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4115,14 +4152,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4253,7 +4290,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4296,14 +4333,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML style attribute for the inactive cell on scroller</description>
+	   <description>CSS style rules to be applied to the scroller inactive cells</description>
 	   <name>inactiveStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute for the inactive cell on scroller</description>
+	   <description>Assigns one or more space-separated CSS class names to the scroller inactive cells</description>
 	   <name>inactiveStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4333,91 +4370,91 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a page is changed</description>
+	   <description>The client-side script method to be called when a page is changed</description>
 	   <name>onpagechange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4488,14 +4525,14 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Corresponds to the HTML style attribute for the selected cell on scroller</description>
+	   <description>CSS style rules to be applied to the scroller selected cell</description>
 	   <name>selectedStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute for the selected cell on scroller</description>
+	   <description>Assigns one or more space-separated CSS class names to the scroller selected cell</description>
 	   <name>selectedStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4525,28 +4562,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to outside table when this component is rendered</description>
+	   <description>CSS style rules to be applied to the wrapper table element of the component</description>
 	   <name>tableStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to outside table of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the wrapper table element of the component</description>
 	   <name>tableStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4626,7 +4663,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>Corresponds to the HTML class attribute and added to an indicator when a drop is accepted</description>
+	   <description>Assigns one or more space-separated CSS class names to the indicator which are applied when a drop is accepted</description>
 	   <name>acceptClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4647,7 +4684,7 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute and added to an indicator when a drop is rejected</description>
+	   <description>Assigns one or more space-separated CSS class names to the indicator which are applied when a drop is rejected</description>
 	   <name>rejectClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4661,14 +4698,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4772,7 +4809,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4827,42 +4864,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag operation</description>
+	   <description>The client-side script method to be called when the dragging operation is finished</description>
 	   <name>ondragend</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called before drag operation</description>
+	   <description>The client-side script method to be called when the dragging operation is started</description>
 	   <name>ondragstart</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a out operation</description>
+	   <description>The client-side script method to be called when the draggable object is moved away from the drop zone</description>
 	   <name>ondropout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drop operation</description>
+	   <description>The client-side script method to be called when the draggable object is over the drop zone</description>
 	   <name>ondropover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -4951,21 +4988,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to disabled item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled item</description>
 	   <name>disabledItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to disabled item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component disabled item</description>
 	   <name>disabledItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) applied to dropdown menu label when it is disabled.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component label when it is disabled</description>
 	   <name>disabledLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5001,14 +5038,14 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component item</description>
 	   <name>itemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component item</description>
 	   <name>itemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5025,56 +5062,56 @@
 				</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>
+	   <description>Assigns one or more space-separated CSS class names to the component label</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a menu is collapsed.</description>
+	   <description>The client-side script method to be called when a menu is collapsed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a menu is expanded.</description>
+	   <description>The client-side script method to be called when a menu is expanded</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some group was activated.</description>
+	   <description>The client-side script method to be called when some menu group is activated</description>
 	   <name>ongroupactivate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some item was selected.</description>
+	   <description>The client-side script method to be called when a menu item is selected</description>
 	   <name>onitemselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved within.</description>
+	   <description>The client-side script method to be called when a pointer is moved within the menu</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved away.</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the menu</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved onto.</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the menu</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5095,21 +5132,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to selected item of this component.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component selected item</description>
 	   <name>selectItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to selected item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component selected item</description>
 	   <name>selectItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) applied to dropdown menu label when it is selected.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component label when it is selected</description>
 	   <name>selectedLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5123,14 +5160,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5222,8 +5259,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -5287,7 +5323,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5328,42 +5364,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called on enter draggable object to zone</description>
+	   <description>The client-side script method to be called when a draggable object enters the zone</description>
 	   <name>ondragenter</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag object leaves zone</description>
+	   <description>The client-side script method to be called after a draggable object leaves the zone</description>
 	   <name>ondragexit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag object is dropped to zone</description>
+	   <description>The client-side script method to be called when a draggable object is dropped into the available zone</description>
 	   <name>ondrop</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript handler for event fired on a drop even the drop for a given type is not available</description>
+	   <description>The client-side script method to be called when a draggable object is dropped into any zone</description>
 	   <name>ondropend</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5523,6 +5559,13 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
+	   <description>${prop.xmlEncodedDescription}</description>
+	   <name>inputElementType</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
 	   <description>A localized user presentable name for this component.</description>
 	   <name>label</name>
 	   	   	   					   	<deferred-value>
@@ -5537,28 +5580,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>HTML: script expression; content is modified by TinyMCE.</description>
+	   <description>The client-side script method to be called when the editor content is modified by TinyMCE</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; initialization of the editor's instances are finished</description>
+	   <description>The client-side script method to be called when the initialization of the editor instances is finished</description>
 	   <name>oninit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the contents is extracted/saved.</description>
+	   <description>The client-side script method to be called when the editor content is extracted/saved</description>
 	   <name>onsave</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; to add events to editor instances before they get rendered.</description>
+	   <description>The client-side script method to be called before the editor instances get rendered</description>
 	   <name>onsetup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5593,10 +5636,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5610,14 +5650,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5785,7 +5825,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>CSS class for active row</description>
+	   <description>Assigns one or more space-separated CSS class names to the component active row</description>
 	   <name>activeClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5843,16 +5883,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be
-                                        applied to caption for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component caption</description>
 	   <name>captionClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to caption when this
-                                        component is rendered</description>
+	   <description>CSS style rules to be applied to the component caption</description>
 	   <name>captionStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5867,16 +5905,17 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>This attribute specifies the amount of space between the
-                                        border of the cell and its contents. The attribute also
-                                        specifies the amount of space to leave between cells. Default value is "0"</description>
+	   <description>The cellspacing attribute specifies the space between cells. Default value is "0"</description>
 	   <name>cellspacing</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+        the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, 
+        the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5914,8 +5953,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be
-                                        applied to footer for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component footer</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5937,8 +5975,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be
-                                        applied to header for this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -5972,132 +6009,126 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked
-                                        on row</description>
+	   <description>The client-side script method to be called when the row is clicked</description>
 	   <name>onRowClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is
-                                        double-clicked on row</description>
+	   <description>The client-side script method to be called when the row is double-clicked</description>
 	   <name>onRowDblClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down
-                                        on row</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the row</description>
 	   <name>onRowMouseDown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within of
-                                        row</description>
+	   <description>The client-side script method to be called when a pointer is moved within the row</description>
 	   <name>onRowMouseMove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away of row</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the row</description>
 	   <name>onRowMouseOut</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto of row</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the rows</description>
 	   <name>onRowMouseOver</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on
-                                        row</description>
+	   <description>The client-side script method to be called when a pointer is released over the row</description>
 	   <name>onRowMouseUp</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on changing of rows
-                                        selection</description>
+	   <description>The client-side script method to be called when a selected row is changed</description>
 	   <name>onselectionchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6118,7 +6149,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6161,7 +6195,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for selected rows</description>
+	   <description>Assigns one or more space-separated CSS class names to the component rows selected</description>
 	   <name>selectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6208,14 +6242,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6301,14 +6335,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for add button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Add' button</description>
 	   <name>addButtonClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for add button disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Add' button disabled</description>
 	   <name>addButtonClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6367,14 +6401,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for clean button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Clean' button</description>
 	   <name>cleanButtonClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for clean button disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Clean' button disabled</description>
 	   <name>cleanButtonClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6410,28 +6444,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style upload file entry</description>
+	   <description>Assigns one or more space-separated CSS class names to the file entries</description>
 	   <name>fileEntryClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style upload file entry disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the file entries disabled</description>
 	   <name>fileEntryClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for upload enrty control</description>
+	   <description>Assigns one or more space-separated CSS class names to the controls of the file entries</description>
 	   <name>fileEntryControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for upload enrty control disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the disabled controls of the file entries</description>
 	   <name>fileEntryControlClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6504,161 +6538,161 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a file is added.</description>
+	   <description>The client-side script method to be called before a file is added</description>
 	   <name>onadd</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element loses the focus</description>
+	   <description>The client-side script method to be called when the element loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element value is changed</description>
+	   <description>The client-side script method to be called when the element value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the file entries are cleared</description>
+	   <description>The client-side script method to be called when a file entry is cleared</description>
 	   <name>onclear</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the file uploading is interrupted according to any errors</description>
+	   <description>The client-side script method to be called when a file uploading is interrupted according to any errors</description>
 	   <name>onerror</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a file is uploaded to the server</description>
+	   <description>The client-side script method to be called when a file is uploaded to the server</description>
 	   <name>onfileuploadcomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element gets the focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
+	   <description>The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the file uploading is rejected by fiel size overflow</description>
+	   <description>The client-side script method to be called when a file uploading is rejected by the file size overflow</description>
 	   <name>onsizerejected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the file type is rejected according to file types allowed</description>
+	   <description>The client-side script method to be called when a file type is rejected according to the file types allowed</description>
 	   <name>ontyperejected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the uploading is cancelled at client side</description>
+	   <description>The client-side script method to be called when a file uploading is started</description>
 	   <name>onupload</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; uploading is cancelled</description>
+	   <description>The client-side script method to be called when a file uploading is cancelled</description>
 	   <name>onuploadcanceled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; uploading all files from list is completed</description>
+	   <description>The client-side script method to be called when uploading of all files from the list is completed</description>
 	   <name>onuploadcomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6686,10 +6720,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6710,14 +6741,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for cancel button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Cancel' button</description>
 	   <name>stopButtonClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for cancel button disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Cancel' button disabled</description>
 	   <name>stopButtonClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6738,14 +6769,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6766,14 +6797,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for upload button</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Upload' button</description>
 	   <name>uploadButtonClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for upload button disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the component 'Upload' button disabled</description>
 	   <name>uploadButtonClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6794,14 +6825,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for upload list</description>
+	   <description>Assigns one or more space-separated CSS class names to the upload list</description>
 	   <name>uploadListClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style for upload list disabled</description>
+	   <description>Assigns one or more space-separated CSS class names to the upload list disabled</description>
 	   <name>uploadListClassDisabled</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -6921,77 +6952,77 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the Google Map object is initiated.</description>
+	   <description>The client-side script method to be called when the Google Map object is initiated</description>
 	   <name>oninit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7026,14 +7057,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7078,10 +7109,10 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>This attribute is reserved till the implementation of JavaBean Validation feature (JSR-303).</description>
-	   <name>profile</name>
+	   <description>This attribute defines JavaBean Validation 'groups' feature (JSR-303). It is ignored if Hibernate Validator is used.</description>
+	   <name>profiles</name>
 	   	   	   					   	<deferred-value>
-					<type>java.util.Set</type>
+					<type>java.lang.Object</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
@@ -7108,7 +7139,7 @@
 		  	  
 	</tag>
 <tag>
-	  	  <description>The &amp;lt;rich:hotKey&amp;gt; component allows to register hot keys for the page or particular elements and to define client side processing functions for these keys.</description>
+	  	  <description>The &amp;lt;rich:hotKey&amp;gt; component allows to register hot keys for the page or particular elements and to define client-side processing functions for these keys.</description>
 	  	  	  		  <name>hotKey</name>
 	  	  <tag-class>org.richfaces.taglib.HotKeyTag</tag-class>
 	  <body-content>JSP</body-content>
@@ -7215,35 +7246,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for changed state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component in the changed state</description>
 	   <name>changedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered text in changed state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component hovered in the changed state</description>
 	   <name>changedHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for controls</description>
+	   <description>Assigns one or more space-separated CSS class names to the component controls</description>
 	   <name>controlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered control</description>
+	   <description>Assigns one or more space-separated CSS class names to the component control hovered</description>
 	   <name>controlHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for pressed press controls</description>
+	   <description>Assigns one or more space-separated CSS class names to the component control pressed</description>
 	   <name>controlPressedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7287,7 +7318,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for edit state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component in the edit state</description>
 	   <name>editClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7359,196 +7390,196 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element lost the focus</description>
+	   <description>The client-side script method to be called when the component loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element value was changed</description>
+	   <description>The client-side script method to be called when the component value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; edit state is activated</description>
+	   <description>The client-side script method to be called when the component edit state is activated</description>
 	   <name>oneditactivated</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Provides a possibility to assign JavaScript on edit state activation</description>
+	   <description>The client-side script method to be called before the component edit state is activated</description>
 	   <name>oneditactivation</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element got the focus</description>
+	   <description>The client-side script method to be called when the component gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the input field is clicked</description>
 	   <name>oninputclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <description>The client-side script method to be called when the input field is double-clicked</description>
 	   <name>oninputdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down</description>
+	   <description>The client-side script method to be called when a key is pressed down in the input field</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <description>The client-side script method to be called when a key is pressed and released in the input field</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released</description>
+	   <description>The client-side script method to be called when a key is released in the input field</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down in the input field</description>
 	   <name>oninputmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the input field</description>
 	   <name>oninputmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the input field</description>
 	   <name>oninputmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the input field</description>
 	   <name>oninputmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released in the input field</description>
 	   <name>oninputmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the onselect event occurs when you select some menu item</description>
+	   <description>The client-side script method to be called when some text is selected in the input field</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; view state is activated</description>
+	   <description>The client-side script method to be called when the component view state is activated</description>
 	   <name>onviewactivated</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Provides a possibility  to assign JavaScript  on view state activation</description>
+	   <description>The client-side script method to be called before the component view state is activated</description>
 	   <name>onviewactivation</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7569,10 +7600,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7600,7 +7628,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7646,14 +7674,14 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style class for view state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component in the view state</description>
 	   <name>viewClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered text in view state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component hovered in the view state</description>
 	   <name>viewHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7685,30 +7713,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for changed state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component in the changed state</description>
 	   <name>changedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for controls</description>
+	   <description>Assigns one or more space-separated CSS class names to the component controls</description>
 	   <name>controlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered
-                                        control</description>
+	   <description>Assigns one or more space-separated CSS class names to the component control hovered</description>
 	   <name>controlHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for controls
-                                        pressed</description>
+	   <description>Assigns one or more space-separated CSS class names to the component control pressed</description>
 	   <name>controlPressClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7758,7 +7784,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for edit state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component in the edit state</description>
 	   <name>editClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -7840,231 +7866,210 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element lost the
-                                                  focus</description>
+	   <description>The client-side script method to be called when the component loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element value was
-                                                  changed</description>
+	   <description>The client-side script method to be called when the component value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; edit state is
-                                                  activated</description>
+	   <description>The client-side script method to be called when the component edit state is activated</description>
 	   <name>oneditactivated</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attributes provide a possibility to assign
-                                                  JavaScript on edit state activation</description>
+	   <description>The client-side script method to be called before the component edit state is activated</description>
 	   <name>oneditactivation</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element got the
-                                                  focus</description>
+	   <description>The client-side script method to be called when the component gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element lost the
-                                                  focus</description>
+	   <description>The client-side script method to be called when the component input field loses the focus</description>
 	   <name>oninputblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is
-                                                  clicked</description>
+	   <description>The client-side script method to be called when the input field is clicked</description>
 	   <name>oninputclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is
-                                                  double-clicked</description>
+	   <description>The client-side script method to be called when the input field is double-clicked</description>
 	   <name>oninputdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element got the
-                                                  focus</description>
+	   <description>The client-side script method to be called when the component input field gets the focus</description>
 	   <name>oninputfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed
-                                                  down</description>
+	   <description>The client-side script method to be called when a key is pressed down in the input field</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and
-                                                  released</description>
+	   <description>The client-side script method to be called when a key is pressed and released in the input field</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is
-                                        released</description>
+	   <description>The client-side script method to be called when a key is released in the input field</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is
-                                                  pressed down</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down in the input field</description>
 	   <name>oninputmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved
-                                                  within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the input field</description>
 	   <name>oninputmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved
-                                                  away</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the input field</description>
 	   <name>oninputmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved
-                                                  onto</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the input field</description>
 	   <name>oninputmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is
-                                                  released</description>
+	   <description>The client-side script method to be called when a mouse button is released in the input field</description>
 	   <name>oninputmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the onselect event
-                                                  occurs when you select some menu
-                                        item</description>
+	   <description>The client-side script method to be called when some text is selected in the input field</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; view state is
-                                                  activated</description>
+	   <description>The client-side script method to be called when the component view state is activated. onviewactivated fires request only if the value is changed</description>
 	   <name>onviewactivated</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The attributes provide a possibility to assign
-                                                  JavaScript on view state activation</description>
+	   <description>The client-side script method to be called before the component view state is activated</description>
 	   <name>onviewactivation</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8094,10 +8099,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8136,7 +8138,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8183,15 +8185,14 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Style class for view state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component in the view state</description>
 	   <name>viewClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class for hovered text in view
-                                        state</description>
+	   <description>Assigns one or more space-separated CSS class names to the component hovered in the view state</description>
 	   <name>viewHoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8216,14 +8217,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>A name of CSS class  for the bar element</description>
+	   <description>Assigns one or more space-separated CSS class names to the component bar element</description>
 	   <name>barClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style for a slider control line</description>
+	   <description>CSS style rules to be applied to the component bar element</description>
 	   <name>barStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8238,7 +8239,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>an error message to use in client side validation events</description>
+	   <description>an error message to use in client-side validation events</description>
 	   <name>clientErrorMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8261,21 +8262,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for the decrease arrow element</description>
+	   <description>Assigns one or more space-separated CSS class names to 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>
+	   <description>Assigns one or more space-separated CSS class names to the decrease arrow element selected</description>
 	   <name>decreaseSelectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A style for the decrease arrow element</description>
+	   <description>CSS style rules to be applied to the decrease arrow element</description>
 	   <name>decreaseStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8304,14 +8305,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A name of CSS class for a control handle element</description>
+	   <description>Assigns one or more space-separated CSS class names to the handle element</description>
 	   <name>handleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for a selected control handle element</description>
+	   <description>Assigns one or more space-separated CSS class names to the handle element selected</description>
 	   <name>handleSelectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8340,35 +8341,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for increase arrow element</description>
+	   <description>Assigns one or more space-separated CSS class names to the 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>
+	   <description>Assigns one or more space-separated CSS class names to the increase arrow element selected</description>
 	   <name>increaseSelectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A style for the increase arrow element</description>
+	   <description>CSS style rules to be applied to 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>
+	   <description>Assigns one or more space-separated CSS class names to the component input field</description>
 	   <name>inputClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>If "right", the InputText Box would be rendered on the right side of the ruler. If "top", the InputText Box would be rendered on the top of the ruler. If "bottom", the InputText Box would be rendered on the bottom of the ruler.</description>
+	   <description>If "right", the InputText Box would be rendered on the right side of the ruler. If "left", the InputText Box would be rendered on the left side of the ruler. If "top", the InputText Box would be rendered on the top of the ruler. If "bottom", the InputText Box would be rendered on the bottom of the ruler.</description>
 	   <name>inputPosition</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8382,7 +8383,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style attribute for text field</description>
+	   <description>CSS style rules to be applied to the component input field</description>
 	   <name>inputStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8419,161 +8420,161 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element loses the focus</description>
+	   <description>The client-side script method to be called when the element loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element value is changed</description>
+	   <description>The client-side script method to be called when the element value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a non-number value or a number value that is out of the range is input</description>
+	   <description>The client-side script method to be called when a non-number value or a number value that is out of the range is input</description>
 	   <name>onerror</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element gets the focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the component input field is clicked</description>
 	   <name>oninputclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <description>The client-side script method to be called when the component input field is double-clicked</description>
 	   <name>oninputdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down</description>
+	   <description>The client-side script method to be called when a key is pressed down in the input field</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <description>The client-side script method to be called when a key is pressed and released in the input field</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released</description>
+	   <description>The client-side script method to be called when a key is released in the input field</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down in the input field</description>
 	   <name>oninputmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the input field</description>
 	   <name>oninputmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the input field</description>
 	   <name>oninputmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the input field</description>
 	   <name>oninputmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released in the input field</description>
 	   <name>oninputmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
+	   <description>The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event occur on slide</description>
+	   <description>The client-side script method to be called when a slider handle is moved</description>
 	   <name>onslide</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8601,10 +8602,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8647,14 +8645,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Styles for main div element of the slider control</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Name of a CSS class</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8668,14 +8666,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for the tool tip element</description>
+	   <description>Assigns one or more space-separated CSS class names to the tool tip element of the handle</description>
 	   <name>tipClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A style for the tool tip element</description>
+	   <description>CSS style rules to be applied to the tool tip element of the handle</description>
 	   <name>tipStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8747,7 +8745,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>An error message to use in client side validation events</description>
+	   <description>An error message to use in client-side validation events</description>
 	   <name>clientErrorMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8814,7 +8812,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class attribute for text field</description>
+	   <description>Assigns one or more space-separated CSS class names to the component input field</description>
 	   <name>inputClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8828,7 +8826,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Style attribute for text field</description>
+	   <description>CSS style rules to be applied to the component input field</description>
 	   <name>inputStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -8856,168 +8854,168 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element loses the focus</description>
+	   <description>The client-side script method to be called when the element loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element value is changed</description>
+	   <description>The client-side script method to be called when the element value is changed</description>
 	   <name>onchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a button "Down" is clicked</description>
+	   <description>The client-side script method to be called when the 'Down' button is clicked</description>
 	   <name>ondownclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; event fires whenever an JavaScript error occurs</description>
+	   <description>The client-side script method to be called whenever a JavaScript error occurs</description>
 	   <name>onerror</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element gets the focus</description>
+	   <description>The client-side script method to be called when the element gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the component input field is clicked</description>
 	   <name>oninputclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <description>The client-side script method to be called when the component input field is double-clicked</description>
 	   <name>oninputdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down</description>
+	   <description>The client-side script method to be called when a key is pressed down in the input field</description>
 	   <name>oninputkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released</description>
+	   <description>The client-side script method to be called when a key is pressed and released in the input field</description>
 	   <name>oninputkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released</description>
+	   <description>The client-side script method to be called when a key is released in the input field</description>
 	   <name>oninputkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down in the input field</description>
 	   <name>oninputmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the input field</description>
 	   <name>oninputmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the input field</description>
 	   <name>oninputmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the input field</description>
 	   <name>oninputmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released in the input field</description>
 	   <name>oninputmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
+	   <description>The client-side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a button "Up" is clicked</description>
+	   <description>The client-side script method to be called when the 'Up' button is clicked</description>
 	   <name>onupclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9038,10 +9036,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9055,14 +9050,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9341,7 +9336,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a "Bottom" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Bottom' button</description>
 	   <name>bottomControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9362,7 +9357,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Comma-separated list of CSS classes for columns</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns. If the CSS class names are comma-separated, 
+	        	each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+	        	the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. 
+	        	If there are more class names than columns, the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9406,7 +9404,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a "Copy all" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Copy all' button</description>
 	   <name>copyAllControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9427,7 +9425,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for "Copy" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Copy' button</description>
 	   <name>copyControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9448,14 +9446,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a disabled control</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled controls</description>
 	   <name>disabledControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a "Down" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Down' button</description>
 	   <name>downControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9512,7 +9510,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a list</description>
+	   <description>Assigns one or more space-separated CSS class names to the component lists</description>
 	   <name>listClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9533,133 +9531,133 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element lost the focus</description>
+	   <description>The client-side script method to be called when the component loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a button "Bottom" is clicked</description>
+	   <description>The client-side script method to be called when the 'Bottom' button  is clicked</description>
 	   <name>onbottomclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the component is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a button "Copy All" is clicked</description>
+	   <description>The client-side script method to be called when the 'Copy All' button is clicked</description>
 	   <name>oncopyallclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a button "Copy" is clicked</description>
+	   <description>The client-side script method to be called when the 'Copy' button is clicked</description>
 	   <name>oncopyclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <description>The client-side script method to be called when the component is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a button "Down" is clicked</description>
+	   <description>The client-side script method to be called when the 'Down' button is clicked</description>
 	   <name>ondownclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the element got the focus</description>
+	   <description>The client-side script method to be called when the component gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; before a list is changed</description>
+	   <description>The client-side script method to be called before the list is changed</description>
 	   <name>onlistchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a list is changed</description>
+	   <description>The client-side script method to be called when the list is changed</description>
 	   <name>onlistchanged</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the component</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>
+	   <description>The client-side script method to be called when a pointer is moved away from the component</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>
+	   <description>The client-side script method to be called when a pointer is moved onto the component</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; called before ordering action</description>
+	   <description>The client-side script method to be called before the list order is changed</description>
 	   <name>onorderchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; called after ordering action</description>
+	   <description>The client-side script method to be called when the list order is changed</description>
 	   <name>onorderchanged</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a button "Remove All" is clicked</description>
+	   <description>The client-side script method to be called when the 'Remove All' button is clicked</description>
 	   <name>onremoveallclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a button "Remove" is clicked</description>
+	   <description>The client-side script method to be called when the 'Remove' button is clicked</description>
 	   <name>onremoveclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a button "Top" is clicked</description>
+	   <description>The client-side script method to be called when the 'Top' button is clicked</description>
 	   <name>ontopclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a button "Up" is clicked</description>
+	   <description>The client-side script method to be called when the 'Up' button is clicked</description>
 	   <name>onupclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9673,7 +9671,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for "Remove all" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Remove all' button</description>
 	   <name>removeAllControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9694,7 +9692,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a "Remove" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Remove' button</description>
 	   <name>removeControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9722,17 +9720,17 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS class for a row</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows. If the CSS class names are comma-separated, 
+	        	each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+	        	the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. 
+	        	If there are more class names than rows, the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9795,14 +9793,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9859,7 +9857,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a "Top" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Top' button</description>
 	   <name>topControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9880,7 +9878,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for an "Up" control</description>
+	   <description>Assigns one or more space-separated CSS class names to the 'Up' button</description>
 	   <name>upControlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -9986,7 +9984,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to icon element</description>
+	   <description>Assigns one or more space-separated CSS class names to the component icon element</description>
 	   <name>iconClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10017,7 +10015,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to icon element</description>
+	   <description>CSS style rules to be applied to the component icon element</description>
 	   <name>iconStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10030,14 +10028,14 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to label element</description>
+	   <description>Assigns one or more space-separated CSS class names to the component label element</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>HTML: script expression; group was
+	   <description>The client-side script method to be called when a group is
                 closed</description>
 	   <name>onclose</name>
 	   	   	   					   	<deferred-value>
@@ -10045,31 +10043,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved
-                within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the menu group</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>
+	   <description>The client-side script method to be called when a pointer is moved away from the menu group</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>
+	   <description>The client-side script method to be called when a pointer is moved onto the menu group</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; group was
+	   <description>The client-side script method to be called when a group is
                 opened</description>
 	   <name>onopen</name>
 	   	   	   					   	<deferred-value>
@@ -10084,14 +10079,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to selected items</description>
+	   <description>Assigns one or more space-separated CSS class names to the component selected items</description>
 	   <name>selectClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to selected items</description>
+	   <description>CSS style rules to be applied to the component selected items</description>
 	   <name>selectStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10105,14 +10100,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10153,8 +10148,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -10197,7 +10191,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10212,7 +10206,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to icon element</description>
+	   <description>Assigns one or more space-separated CSS class names to the component icon element</description>
 	   <name>iconClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10226,7 +10220,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to icon element</description>
+	   <description>CSS style rules to be applied to the component icon element</description>
 	   <name>iconStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10258,7 +10252,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to label element</description>
+	   <description>Assigns one or more space-separated CSS class names to the component label element</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10274,64 +10268,64 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  	  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; The onselect event occurs when
-                you select some menu item</description>
+	   <description>The client-side script method to be called when
+                a menu item is selected</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10367,14 +10361,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to selected items</description>
+	   <description>Assigns one or more space-separated CSS class names to the selected item</description>
 	   <name>selectClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to selected items</description>
+	   <description>CSS style rules to be applied to the selected item</description>
 	   <name>selectStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10395,14 +10389,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10491,42 +10485,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "ERROR"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message with a severity class of "ERROR"</description>
 	   <name>errorClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "ERROR"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message label with a severity class of "ERROR"</description>
 	   <name>errorLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message marker with a severity class of "ERROR"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message marker with a severity class of "ERROR"</description>
 	   <name>errorMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "FATAL"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message with a severity class of "FATAL"</description>
 	   <name>fatalClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "FATAL"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message label with a severity class of "FATAL"</description>
 	   <name>fatalLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message marker with a severity class of "FATAL"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message marker with a severity class of "FATAL"</description>
 	   <name>fatalMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10546,54 +10540,61 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "INFO"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message with a severity class of "INFO"</description>
 	   <name>infoClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "INFO"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message label with a severity class of "INFO"</description>
 	   <name>infoLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message marker with a severity class of "INFO"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message marker with a severity class of "INFO"</description>
 	   <name>infoMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style class to apply to label</description>
+	   <description>Assigns one or more space-separated CSS class names to the message label</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A comma-separated list of messages categories which should be displayed. Default value is "ALL".</description>
+	   <description>Defines a comma-separated list of messages categories to display. Default value is "ALL".</description>
 	   <name>level</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to marker</description>
+	   <description>Assigns one or more space-separated CSS class names to the message marker</description>
 	   <name>markerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to marker when this component is rendered</description>
+	   <description>CSS style rules to be applied to the message marker</description>
 	   <name>markerStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines a minimum level of messages categories to display.</description>
+	   <name>minLevel</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
 		  	  	  		  <attribute>
 	   <description>If "false", this component is not rendered</description>
 	   <name>rendered</name>
@@ -10616,14 +10617,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The CSS style for message</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) to be applied when this element is rendered.  This value must be passed through as the "class" attribute on generated markup</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10644,21 +10645,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "WARN"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message with a severity class of "WARN"</description>
 	   <name>warnClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "WARN"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message label with a severity class of "WARN"</description>
 	   <name>warnLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply any message marker with a severity class of "WARN"</description>
+	   <description>Assigns one or more space-separated CSS class names to the message marker with a severity class ofS "WARN"</description>
 	   <name>warnMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10689,42 +10690,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "ERROR"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages with a severity class of "ERROR"</description>
 	   <name>errorClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "ERROR"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages labels with a severity class of "ERROR"</description>
 	   <name>errorLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message marker with a severity class of "ERROR"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages marker with a severity class of "ERROR"</description>
 	   <name>errorMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "FATAL"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages with a severity class of "FATAL"</description>
 	   <name>fatalClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "FATAL"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages labels with a severity class of "FATAL"</description>
 	   <name>fatalLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message marker with a severity class of "FATAL"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages markers with a severity class of "FATAL"</description>
 	   <name>fatalMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10751,28 +10752,28 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "INFO"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages with a severity class of "INFO"</description>
 	   <name>infoClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "INFO"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages labels with a severity class of "INFO"</description>
 	   <name>infoLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message marker with a severity class of "INFO"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages markers with a severity class of "INFO"</description>
 	   <name>infoMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style class to apply to label</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages labels</description>
 	   <name>labelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10786,26 +10787,33 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A comma-separated list of messages categories which should be displayed.  Default value is "ALL".</description>
+	   <description>Defines a comma-separated list of messages categories to display.  Default value is "ALL".</description>
 	   <name>level</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to marker</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages markers</description>
 	   <name>markerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to marker when this component is rendered</description>
+	   <description>CSS style rules to be applied to the messages markers</description>
 	   <name>markerStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
+		  		  <attribute>
+	   <description>Defines a minimum level of messages categories to display.</description>
+	   <name>minLevel</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
 		  	  		  <attribute>
 	   <description>If "false", this component is not rendered</description>
 	   <name>rendered</name>
@@ -10829,14 +10837,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The CSS style for message</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) to be applied when this element is rendered.  This value must be passed through as the "class" attribute on generated markup</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML 'class' attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10857,21 +10865,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style class to apply to any message with a severity class of "WARN"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages with a severity class of "WARN"</description>
 	   <name>warnClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply to any message label with a severity class of "WARN"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages labels with a severity class of "WARN"</description>
 	   <name>warnLabelClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style class to apply any message marker with a severity class of "WARN"</description>
+	   <description>Assigns one or more space-separated CSS class names to the messages markers with a severity class of "WARN"</description>
 	   <name>warnMarkerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10902,8 +10910,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to component controls when this component
-				is rendered</description>
+	   <description>Assigns one or more space-separated CSS class names to the component controls</description>
 	   <name>controlsClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -10917,15 +10924,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to component header when this component
-				is rendered</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Attribute defines height of component. Default value is "200".</description>
+	   <description>Attribute defines height of component. Default value is "300".</description>
 	   <name>height</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -10980,98 +10986,98 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the modal panel is hidden</description>
+	   <description>The client-side script method to be called before the modal panel is hidden</description>
 	   <name>onbeforehide</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the modal panel is opened</description>
+	   <description>The client-side script method to be called before the modal panel is opened</description>
 	   <name>onbeforeshow</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the modal panel is hidden</description>
+	   <description>The client-side script method to be called after the modal panel is hidden</description>
 	   <name>onhide</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a left mouse button is clicked outside the modal panel</description>
+	   <description>The client-side script method to be called when a left mouse button is clicked outside the modal panel</description>
 	   <name>onmaskclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a right mouse button is clicked outside the modal panel</description>
+	   <description>The client-side script method to be called when a right mouse button is clicked outside the modal panel</description>
 	   <name>onmaskcontextmenu</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a left mouse button is double-clicked outside the modal panel</description>
+	   <description>The client-side script method to be called when a left mouse button is double-clicked outside the modal panel</description>
 	   <name>onmaskdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down outside the modal panel</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down outside the modal panel</description>
 	   <name>onmaskmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved outside the modal panel</description>
+	   <description>The client-side script method to be called when a pointer is moved outside the modal panel</description>
 	   <name>onmaskmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the modal panel</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the modal panel</description>
 	   <name>onmaskmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the modal panel</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the modal panel</description>
 	   <name>onmaskmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released outside the modal panel</description>
+	   <description>The client-side script method to be called when a mouse button is released outside the modal panel</description>
 	   <name>onmaskmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the modal panel is moved</description>
+	   <description>The client-side script method to be called before the modal panel is moved</description>
 	   <name>onmove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the modal panel is resized</description>
+	   <description>The client-side script method to be called when the modal panel is resized</description>
 	   <name>onresize</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the modal panel is displayed</description>
+	   <description>The client-side script method to be called when the modal panel is displayed</description>
 	   <name>onshow</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11120,14 +11126,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11164,7 +11170,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Attribute defines width of component. Default value is "300".</description>
+	   <description>Attribute defines width of component. Default value is "200".</description>
 	   <name>width</name>
 	   	   	   					   	<deferred-value>
 					<type>int</type>
@@ -11251,7 +11257,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a column</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns. If the CSS class names are comma-separated, 
+            	each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+            	the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. 
+            	If there are more class names than columns, the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11364,84 +11373,84 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>HTML: script expression; a button "Bottom" is clicked</description>
+	   <description>The client-side script method to be called when the 'Bottom' button  is clicked</description>
 	   <name>onbottomclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the component 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>
+	   <description>The client-side script method to be called when the component is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a button "Down" is clicked</description>
+	   <description>The client-side script method to be called when the 'Down' button is clicked</description>
 	   <name>ondownclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a header is clicked</description>
+	   <description>The client-side script method to be called when the list header is clicked</description>
 	   <name>onheaderclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>The client-side script method to be called when a pointer is moved within the component</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>
+	   <description>The client-side script method to be called when a pointer is moved away from the component</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>
+	   <description>The client-side script method to be called when a pointer is moved onto the component</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; before a order list is changed</description>
+	   <description>The client-side script method to be called before the list order is changed</description>
 	   <name>onorderchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a order list is changed</description>
+	   <description>The client-side script method to be called when the list order is changed</description>
 	   <name>onorderchanged</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a button "Top" is clicked</description>
+	   <description>The client-side script method to be called when the 'Top' button is clicked</description>
 	   <name>ontopclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a button "Up" is clicked</description>
+	   <description>The client-side script method to be called when the 'Up' button is clicked</description>
 	   <name>onupclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11469,17 +11478,17 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS class for a row</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows. If the CSS class names are comma-separated, 
+            	each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+            	the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. 
+            	If there are more class names than rows, the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11520,14 +11529,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11616,7 +11625,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for the body part of the page</description>
+	   <description>Assigns one or more space-separated CSS class names to the body part of the page</description>
 	   <name>bodyClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11639,14 +11648,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A name of CSS class for the footer</description>
+	   <description>Assigns one or more space-separated CSS class names to the component footer</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for the header</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11680,14 +11689,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code to execute on a page load.</description>
+	   <description>The client-side script method to be called when the right mouse button is clicked over the component</description>
+	   <name>oncontextmenu</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The client-side script method to be called before a page is loaded</description>
 	   <name>onload</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code to execute on a page unload.</description>
+	   <description>The client-side script method to be called when a page is unloaded</description>
 	   <name>onunload</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11708,7 +11724,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A name of CSS class for the side panel</description>
+	   <description>Assigns one or more space-separated CSS class names to the component side panel</description>
 	   <name>sidebarClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11729,14 +11745,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11884,14 +11900,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11943,7 +11959,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A class that defines a style for a panel content</description>
+	   <description>Assigns one or more space-separated CSS class names to the component content</description>
 	   <name>bodyClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11957,7 +11973,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A class that defines a style for a panel header</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -11970,70 +11986,70 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12047,14 +12063,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12078,42 +12094,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component content style class</description>
+	   <description>Assigns one or more space-separated CSS class names to the component content</description>
 	   <name>contentClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component content style</description>
+	   <description>CSS style rules to be applied to the component content</description>
 	   <name>contentStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  		  <attribute>
-	   <description>The component header style class</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component header style class active</description>
+	   <description>Assigns one or more space-separated CSS class names to the header of the active component item</description>
 	   <name>headerClassActive</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component header style</description>
+	   <description>CSS style rules to be applied to the component header</description>
 	   <name>headerStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component header style active</description>
+	   <description>CSS style rules to be applied to the header of the active component item</description>
 	   <name>headerStyleActive</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12143,35 +12159,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>HTML: script expression; before on the header is clicked</description>
+	   <description>The client-side script method to be called when a panel bar is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a item is changed</description>
+	   <description>The client-side script method to be called when a panel bar item is changed</description>
 	   <name>onitemchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within</description>
+	   <description>The client-side script method to be called after a panel bar item has been changed</description>
+	   <name>onitemchanged</name>
+	   	   	   					   	<deferred-value>
+					<type>java.lang.String</type>
+				</deferred-value>
+				   	  </attribute>
+		  		  <attribute>
+	   <description>The client-side script method to be called when a pointer is moved within the component</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>
+	   <description>The client-side script method to be called when a pointer is moved away from the component</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved onto.</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the component</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12192,14 +12215,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12244,42 +12267,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component content style class</description>
+	   <description>Assigns one or more space-separated CSS class names to the component content</description>
 	   <name>contentClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component content style</description>
+	   <description>CSS style rules to be applied to the component content</description>
 	   <name>contentStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>The component header style class</description>
+	   <description>Assigns one or more space-separated CSS class names to the component header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component header style class active</description>
+	   <description>Assigns one or more space-separated CSS class names to the header of the active item</description>
 	   <name>headerClassActive</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component header style</description>
+	   <description>CSS style rules to be applied to the component header</description>
 	   <name>headerStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The component header style active</description>
+	   <description>CSS style rules to be applied to the header of the active item</description>
 	   <name>headerStyleActive</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12306,14 +12329,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a item is entered</description>
+	   <description>The client-side script method to be called when a panel bar item is opened</description>
 	   <name>onenter</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a item is leaved</description>
+	   <description>The client-side script method to be called when a panel bar item is leaved</description>
 	   <name>onleave</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12367,28 +12390,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to disabled group of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled groups</description>
 	   <name>disabledGroupClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to disabled group when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component disabled groups</description>
 	   <name>disabledGroupStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to disabled item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled items</description>
 	   <name>disabledItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to disabled item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component disabled items</description>
 	   <name>disabledItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12421,42 +12444,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to group of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to any component group except top groups</description>
 	   <name>groupClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to group when this component is rendered</description>
+	   <description>CSS style rules to be applied to any component group except top groups</description>
 	   <name>groupStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to hovered group of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component hovered group</description>
 	   <name>hoveredGroupClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to hovered group when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component hovered group</description>
 	   <name>hoveredGroupStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to hovered item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component hovered item</description>
 	   <name>hoveredItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to hovered item when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component hovered item</description>
 	   <name>hoveredItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12597,14 +12620,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to any component item except top items</description>
 	   <name>itemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to item when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component item except top items</description>
 	   <name>itemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12619,14 +12642,14 @@
 				   	  </attribute>
 		  	  	  		  <attribute>
 	   <description>Set the submission mode for all panel menu items on the panel menu except
-				ones where this attribute redefined. Possible values are "ajax", "server", "none". Default value is "server".</description>
+				ones where this attribute redefined. Possible values are "ajax", "server", "server". Default value is "server".</description>
 	   <name>mode</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the component is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12640,77 +12663,77 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some group was closed</description>
+	   <description>The client-side script method to be called when some group is closed</description>
 	   <name>ongroupcollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some group was activated</description>
+	   <description>The client-side script method to be called when some group is activated</description>
 	   <name>ongroupexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; some item was hovered</description>
+	   <description>The client-side script method to be called when a panel menu item is hovered</description>
 	   <name>onitemhover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved within.</description>
+	   <description>The client-side script method to be called when a pointer is moved within the component</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved away.</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the component</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer was moved onto.</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the component</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12731,10 +12754,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12749,42 +12769,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The CSS style for the panel menu.</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The CSS class for the panel menu.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to top group of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component top groups</description>
 	   <name>topGroupClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to top group when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component top groups</description>
 	   <name>topGroupStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to top item of this component</description>
+	   <description>Assigns one or more space-separated CSS class names to the component top items</description>
 	   <name>topItemClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied to top item when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component top items</description>
 	   <name>topItemStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12837,14 +12857,7 @@
 	  	  <tag-class>org.richfaces.taglib.PanelMenuGroupTag</tag-class>
 	  <body-content>JSP</body-content>
 	  
-	    		  <attribute>
-	   <description>This attribute assigns an access key to an element. An access key is a single character from the document character set. Note: Authors should consider the input method of the expected reader when specifying an accesskey</description>
-	   <name>accesskey</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+	    	  		  <attribute>
 	   <description>MethodBinding pointing at the application action to be invoked,
             if this UIComponent is activated by you, during the Apply
             Request Values or Invoke Application phase of the request
@@ -12863,8 +12876,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -12931,14 +12943,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to disabled items.</description>
+	   <description>Assigns one or more space-separated CSS class names to the group disabled items</description>
 	   <name>disabledClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to disabled items.</description>
+	   <description>CSS style rules to be applied to the group disabled items</description>
 	   <name>disabledStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -12967,28 +12979,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to hovered items.</description>
+	   <description>Assigns one or more space-separated CSS class names to the group hovered item</description>
 	   <name>hoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to hovered items.</description>
+	   <description>CSS style rules to be applied to the group hovered item</description>
 	   <name>hoverStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to icon element.</description>
+	   <description>Assigns one or more space-separated CSS class names to the group icon element</description>
 	   <name>iconClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13020,7 +13032,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied</description>
+	   <description>CSS style rules to be applied to the group icon element</description>
 	   <name>iconStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13067,150 +13079,77 @@
 					<type>boolean</type>
 				</deferred-value>
 				   	  </attribute>
-		  	  	  		  <attribute>
-	   <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>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>Refers to group/item with the same
-				name. Default value is "getId()".</description>
-	   <name>name</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+		  	  	  	  	  		  <attribute>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when the element loses the focus</description>
-	   <name>onblur</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when the element value is changed</description>
-	   <name>onchange</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+		  	  	  		  <attribute>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; group was closed</description>
+	   <description>The client-side script method to be called when a pane menu group is closed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
-	   <name>oncomplete</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+		  	  		  <attribute>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; group was opened</description>
+	   <description>The client-side script method to be called when a pane menu group is opened</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when the element gets the focus</description>
-	   <name>onfocus</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
-	   <name>onkeydown</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
-	   <name>onkeypress</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
-	   <name>onkeyup</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+		  	  	  	  	  		  <attribute>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>The client side script method to be called when some text is selected in the text field. This attribute can be used with the INPUT and TEXTAREA elements.</description>
-	   <name>onselect</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <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>
@@ -13247,10 +13186,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13263,14 +13199,7 @@
 					<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>
-					<type>int</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>ID (in format of call UIComponent.findComponent()) of Request status component</description>
 	   <name>status</name>
 	   	   	   					   	<deferred-value>
@@ -13278,27 +13207,20 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) to be applied when this component is rendered.</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute.</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. 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 position of the current element in the tabbing order for the current document. This value must be a number between 0 and 32767. User agents should ignore leading zeros</description>
-	   <name>tabindex</name>
-	   	   	   					   	<deferred-value>
-					<type>java.lang.String</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>Target frame for action to execute.</description>
 	   <name>target</name>
 	   	   	   					   	<deferred-value>
@@ -13371,8 +13293,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -13408,14 +13329,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to disabled items.</description>
+	   <description>Assigns one or more space-separated CSS class names to the disabled item</description>
 	   <name>disabledClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to disabled items.</description>
+	   <description>CSS style rules to be applied to the disabled item</description>
 	   <name>disabledStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13429,21 +13350,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to hovered items.</description>
+	   <description>Assigns one or more space-separated CSS class names to the hovered item</description>
 	   <name>hoverClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to hovered items.</description>
+	   <description>CSS style rules to be applied to the hovered item</description>
 	   <name>hoverStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13460,7 +13381,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class to be applied to icon element.</description>
+	   <description>Assigns one or more space-separated CSS class names to the item icon element</description>
 	   <name>iconClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13476,7 +13397,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied</description>
+	   <description>CSS style rules to be applied to the item icon element</description>
 	   <name>iconStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13541,84 +13462,84 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13668,14 +13589,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13719,7 +13640,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class for a list</description>
+	   <description>Assigns one or more space-separated CSS class names to the component controls</description>
 	   <name>controlClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13791,28 +13712,28 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to disabled controls</description>
+	   <description>CSS style rules to be applied to the component disabled controls</description>
 	   <name>disabledStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The disabledStyleClass for disabled controls</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled controls</description>
 	   <name>disabledStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style rules to be applied to enabled controls</description>
+	   <description>CSS style rules to be applied to the component enabled controls</description>
 	   <name>enabledStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The enabledStyleClass for enabled controls</description>
+	   <description>Assigns one or more space-separated CSS class names to the component enabled controls</description>
 	   <name>enabledStyleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13848,7 +13769,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS class for a list</description>
+	   <description>Assigns one or more space-separated CSS class names to the component lists</description>
 	   <name>listClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -13876,98 +13797,98 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the component loses the focus</description>
+	   <description>The client-side script method to be called when the component loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the component gets the focus</description>
+	   <description>The client-side script method to be called when the component gets the focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the list is changed</description>
+	   <description>The client-side script method to be called when the list is changed</description>
 	   <name>onlistchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before the list is changed</description>
+	   <description>The client-side script method to be called before the list is changed</description>
 	   <name>onlistchanged</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14030,10 +13951,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14054,14 +13972,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14143,8 +14061,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -14166,7 +14083,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class that defines style for progress line rendering</description>
+	   <description>Assigns one or more space-separated CSS class names to the component progress line rendering</description>
 	   <name>completeClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14194,14 +14111,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS class that defines style for complete state of the component</description>
+	   <description>Assigns one or more space-separated CSS class names to the progress bar complete state</description>
 	   <name>finishClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14233,7 +14150,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class that defines style for initial state of the component</description>
+	   <description>Assigns one or more space-separated CSS class names to the progress bar initial state</description>
 	   <name>initialClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14285,71 +14202,70 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call before submission of ajax
-				event</description>
+	   <description>The client-side script method to be called before an ajax request is submitted</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14391,7 +14307,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class that defines style for remained part of progress bar</description>
+	   <description>Assigns one or more space-separated CSS class names to the remained part of the progress bar</description>
 	   <name>remainClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14419,14 +14335,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class that defines style for progress bar</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14541,7 +14457,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>A CSS class to be applied to an active row</description>
+	   <description>Assigns one or more space-separated CSS class names to the component active row</description>
 	   <name>activeClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14577,7 +14493,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+        the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, 
+        the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14612,7 +14531,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any footer generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any footer generated for this component</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14627,7 +14546,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any header generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any header generated for this component</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14664,35 +14583,35 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked on row</description>
+	   <description>The client-side script method to be called when the row is clicked</description>
 	   <name>onRowClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked on row</description>
+	   <description>The client-side script method to be called when the row is double-clicked</description>
 	   <name>onRowDblClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down on row</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the row</description>
 	   <name>onRowMouseDown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on row</description>
+	   <description>The client-side script method to be called when a mouse button is released over the row</description>
 	   <name>onRowMouseUp</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>HTML: script expression to invoke on changing of rows selection</description>
+	   <description>The client side script method to be called when a selected row is changed</description>
 	   <name>onselectionchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14721,7 +14640,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14755,7 +14677,7 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  	  		  <attribute>
-	   <description>Name of the CSS class for a selected row</description>
+	   <description>Assigns one or more space-separated CSS class names to the component rows selected</description>
 	   <name>selectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14769,7 +14691,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>SelectionMode is an enumeration of the possible selection modes. Default value is "multi"</description>
+	   <description>Defines selection behaviour, provides an enumeration of the possible selection modes. Default value is "multi"</description>
 	   <name>selectionMode</name>
 	   	   	   					   	<deferred-value>
 					<type>org.richfaces.model.SelectionMode</type>
@@ -14810,14 +14732,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14898,70 +14820,70 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -14975,14 +14897,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15030,8 +14952,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -15046,7 +14967,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A class that defines a style for a panel content</description>
+	   <description>Assigns one or more space-separated CSS class names to the panel content</description>
 	   <name>bodyClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15074,14 +14995,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Class that defines the style for panel header</description>
+	   <description>Assigns one or more space-separated CSS class names to the panel header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15137,98 +15058,98 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; before a panel is collapsed</description>
+	   <description>The client-side script method to be called before a panel is collapsed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; before a panel is expanded</description>
+	   <description>The client-side script method to be called before a panel is expanded</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15285,14 +15206,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15359,70 +15280,70 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15436,14 +15357,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15487,7 +15408,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Comma-delimited list of CSS style classes that are be applied to the columns of this table. A space separated list of classes may also be specified for any individual column. If the number of elements in this list is less than the number of columns specified in the "columns" attribute, no "class" attribute is output for each column greater than the number of elements in the list. If the number of elements in the list is greater than the number of columns specified in the "columns" attribute, the elements at the position in the list after the value of the "columns" attribute are ignored</description>
+	   <description>Assigns one or more space-separated CSS class names to the columns of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular column in the order they follow in the attribute. If you have less class names than columns, 
+        the class will be applied to every n-fold column where n is the order in which the class is listed in the attribute. If there are more class names than columns, 
+        the overflow ones are ignored.</description>
 	   <name>columnClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15508,14 +15432,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any footer generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any footer generated for this component</description>
 	   <name>footerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) that are be applied to any header generated for this table</description>
+	   <description>Assigns one or more space-separated CSS class names to any header generated for this component</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15528,119 +15452,119 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked on row</description>
+	   <description>The client-side script method to be called when the row is clicked</description>
 	   <name>onRowClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked on row</description>
+	   <description>The client-side script method to be called when the row is double-clicked</description>
 	   <name>onRowDblClick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down on row</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the row</description>
 	   <name>onRowMouseDown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved within of row</description>
+	   <description>The client-side script method to be called when a pointer is moved within the row</description>
 	   <name>onRowMouseMove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away of row</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the row</description>
 	   <name>onRowMouseOut</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto of row</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the row</description>
 	   <name>onRowMouseOver</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on row</description>
+	   <description>The client-side script method to be called when a mouse button is released over the row</description>
 	   <name>onRowMouseUp</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15654,7 +15578,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows of the table. If the CSS class names are comma-separated, 
+        each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+        the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. If there are more class names than rows, 
+        the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15795,8 +15722,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Name of the CSS class for a suggestion entry element. 
-                (table row)</description>
+	   <description>Assigns one or more space-separated CSS class names to the suggestion entry elements (table rows)</description>
 	   <name>entryClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15855,7 +15781,6 @@
 		  	  		  <attribute>
 	   <description>Height of the pop-up window in pixels. Default value is "200".</description>
 	   <name>height</name>
-	   			<required>true</required>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
@@ -15915,36 +15840,36 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; selected objects are changed</description>
+	   <description>The client-side script method to be called before the list of suggested objects is changed</description>
 	   <name>onobjectchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; after
-                value of target element is updated</description>
+	   <description>The client-side script method to be called after the
+                value of the target element is updated</description>
 	   <name>onselect</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; before ajax event is submited</description>
+	   <description>The client-side script method to be called before an ajax event is submitted</description>
 	   <name>onsubmit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -15961,16 +15886,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML CSS class attribute of element for pop-up
-                suggestion content</description>
+	   <description>Assigns one or more space-separated CSS class names to the content of the pop-up suggestion element</description>
 	   <name>popupClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML CSS style attribute of element for pop-up
-                suggestion content</description>
+	   <description>CSS style rules to be applied to the content of the pop-up suggestion element</description>
 	   <name>popupStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16006,7 +15929,10 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A comma-delimited list of CSS style classes that is applied to popup table rows. A space separated list of classes may also be specified for any individual row. The styles are applied, in turn, to each row in the table. For example, if the list has two elements, the first style class in the list is applied to the first row, the second to the second row, the first to the third row, the second to the fourth row, etc. In other words, we keep iterating through the list until we reach the end, and then we start at the beginning again</description>
+	   <description>Assigns one or more space-separated CSS class names to the rows. If the CSS class names are comma-separated, 
+            	each class will be assigned to a particular row in the order they follow in the attribute. If you have less class names than rows, 
+            	the class will be applied to every n-fold row where n is the order in which the class is listed in the attribute. 
+            	If there are more class names than rows, the overflow ones are ignored.</description>
 	   <name>rowClasses</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16026,16 +15952,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Name of the CSS class for a selected suggestion entry
-                element (table cell)</description>
+	   <description>Assigns one or more space-separated CSS class names to the cells of the selected suggestion entry (table cells)</description>
 	   <name>selectValueClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Name of the CSS class for a selected suggestion entry
-                element (table row)</description>
+	   <description>Assigns one or more space-separated CSS class names to the selected suggestion entry (table rows)</description>
 	   <name>selectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16081,14 +16005,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16149,7 +16073,6 @@
 		  		  <attribute>
 	   <description>Width of the pop-up window in pixels. Default value is "200".</description>
 	   <name>width</name>
-	   			<required>true</required>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
@@ -16188,8 +16111,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -16203,14 +16125,7 @@
 					<type>javax.faces.component.UIComponent</type>
 				</deferred-value>
 				   	  </attribute>
-		  		  <attribute>
-	   <description>If "true", after process validations phase it skips updates of model beans on a force render response. It can be used for validating components input</description>
-	   <name>bypassUpdates</name>
-	   	   	   					   	<deferred-value>
-					<type>boolean</type>
-				</deferred-value>
-				   	  </attribute>
-		  		  <attribute>
+		  	  		  <attribute>
 	   <description>Serialized (on default with JSON) data passed on the client by a developer on AJAX request. It's accessible via "data.foo" syntax</description>
 	   <name>data</name>
 	   	   	   					   	<deferred-value>
@@ -16232,7 +16147,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16295,154 +16210,154 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a label of the tab is clicked</description>
+	   <description>The client-side script method to be called when a tab label is clicked</description>
 	   <name>onlabelclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a pointer within label is double-clicked</description>
+	   <description>The client-side script method to be called when a tab label is double-clicked</description>
 	   <name>onlabeldblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a key within label is pressed down</description>
+	   <description>The client-side script method to be called when a key is pressed  down together with the pointer hovered over a tab label</description>
 	   <name>onlabelkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a key within label is pressed and released</description>
+	   <description>The client-side script method to be called when a key is pressed  and released together with the pointer hovered over a tab label</description>
 	   <name>onlabelkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a key within label is released</description>
+	   <description>The client-side script method to be called when a key is released together with the pointer hovered over a tab label</description>
 	   <name>onlabelkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a pointer within label is pressed down</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over a tab label</description>
 	   <name>onlabelmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a pointer is moved within label</description>
+	   <description>The client-side script method to be called when a pointer is moved within a tab label</description>
 	   <name>onlabelmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler; a pointer within label is released</description>
+	   <description>The client-side script method to be called when a mouse button is released over a tab label</description>
 	   <name>onlabelmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event must occur on the tab which has been entered</description>
+	   <description>The client-side script method to be called when the tab is switched</description>
 	   <name>ontabenter</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Event must occur on the tab which has been left</description>
+	   <description>The client-side script method to be called when the tab is left</description>
 	   <name>ontableave</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16492,14 +16407,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16535,7 +16450,7 @@
 	  <body-content>JSP</body-content>
 	  
 	    		  <attribute>
-	   <description>A CSS class to be applied to an active tab</description>
+	   <description>Assigns one or more space-separated CSS class names to the component active tab</description>
 	   <name>activeTabClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16550,14 +16465,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS class for content of a tab panel</description>
+	   <description>CSS style rules to be applied to the panel content</description>
 	   <name>contentClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS style is for the content of a tab panel</description>
+	   <description>Assigns one or more space-separated CSS class names to the panel content</description>
 	   <name>contentStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16589,7 +16504,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS class to be applied to a disabled tab</description>
+	   <description>Assigns one or more space-separated CSS class names to the component disabled tab</description>
 	   <name>disabledTabClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16604,7 +16519,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS style is for the header of a tab panel.</description>
+	   <description>Assigns one or more space-separated CSS class names to the panel header</description>
 	   <name>headerClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16640,7 +16555,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS class to be applied to an inactive (but not disabled) tab</description>
+	   <description>Assigns one or more space-separated CSS class names to the component inactive (but not disabled) tabs</description>
 	   <name>inactiveTabClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16661,77 +16576,77 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a tab has been changed</description>
+	   <description>The client-side script method to be called before a tab is changed</description>
 	   <name>ontabchange</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16752,10 +16667,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A ValueExpression enabled attribute that, if present,
-			will be used as the text of the validation message for
-			the "required" facility, if the "required" facility is
-			used</description>
+	   <description>A ValueExpression enabled attribute which defines  text of validation message to show, if a required field is missing</description>
 	   <name>requiredMessage</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16769,14 +16681,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16790,7 +16702,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS class to be applied to all tabs</description>
+	   <description>Assigns one or more space-separated CSS class names to the component tabs</description>
 	   <name>tabClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16879,7 +16791,7 @@
 				</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 "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -16929,7 +16841,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -16985,45 +16897,42 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when this element loses focus</description>
+	   <description>The client-side script method to be called when the element loses the focus</description>
 	   <name>onblur</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is
-				clicked over this element</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call after request completed on
-				client side</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is double
-				clicked over this element</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when this element receives
+	   <description>The client-side script method to be called when the element gets the
 				focus</description>
 	   <name>onfocus</name>
 	   	   	   					   	<deferred-value>
@@ -17031,77 +16940,63 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a key is pressed down over
-				this element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a key is pressed and
-				released over this element</description>
+	   <description>The client-side script method to be called when a key is pressed and released over the element</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a key is released over
-				this element</description>
+	   <description>The client-side script method to be called when a key is released over
+				the element</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is
-				pressed down over this element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is moved
-				within this element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is moved
-				away from this element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is moved
-				onto this element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code executed when a pointer button is
-				released over this element</description>
+	   <description>The client-side script method to be called when a mouse button is released over the element</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Attribute defines Id for corresponding panel</description>
-	   <name>panelId</name>
-	   	   	   					   	<deferred-value>
-					<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>
@@ -17147,18 +17042,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) to be applied when this component is
-				rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Space-separated list of CSS style class(es) to be
-				applied when this element is rendered. This value must
-				be passed through as the "class" attribute on generated
-				markup</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17264,70 +17155,70 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17351,14 +17242,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17428,15 +17319,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS style is to be applied to each element of tool bar content. 
-    		Use this style, for example, to setup parameters of the font.</description>
+	   <description>Assigns one or more space-separated CSS class names to the tool bar content</description>
 	   <name>contentClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS style is to be applied to each element of tool bar content.</description>
+	   <description>CSS style rules to be applied to the tool bar content</description>
 	   <name>contentStyle</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17465,140 +17355,140 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element 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>
+	   <description>The client-side script method to be called when an item is clicked</description>
 	   <name>onitemclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked on an item</description>
+	   <description>The client-side script method to be called when an item is double-clicked</description>
 	   <name>onitemdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down on an item</description>
+	   <description>The client-side script method to be called when a key is pressed down over an item</description>
 	   <name>onitemkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released on an item</description>
+	   <description>The client-side script method to be called when a key is pressed and released over an item</description>
 	   <name>onitemkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released on an item</description>
+	   <description>The client-side script method to be called when a key is released over an item</description>
 	   <name>onitemkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down on an item</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over an item</description>
 	   <name>onitemmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved on an item</description>
+	   <description>The client-side script method to be called when a pointer is moved within an item</description>
 	   <name>onitemmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away from an item</description>
+	   <description>The client-side script method to be called when a pointer is moved away from an item</description>
 	   <name>onitemmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto an item</description>
+	   <description>The client-side script method to be called when a pointer is moved onto an item</description>
 	   <name>onitemmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on an item</description>
+	   <description>The client-side script method to be called when a mouse button is released over an item</description>
 	   <name>onitemmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17612,21 +17502,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A CSS class to be applied to tool bar separators.</description>
+	   <description>Assigns one or more space-separated CSS class names to the tool bar separators</description>
 	   <name>separatorClass</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>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17679,70 +17569,70 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked on an item</description>
+	   <description>The client-side script method to be called when an item is clicked</description>
 	   <name>onitemclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked on an item</description>
+	   <description>The client-side script method to be called when an item is double-clicked</description>
 	   <name>onitemdblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed down on an item</description>
+	   <description>The client-side script method to be called when a key is pressed down over an item</description>
 	   <name>onitemkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is pressed and released on an item</description>
+	   <description>The client-side script method to be called when a key is pressed and released over an item</description>
 	   <name>onitemkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a key is released on an item</description>
+	   <description>The client-side script method to be called when a key is released over an item</description>
 	   <name>onitemkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is pressed down on an item</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over an item</description>
 	   <name>onitemmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved on an item</description>
+	   <description>The client-side script method to be called when a pointer is moved within an item</description>
 	   <name>onitemmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved away from an item</description>
+	   <description>The client-side script method to be called when a pointer is moved away from an item</description>
 	   <name>onitemmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer is moved onto an item</description>
+	   <description>The client-side script method to be called when a pointer is moved onto an item</description>
 	   <name>onitemmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; a pointer button is released on an item</description>
+	   <description>The client-side script method to be called when a mouse button is released over an item</description>
 	   <name>onitemmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17756,21 +17646,21 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>A CSS class to be applied to tool bar group separators.</description>
+	   <description>Assigns one or more space-separated CSS class names to the tool bar group separators</description>
 	   <name>separatorClass</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>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -17916,91 +17806,91 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is clicked</description>
+	   <description>The client-side script method to be called when the tooltip is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call after the tooltip shown</description>
+	   <description>The client-side script method to be called after the tooltip is shown</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: a script expression; a pointer button is double-clicked</description>
+	   <description>The client-side script method to be called when the tooltip is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call after the tooltip hidden</description>
+	   <description>The client-side script method to be called after the tooltip is hidden</description>
 	   <name>onhide</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</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>
+	   <description>The client-side script method to be called when a pointer is moved within the element</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>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</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>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript code for call after the tooltip called (some element overed) but before its requesting</description>
+	   <description>The client-side script method to be called before the tooltip is shown</description>
 	   <name>onshow</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18028,14 +17918,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more space-separated CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18135,8 +18025,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -18249,7 +18138,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  	  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18270,7 +18159,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>Corresponds to the HTML class attribute. Applied to highlighted node</description>
+	   <description>Assigns one or more space-separated CSS class names to the component highlighted node</description>
 	   <name>highlightedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18353,169 +18242,169 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on node collapsing</description>
+	   <description>The client-side script method to be called when a node is collapsed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript handler to be called on right click.
-		   Returning false prevents default browser context menu from being displayed</description>
+	   <description>The client-side script method to be called when the right mouse button is clicked over the component.
+		   Returning false prevents a default browser context menu from being displayed.</description>
 	   <name>oncontextmenu</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag operation</description>
+	   <description>The client-side script method to be called when the dragging operation is finished</description>
 	   <name>ondragend</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called on enter draggable object to zone</description>
+	   <description>The client-side script method to be called when a draggable object enters the zone</description>
 	   <name>ondragenter</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag object leaves zone</description>
+	   <description>The client-side script method to be called after a draggable object leaves the zone</description>
 	   <name>ondragexit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called before drag operation</description>
+	   <description>The client-side script method to be called when the dragging operation is started</description>
 	   <name>ondragstart</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>It's an event that is called when something is dropped on a drop zone</description>
+	   <description>The client-side script method to be called when something is dropped into the drop zone</description>
 	   <name>ondrop</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript handler for event fired on a drop even the drop for a given type is not available</description>
+	   <description>The client-side script method to be called when a draggable object is dropped into any zone</description>
 	   <name>ondropend</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a out operation</description>
+	   <description>The client-side script method to be called when the draggable object is moved away from the drop zone</description>
 	   <name>ondropout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drop operation</description>
+	   <description>The client-side script method to be called when the draggable object is over the drop zone</description>
 	   <name>ondropover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on node expansion</description>
+	   <description>The client-side script method to be called when a node is expanded</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on node selection</description>
+	   <description>The client-side script method to be called when a node is selected</description>
 	   <name>onselected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18592,7 +18481,7 @@
 	   		<type>java.lang.String</type>
 	   	  </attribute>
 		  	  	  		  <attribute>
-	   <description>Corresponds to the HTML class attribute. Applied to selected node</description>
+	   <description>Assigns one or more space-separated CSS class names to the component selected node</description>
 	   <name>selectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18633,14 +18522,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18719,8 +18608,7 @@
 				</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>Limits JSF tree processing (decoding, conversion, validation and model updating) only to a component that sends the request. Boolean. Default value is "false".</description>
 	   <name>ajaxSingle</name>
 	   	   	   					   	<deferred-value>
 					<type>boolean</type>
@@ -18819,7 +18707,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>id of element to set focus after request completed on client side</description>
+	   <description>ID of an element to set focus after request is completed on client side</description>
 	   <name>focus</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18840,7 +18728,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute. Applied to highlighted node</description>
+	   <description>Assigns one or more space-separated CSS class names to the component highlighted node</description>
 	   <name>highlightedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18899,7 +18787,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Name of node CSS class</description>
+	   <description>Assigns one or more space-separated CSS class names to the component node</description>
 	   <name>nodeClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -18913,169 +18801,169 @@
 				</deferred-method>
 				   	  </attribute>
 		  	  		  <attribute>
-	   <description>The client side script method to be called before DOM is updated</description>
+	   <description>The client-side script method to be called before DOM is updated</description>
 	   <name>onbeforedomupdate</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on node collapsing</description>
+	   <description>The client-side script method to be called when a node is collapsed</description>
 	   <name>oncollapse</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called after the request is completed</description>
+	   <description>The client-side script method to be called after the request is completed</description>
 	   <name>oncomplete</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>JavaScript handler to be called on right click.
-		   Returning false prevents default browser context menu from being displayed</description>
+	   <description>The client-side script method to be called when the right mouse button is clicked over the component.
+		   Returning false prevents a default browser context menu from being displayed.</description>
 	   <name>oncontextmenu</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag operation. Default value is "getDefaultOndragend()".</description>
+	   <description>The client-side script method to be called when the dragging operation is finished. The default attribute value is "getDefaultOndragend()".</description>
 	   <name>ondragend</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called on enter draggable object to zone. Default value is "getDefaultOndragenter()".</description>
+	   <description>The client-side script method to be called when a draggable object enters the zone. The default attribute value is "getDefaultOndragenter()".</description>
 	   <name>ondragenter</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drag object leaves zone. Default value is "getDefaultOndragexit()".</description>
+	   <description>The client-side script method to be called after a draggable object leaves the zone. The default attribute value is "getDefaultOndragexit()".</description>
 	   <name>ondragexit</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called before drag object. Default value is "getDefaultOndragstart()".</description>
+	   <description>The client-side script method to be called when the dragging operation is started. The default attribute value is "getDefaultOndragstart()".</description>
 	   <name>ondragstart</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>It's an event that is called when something is dropped on a drop zone. Default value is "getDefaultOndrop()".</description>
+	   <description>The client-side script method to be called when something is dropped into the drop zone. The default attribute value is "getDefaultOndrop()".</description>
 	   <name>ondrop</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript handler for event fired on a drop even the drop for a given type is not available. Default value is "getDefaultOndropend()".</description>
+	   <description>The client-side script method to be called when a draggable object is dropped into any zone. The default attribute value is "getDefaultOndropend()".</description>
 	   <name>ondropend</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a out operation</description>
+	   <description>The client-side script method to be called when the draggable object is moved away from the drop zone</description>
 	   <name>ondropout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>A JavaScript event handler called after a drop operation</description>
+	   <description>The client-side script method to be called when the draggable object is over the drop zone</description>
 	   <name>ondropover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on node expansion</description>
+	   <description>The client-side script method to be called when a node is expanded</description>
 	   <name>onexpand</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression to invoke on node selection</description>
+	   <description>The client-side script method to be called when a node is selected</description>
 	   <name>onselected</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -19120,7 +19008,7 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute. Applied to selected node</description>
+	   <description>Assigns one or more space-separated CSS class names to the component selected node</description>
 	   <name>selectedClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -19262,77 +19150,77 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>HTML: script expression; the Virtual Earth object is initiated.</description>
+	   <description>The client-side script method to be called when the Virtual Earth object is initiated</description>
 	   <name>onLoadMap</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The clientside script method to be called when the element is clicked</description>
+	   <description>The client-side script method to be called when the element is clicked</description>
 	   <name>onclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when the element is double-clicked</description>
+	   <description>The client-side script method to be called when the element is double-clicked</description>
 	   <name>ondblclick</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed down over the element</description>
+	   <description>The client-side script method to be called when a key is pressed down over the element</description>
 	   <name>onkeydown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is pressed over the element and released</description>
+	   <description>The client-side script method to be called when a key is pressed over the element and released</description>
 	   <name>onkeypress</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a key is released</description>
+	   <description>The client-side script method to be called when a key is released</description>
 	   <name>onkeyup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is pressed down over the element</description>
+	   <description>The client-side script method to be called when a mouse button is pressed down over the element</description>
 	   <name>onmousedown</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved within the element</description>
+	   <description>The client-side script method to be called when a pointer is moved within the element</description>
 	   <name>onmousemove</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved away from the element</description>
+	   <description>The client-side script method to be called when a pointer is moved away from the element</description>
 	   <name>onmouseout</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a pointer is moved onto the element</description>
+	   <description>The client-side script method to be called when a pointer is moved onto the element</description>
 	   <name>onmouseover</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>The client side script method to be called when a mouse button is released</description>
+	   <description>The client-side script method to be called when a mouse button is released</description>
 	   <name>onmouseup</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
@@ -19346,14 +19234,14 @@
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>CSS style(s) is/are to be applied when this component is rendered</description>
+	   <description>CSS style rules to be applied to the component</description>
 	   <name>style</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>
 				</deferred-value>
 				   	  </attribute>
 		  		  <attribute>
-	   <description>Corresponds to the HTML class attribute</description>
+	   <description>Assigns one or more CSS class names to the component. Corresponds to the HTML "class" attribute.</description>
 	   <name>styleClass</name>
 	   	   	   					   	<deferred-value>
 					<type>java.lang.String</type>




More information about the jboss-cvs-commits mailing list