You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2016/11/02 08:40:09 UTC

svn commit: r1767614 [4/26] - /myfaces/site/publish/tobago/

Modified: myfaces/site/publish/tobago/cpd.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/cpd.html?rev=1767614&r1=1767613&r2=1767614&view=diff
==============================================================================
--- myfaces/site/publish/tobago/cpd.html (original)
+++ myfaces/site/publish/tobago/cpd.html Wed Nov  2 08:40:08 2016
@@ -1,374 +1,304 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+  <title>Tobago &#x2013; CPD Results</title>
+  <link rel="stylesheet" type="text/css" media="all" href="./css/maven-base.css"/>
+  <link rel="stylesheet" type="text/css" media="all" href="./css/maven-theme.css"/>
+  <link rel="stylesheet" type="text/css" media="print" href="./css/print.css"/>
+  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+</head>
+<body>
+<div id="header">
+  <div id="top_menu">
+    <div id="top_menu_container">
 
 
+      <div class="date">
+        Last Published: 01 Nov 2016
+      </div>
+      <ul>
+        <li>
+          <a href="http://www.apache.org/">Apache</a>
+        </li>
+        <li>
+          <a href="../">MyFaces</a>
+        </li>
+        <li>
+          <a href="./">Tobago</a>
+        </li>
+        <li>
+          <a href="../download.html">Download</a>
+        </li>
+        <li>
+          <a href="mail-lists.html">Mailing Lists</a>
+        </li>
+      </ul>
+      <div class="clear"></div>
+    </div> <!-- close top_menu_container -->
+  </div> <!-- close top_menu -->
+  <div id="header_bottom">
+    <div id="logo_banner_container">
+      <div id="logo">
+        <a href="./">
 
+          <img src="images/tobagoLogo.png" alt=""/>
 
+        </a>
+      </div>
+      <div id="banner">
+        <a href="../">
 
+          <img src="img/banners/MyFaces_logo.jpg" alt=""/>
 
-
-
-
-
-
-
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <title>Tobago &#x2013; CPD Results</title>
-    <link rel="stylesheet" type="text/css" media="all" href="./css/maven-base.css"/>
-    <link rel="stylesheet" type="text/css" media="all" href="./css/maven-theme.css"/>
-    <link rel="stylesheet" type="text/css" media="print" href="./css/print.css"/>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-      </head>
-  <body>
-  <div id="header">
-    <div id="top_menu">
-      <div id="top_menu_container">
-              
-  
-  
-  <div class="date">
-    Last Published: 20 Sep 2016
-  </div>
-            <ul>
-      <li>
-        <a href="http://www.apache.org/">Apache</a>
-    </li>
-                    <li>
-        <a href="../">MyFaces</a>
-    </li>
-                    <li>
-        <a href="./">Tobago</a>
-    </li>
-                    <li>
-        <a href="../download.html">Download</a>
-    </li>
-                    <li>
-        <a href="mail-lists.html">Mailing Lists</a>
-    </li>
-        </ul>
-        <div class="clear"></div>
-      </div> <!-- close top_menu_container -->
-    </div> <!-- close top_menu -->
-    <div id="header_bottom">
-    <div id="logo_banner_container">
-            <div id="logo">
-          <a href="./">
-    
-                                            <img src="images/tobagoLogo.png" alt="" />
-    
-            </a>
-        </div>
-              <div id="banner">
-          <a href="../">
-    
-                                            <img src="img/banners/MyFaces_logo.jpg" alt="" />
-    
-            </a>
-        </div>
-        <div class="clear"></div>
+        </a>
+      </div>
+      <div class="clear"></div>
     </div> <!-- close logo_banner_container -->
-    </div> <!-- close header_bottom -->
-  </div> <!-- close header -->
-    <div id="main_container">
-    <div id="left_column">
-             <div class="left_menu_top">
-    <div class="left_menu_bottom">
+  </div> <!-- close header_bottom -->
+</div> <!-- close header -->
+<div id="main_container">
+  <div id="left_column">
+    <div class="left_menu_top">
+      <div class="left_menu_bottom">
         <h5>Tobago</h5>
-            <div class="content">
-    <ul class="left_menu">
-              
-    <li class="none">
-                    <a href="index.html">Introduction</a>
-          </li>
-              
-    <li class="none">
-                    <a href="download.html">Download</a>
-          </li>
-              
-    <li class="none">
-                    <a href="demo.html">Demo</a>
-          </li>
-              
-    <li class="none">
-                    <a href="mail-lists.html">Mailing Lists</a>
-          </li>
+        <div class="content">
+          <ul class="left_menu">
+
+            <li class="none">
+              <a href="index.html">Introduction</a>
+            </li>
+
+            <li class="none">
+              <a href="download.html">Download</a>
+            </li>
+
+            <li class="none">
+              <a href="demo.html">Demo</a>
+            </li>
+
+            <li class="none">
+              <a href="mail-lists.html">Mailing Lists</a>
+            </li>
           </ul>
-    </div><!-- close content -->
-        </div><!-- close left_menu_bottom -->
+        </div><!-- close content -->
+      </div><!-- close left_menu_bottom -->
     </div><!-- close left_menu_top -->
-      <div class="left_menu_top">
-    <div class="left_menu_bottom">
+    <div class="left_menu_top">
+      <div class="left_menu_bottom">
         <h5>Documentation</h5>
-            <div class="content">
-    <ul class="left_menu">
-              
-    <li class="none">
-                    <a href="getting-started.html">Getting Started</a>
-          </li>
-              
-    <li class="none">
-                    <a href="compatibility.html">Compatibility</a>
-          </li>
-              
-    <li class="none">
-                    <a href="new-3.0.html">New in Tobago 3.0 (alpha)</a>
-          </li>
-              
-    <li class="none">
-                    <a href="new-2.0.html">New in Tobago 2.0</a>
-          </li>
-              
-    <li class="none">
-                    <a href="guide.html">Guide to Tobago</a>
-          </li>
-              
-    <li class="none">
-                    <a href="howto-test.html">Test Tobago 3.0 Demo</a>
-          </li>
-              
-    <li class="none">
-                    <a href="migration-3.0.html">Migration to 3.0 (alpha)</a>
-          </li>
-              
-    <li class="none">
-                    <a href="migration-2.0.html">Migration to 2.0</a>
-          </li>
-              
-    <li class="none">
-                    <a href="migration-1.5.html">Migration to 1.5</a>
-          </li>
-              
-    <li class="none">
-                    <a href="roadmap.html">Roadmap</a>
-          </li>
-              
-    <li class="none">
-                    <a href="themes.html">Theme Handling</a>
-          </li>
-              
-    <li class="none">
-                    <a href="faq.html">FAQ</a>
-          </li>
-              
-    <li class="none">
-                    <a href="api.html">API Documentation</a>
-          </li>
-              
-    <li class="none">
-                    <a href="release-checklist.html">Release Checklist</a>
-          </li>
+        <div class="content">
+          <ul class="left_menu">
+
+            <li class="none">
+              <a href="getting-started.html">Getting Started</a>
+            </li>
+
+            <li class="none">
+              <a href="compatibility.html">Compatibility</a>
+            </li>
+
+            <li class="none">
+              <a href="new-3.0.html">New in Tobago 3.0 (alpha)</a>
+            </li>
+
+            <li class="none">
+              <a href="new-2.0.html">New in Tobago 2.0</a>
+            </li>
+
+            <li class="none">
+              <a href="guide.html">Guide to Tobago</a>
+            </li>
+
+            <li class="none">
+              <a href="howto-test.html">Test Tobago 3.0 Demo</a>
+            </li>
+
+            <li class="none">
+              <a href="migration-3.0.html">Migration to 3.0 (alpha)</a>
+            </li>
+
+            <li class="none">
+              <a href="migration-2.0.html">Migration to 2.0</a>
+            </li>
+
+            <li class="none">
+              <a href="migration-1.5.html">Migration to 1.5</a>
+            </li>
+
+            <li class="none">
+              <a href="roadmap.html">Roadmap</a>
+            </li>
+
+            <li class="none">
+              <a href="themes.html">Theme Handling</a>
+            </li>
+
+            <li class="none">
+              <a href="faq.html">FAQ</a>
+            </li>
+
+            <li class="none">
+              <a href="api.html">API Documentation</a>
+            </li>
+
+            <li class="none">
+              <a href="release-checklist.html">Release Checklist</a>
+            </li>
           </ul>
-    </div><!-- close content -->
-        </div><!-- close left_menu_bottom -->
+        </div><!-- close content -->
+      </div><!-- close left_menu_bottom -->
     </div><!-- close left_menu_top -->
-      <div class="left_menu_top">
-    <div class="left_menu_bottom">
+    <div class="left_menu_top">
+      <div class="left_menu_bottom">
         <h5>Project Documentation</h5>
-            <div class="content">
-    <ul class="left_menu">
-              
-                
-              
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-              
-        <li class="collapsed">
-                    <a href="project-info.html">Project Information</a>
-                </li>
-              
-                
-              
-            
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-              
+        <div class="content">
+          <ul class="left_menu">
+
+
+            <li class="collapsed">
+              <a href="project-info.html">Project Information</a>
+            </li>
+
+
             <li class="expanded">
-                    <a href="project-reports.html">Project Reports</a>
-                  <ul>
-                  
-    <li class="none">
-                    <a href="cpd.html" class="selected">CPD</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="pmd.html">PMD</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="xref/index.html">Source Xref</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="xref-test/index.html">Test Source Xref</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="checkstyle-aggregate.html">Checkstyle</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="apidocs/index.html">JavaDocs</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="testapidocs/index.html">Test JavaDocs</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="surefire-report.html">Surefire Report</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="changelog.html">Change Log</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="file-activity.html">File Activity</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="dev-activity.html">Developer Activity</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="javancss.html">JavaNCSS Report</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="rat-report.html">Rat Report</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="dependency-analysis.html">Dependency Analysis</a>
-          </li>
+              <a href="project-reports.html">Project Reports</a>
+              <ul>
+
+                <li class="none">
+                  <a href="cpd.html" class="selected">CPD</a>
+                </li>
+
+                <li class="none">
+                  <a href="pmd.html">PMD</a>
+                </li>
+
+                <li class="none">
+                  <a href="xref/index.html">Source Xref</a>
+                </li>
+
+                <li class="none">
+                  <a href="xref-test/index.html">Test Source Xref</a>
+                </li>
+
+                <li class="none">
+                  <a href="checkstyle-aggregate.html">Checkstyle</a>
+                </li>
+
+                <li class="none">
+                  <a href="apidocs/index.html">JavaDocs</a>
+                </li>
+
+                <li class="none">
+                  <a href="testapidocs/index.html">Test JavaDocs</a>
+                </li>
+
+                <li class="none">
+                  <a href="surefire-report.html">Surefire Report</a>
+                </li>
+
+                <li class="none">
+                  <a href="changelog.html">Change Log</a>
+                </li>
+
+                <li class="none">
+                  <a href="file-activity.html">File Activity</a>
+                </li>
+
+                <li class="none">
+                  <a href="dev-activity.html">Developer Activity</a>
+                </li>
+
+                <li class="none">
+                  <a href="javancss.html">JavaNCSS Report</a>
+                </li>
+
+                <li class="none">
+                  <a href="rat-report.html">Rat Report</a>
+                </li>
+
+                <li class="none">
+                  <a href="dependency-analysis.html">Dependency Analysis</a>
+                </li>
               </ul>
-        </li>
+            </li>
           </ul>
-    </div><!-- close content -->
-        </div><!-- close left_menu_bottom -->
+        </div><!-- close content -->
+      </div><!-- close left_menu_bottom -->
     </div><!-- close left_menu_top -->
-      <div class="left_menu_top">
-    <div class="left_menu_bottom">
+    <div class="left_menu_top">
+      <div class="left_menu_bottom">
         <h5>Foundation</h5>
-            <div class="content">
-    <ul class="left_menu">
-              
-    <li class="none">
-                    <a href="http://apache.org/" class="externalLink">ASF<span/></a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
-          </li>
+        <div class="content">
+          <ul class="left_menu">
+
+            <li class="none">
+              <a href="http://apache.org/" class="externalLink">ASF<span/></a>
+            </li>
+
+            <li class="none">
+              <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship<span/></a>
+            </li>
+
+            <li class="none">
+              <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks<span/></a>
+            </li>
+
+            <li class="none">
+              <a href="http://www.apache.org/security/" class="externalLink">Security<span/></a>
+            </li>
+
+            <li class="none">
+              <a href="http://www.apache.org/licenses/" class="externalLink">License<span/></a>
+            </li>
           </ul>
-    </div><!-- close content -->
-        </div><!-- close left_menu_bottom -->
+        </div><!-- close content -->
+      </div><!-- close left_menu_bottom -->
     </div><!-- close left_menu_top -->
-           <div id="powered_by">
-                          <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-            <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
-          </a>
-              </div> <!-- close powered_by -->
-  <div id="powered_by">
-        <a href="http://www.apache.org/events/current-event.html" title="ApacheCon">
-          <img alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" />
-        </a>
-  </div>
-  <div class="clear"></div>
+    <div id="powered_by">
+      <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
+        <img alt="Built by Maven" src="./img/banners/maven-feather.png"></img>
+      </a>
+    </div> <!-- close powered_by -->
+    <div id="powered_by">
+      <a href="http://www.apache.org/events/current-event.html" title="ApacheCon">
+        <img alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"/>
+      </a>
     </div>
-    <div id="body_column">
-      <div>
+    <div class="clear"></div>
+  </div>
+  <div id="body_column">
+    <div>
       <div class="section">
-<h2><a name="CPD_Results"></a>CPD Results</h2>
-<p>The following document contains the results of PMD's  <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 5.2.3.</p></div>
-<div class="section">
-<h2><a name="Duplications"></a>Duplications</h2>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.html#L57">57</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/util/JavascriptWriterUtils.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/util/JavascriptWriterUtils.html#L53">53</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/util/JsonWriterUtils.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/util/JsonWriterUtils.html#L58">58</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
+        <h2><a name="CPD_Results"></a>CPD Results</h2>
+        <p>The following document contains the results of PMD's <a class="externalLink"
+                                                                   href="http://pmd.sourceforge.net/cpd.html">CPD</a>
+          5.2.3.</p></div>
+      <div class="section">
+        <h2><a name="Duplications"></a>Duplications</h2>
+        <table border="0" class="bodyTable">
+          <tr class="a">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.html#L57">57</a></td>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/internal/util/JavascriptWriterUtils.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/util/JavascriptWriterUtils.html#L53">53</a></td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/internal/util/JsonWriterUtils.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/util/JsonWriterUtils.html#L58">58</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>  public HtmlWriterUtils(final Writer out, final String characterEncoding) {
     super(out, characterEncoding);
   }
@@ -436,265 +366,32 @@
       buffer.flushBuffer();
     }
   }
-}</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L105">105</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L109">109</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  void setLabel(final javax.el.ValueExpression label);
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)
-  void setMarkup(final javax.el.ValueExpression markup);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * An expression that specifies the validator message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setValidatorMessage(final javax.el.ValueExpression validatorMessage);
-
-  /**
-   * An expression that specifies the converter message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setConverterMessage(final javax.el.ValueExpression converterMessage);
-
-  /**
-   * An expression that specifies the required message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setRequiredMessage(final javax.el.ValueExpression requiredMessage);
-
-  /**
-   * The component identifier for the input field component inside of the container.
-   * This value must be unique within the closest parent component that is a naming container.
-   */
-  @TagAttribute(rtexprvalue = true)
-  @UIComponentTagAttribute
-  void setFieldId(final String fieldId);
-
-  /**
-   * The component identifier for this component.
-   * This value must be unique within the closest parent component that is a naming container.
-   * For tx components the id will be set to the container (e. g. the panel).
-   * To set the id of the input field, you have to use the attribute &quot;fieldId&quot;.
-   */
-  @TagAttribute(rtexprvalue = true)
-  @UIComponentTagAttribute
-  void setId(final String id);
-}</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#L94">94</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L97">97</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  void setInline(final javax.el.ValueExpression inline);
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabel(final javax.el.ValueExpression label);
-
-  /*void setHeight(String height) ; */
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)
-  void setMarkup(final javax.el.ValueExpression markup);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * Range of items to render.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setRenderRange(final javax.el.ValueExpression renderRange);</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.java</td>
-<td>Tobago Example Demo</td>
-<td><a href="./xref/org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.html#L88">88</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/example/test/ClientConfigController.java</td>
-<td>Tobago Example Test</td>
-<td><a href="./xref/org/apache/myfaces/tobago/example/test/ClientConfigController.html#L70">70</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
+}</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.java</td>
+            <td>Tobago Example Demo</td>
+            <td><a
+                href="./xref/org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.html#L88">88</a>
+            </td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/example/test/ClientConfigController.java</td>
+            <td>Tobago Example Test</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/example/test/ClientConfigController.html#L70">70</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>  }
 
 // ///////////////////////////////////////////// logic
@@ -741,333 +438,34 @@
     }
   }
 
-  public static ClientConfigController getCurrentInstance(</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#L37">37</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#L39">39</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>public interface SelectOneChoiceExtensionTag {
-
-  /**
-   * Flag indicating that a value is required.
-   * If the value is an empty string a
-   * ValidationError occurs and a Error Message is rendered.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setRequired(final javax.el.ValueExpression required);
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  void setValue(final javax.el.ValueExpression value);
-
-  /**
-   * MethodExpression representing a value change listener method
-   * that will be notified when a new value has been set for this input component.
-   * The expression must evaluate to a public method that takes a ValueChangeEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  void setValueChangeListener(final javax.el.MethodExpression valueChangeListener);
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setDisabled(final javax.el.ValueExpression disabled);
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setReadonly(final javax.el.ValueExpression readonly);
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setOnchange(final javax.el.ValueExpression onchange);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating this component should rendered as an inline element.
-   *
-   * @deprecated This should be handled by e.g. a flow layout manager (since 1.5.0)
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#L102">102</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L109">109</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  void setLabel(final javax.el.ValueExpression label);
-
-  /*void setHeight(String height) ; */
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)
-  void setMarkup(final javax.el.ValueExpression markup);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * Range of items to render.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setRenderRange(final javax.el.ValueExpression renderRange);</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#L96">96</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#L102">102</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L105">105</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L109">109</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  void setItemLabel(final ValueExpression itemLabel);
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)
-  void setMarkup(final javax.el.ValueExpression markup);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * Flag indicating that a value is required.
-   * If the value is an empty string a
-   * ValidationError occurs and a Error Message is rendered.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.java</td>
-<td>Tobago Theme Standard</td>
-<td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.html#L80">80</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.java</td>
-<td>Tobago Theme Standard</td>
-<td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.html#L83">83</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
+  public static ClientConfigController getCurrentInstance(</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.java</td>
+            <td>Tobago Theme Standard</td>
+            <td><a
+                href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectManyCheckboxRenderer.html#L80">80</a>
+            </td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.java</td>
+            <td>Tobago Theme Standard</td>
+            <td><a
+                href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SelectOneRadioRenderer.html#L83">83</a>
+            </td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>        checked = RenderUtils.contains(submittedValues, formattedValue);
       }
       writer.writeAttribute(HtmlAttributes.CHECKED, checked);
@@ -1088,197 +486,32 @@
       } else { // old
         HtmlRendererUtils.renderCommandFacet(select, itemId, facesContext, writer);
       }
-      writer.endElement(HtmlElements.INPUT);</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L37">37</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L37">37</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>public interface SelectManyShuttleExtensionTag {
-
-  /**
-   * Flag indicating that a value is required.
-   * If the value is an empty string a
-   * ValidationError occurs and a Error Message is rendered.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setRequired(final javax.el.ValueExpression required);
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  void setValue(final javax.el.ValueExpression value);
-
-  /**
-   * MethodExpression representing a value change listener method
-   * that will be notified when a new value has been set for this input component.
-   * The expression must evaluate to a public method that takes a ValueChangeEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  void setValueChangeListener(final javax.el.MethodExpression valueChangeListener);
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setDisabled(final javax.el.ValueExpression disabled);
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setReadonly(final javax.el.ValueExpression readonly);
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setOnchange(final javax.el.ValueExpression onchange);
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabel(final javax.el.ValueExpression label);
-
-  /**
-   * Text value to display as unselected label.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#L94">94</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L97">97</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L87">87</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
-<pre>  void setInline(final javax.el.ValueExpression inline);
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabel(final javax.el.ValueExpression label);
-
-  /*void setHeight(String height) ; */
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.java</td>
-<td>Tobago Theme Standard</td>
-<td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.html#L550">550</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.java</td>
-<td>Tobago Theme Standard</td>
-<td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.html#L645">645</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
+      writer.endElement(HtmlElements.INPUT);</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.java</td>
+            <td>Tobago Theme Standard</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.html#L545">545</a>
+            </td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.java</td>
+            <td>Tobago Theme Standard</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/standard/standard/tag/SheetRenderer.html#L640">640</a>
+            </td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>          final Object[] args = {inputMarker, last1 == -1 ? &quot;?&quot; : last1, unknown ? &quot;&quot; : sheet.getRowCount()};
           final MessageFormat detail = new MessageFormat(
               ResourceManagerUtils.getPropertyNotNull(facesContext, &quot;tobago&quot;, key), locale);
@@ -1297,22 +530,31 @@
             writer.writeClassAttribute(TobagoClass.SHEET__PAGING_INPUT);
             writer.writeAttribute(HtmlAttributes.VALUE, first);
             if (!unknown) {
-              writer.writeAttribute(HtmlAttributes.MAXLENGTH, Integer.toString(sheet.getRowCount()).length());</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.java</td>
-<td>Tobago Example Demo</td>
-<td><a href="./xref/org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.html#L138">138</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/example/test/ClientConfigController.java</td>
-<td>Tobago Example Test</td>
-<td><a href="./xref/org/apache/myfaces/tobago/example/test/ClientConfigController.html#L114">114</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
+              writer.writeAttribute(HtmlAttributes.MAXLENGTH, Integer.toString(sheet.getRowCount()).length());</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.java</td>
+            <td>Tobago Example Demo</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.html#L138">138</a>
+            </td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/example/test/ClientConfigController.java</td>
+            <td>Tobago Example Test</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/example/test/ClientConfigController.html#L114">114</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>  }
 
   public Theme getTheme() {
@@ -1357,22 +599,30 @@
     this.locale = locale;
   }
 
-}</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.html#L345">345</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.html#L394">394</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
+}</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.html#L345">345</a></td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/context/ResourceManagerImpl.html#L394">394</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>      if (reverseOrder) {
         matches.add(0, result);
       } else {
@@ -1406,168 +656,31 @@
     return false;
   }
 
-  private boolean checkPath(</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#L37">37</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L37">37</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
-<pre>public interface SelectManyCheckboxExtensionTag {
-
-  /**
-   * Flag indicating that a value is required.
-   * If the value is an empty string a
-   * ValidationError occurs and a Error Message is rendered.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setRequired(final javax.el.ValueExpression required);
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  void setValue(final javax.el.ValueExpression value);
-
-  /**
-   * MethodExpression representing a value change listener method
-   * that will be notified when a new value has been set for this input component.
-   * The expression must evaluate to a public method that takes a ValueChangeEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  void setValueChangeListener(final javax.el.MethodExpression valueChangeListener);
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setDisabled(final javax.el.ValueExpression disabled);
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setReadonly(final javax.el.ValueExpression readonly);
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setOnchange(final javax.el.ValueExpression onchange);
-
-  /**
-   * Flag indicating this component should rendered as an inline element.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#L123">123</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#L122">122</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
-<pre>  void setInline(final javax.el.ValueExpression inline);
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabel(final javax.el.ValueExpression label);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java</td>
-<td>Tobago Tool Apt</td>
-<td><a href="./xref/org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.html#L277">277</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/apt/processor/TaglibGenerator.java</td>
-<td>Tobago Tool Apt</td>
-<td><a href="./xref/org/apache/myfaces/tobago/apt/processor/TaglibGenerator.html#L387">387</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
+  private boolean checkPath(</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.java</td>
+            <td>Tobago Tool Apt</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/apt/processor/CheckstyleConfigGenerator.html#L274">274</a>
+            </td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/apt/processor/TaglibGenerator.java</td>
+            <td>Tobago Tool Apt</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/apt/processor/TaglibGenerator.html#L371">371</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>        throw new IllegalArgumentException(&quot;Only setter allowed found: &quot; + simpleName);
       }
     }
@@ -1585,187 +698,32 @@
     return members;
   }
 
-  private void addLib(final Taglib taglibAnnotation, final Element parent, final Document document) {</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#L37">37</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L37">37</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L37">37</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L37">37</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
-<pre>public interface SelectManyCheckboxExtensionTag {
-
-  /**
-   * Flag indicating that a value is required.
-   * If the value is an empty string a
-   * ValidationError occurs and a Error Message is rendered.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setRequired(final javax.el.ValueExpression required);
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  void setValue(final javax.el.ValueExpression value);
-
-  /**
-   * MethodExpression representing a value change listener method
-   * that will be notified when a new value has been set for this input component.
-   * The expression must evaluate to a public method that takes a ValueChangeEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  void setValueChangeListener(final javax.el.MethodExpression valueChangeListener);
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setDisabled(final javax.el.ValueExpression disabled);
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setReadonly(final javax.el.ValueExpression readonly);
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setOnchange(final javax.el.ValueExpression onchange);
-
-  /**
-   * Flag indicating this component should rendered as an inline element.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#L96">96</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L109">109</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L95">95</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  void setItemLabel(final ValueExpression itemLabel);
-
-  /**
-   * A method binding EL expression,
-   * accepting FacesContext, UIComponent,
-   * and Object parameters, and returning void, that validates
-   * the component's local value.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION,
-      methodSignature = {&quot;javax.faces.context.FacesContext&quot;, &quot;javax.faces.component.UIComponent&quot;, &quot;java.lang.Object&quot;})
-  void setValidator(final javax.el.MethodExpression validator);
-
-  /**
-   * An expression that specifies the Converter for this component.
-   * If the value binding expression is a String,
-   * the String is used as an ID to look up a Converter.
-   * If the value binding expression is a Converter,
-   * uses that instance as the converter.
-   * The value can either be a static value (ID case only)
-   * or an EL expression.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.convert.Converter&quot;,
-      expression = DynamicExpression.VALUE_EXPRESSION)
-  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.java</td>
-<td>Tobago Example Demo</td>
-<td><a href="./xref/org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.html#L41">41</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/example/test/ClientConfigController.java</td>
-<td>Tobago Example Test</td>
-<td><a href="./xref/org/apache/myfaces/tobago/example/test/ClientConfigController.html#L38">38</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
+  private void addLib(final Taglib taglibAnnotation, final Element parent, final Document document) {</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.java</td>
+            <td>Tobago Example Demo</td>
+            <td><a
+                href="./xref/org/apache/myfaces/tobago/example/demo/clientConfig/ClientConfigController.html#L41">41</a>
+            </td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/example/test/ClientConfigController.java</td>
+            <td>Tobago Example Test</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/example/test/ClientConfigController.html#L38">38</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>  private Theme theme;
   private SelectItem[] themeItems;
 
@@ -1795,22 +753,30 @@
     loadFromClientProperties();
   }
 
-  public String submit() {</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/component/AbstractUIPage.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUIPage.html#L57">57</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/component/AbstractUIPanelBase.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUIPanelBase.html#L33">33</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
+  public String submit() {</pre>
+              </div>
+            </td>
+          </tr>
+        </table>
+        <table border="0" class="bodyTable">
+          <tr class="b">
+            <th>File</th>
+            <th>Project</th>
+            <th>Line</th>
+          </tr>
+          <tr class="a">
+            <td>org/apache/myfaces/tobago/internal/component/AbstractUIPage.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUIPage.html#L57">57</a></td>
+          </tr>
+          <tr class="b">
+            <td>org/apache/myfaces/tobago/internal/component/AbstractUIPanelBase.java</td>
+            <td>Tobago Core</td>
+            <td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUIPanelBase.html#L31">31</a></td>
+          </tr>
+          <tr class="a">
+            <td colspan='3'>
+              <div>
 <pre>  @Override
   public void encodeBegin(final FacesContext facesContext) throws IOException {
     super.encodeBegin(facesContext);
@@ -1836,358 +802,31 @@
     if (layoutManager != null) {
       layoutManager.encodeEnd(facesContext);
     }
-    super.encodeEnd(facesContext);</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#L45">45</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L52">52</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  @UIComponentTagAttribute(type = &quot;java.lang.Boolean&quot;)
-  void setValue(final javax.el.ValueExpression value);
-
-  /**
-   * MethodExpression representing a value change listener method
-   * that will be notified when a new value has been set for this input component.
-   * The expression must evaluate to a public method that takes a ValueChangeEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  void setValueChangeListener(final javax.el.MethodExpression valueChangeListener);
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setDisabled(final javax.el.ValueExpression disabled);
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setReadonly(final javax.el.ValueExpression readonly);
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setOnchange(final javax.el.ValueExpression onchange);
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabel(final javax.el.ValueExpression label);
-
-  /**
-   * Label to be displayed to the user for this option. This label will displayed beneath the component like
-   * the label of other check box components.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setItemLabel(final ValueExpression itemLabel);</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#L45">45</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L52">52</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  @UIComponentTagAttribute(type = &quot;java.lang.Boolean&quot;)
-  void setValue(final javax.el.ValueExpression value);
-
-  /**
-   * MethodExpression representing a value change listener method
-   * that will be notified when a new value has been set for this input component.
-   * The expression must evaluate to a public method that takes a ValueChangeEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  void setValueChangeListener(final javax.el.MethodExpression valueChangeListener);
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setDisabled(final javax.el.ValueExpression disabled);
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setReadonly(final javax.el.ValueExpression readonly);
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setOnchange(final javax.el.ValueExpression onchange);
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabel(final javax.el.ValueExpression label);
-
-  /**
-   * Label to be displayed to the user for this option. This label will displayed beneath the component like
-   * the label of other check box components.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L121">121</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneRadioExtensionTag.html#L130">130</a></td></tr>
-<tr class="a"><td colspan='3'>
-<div>
-<pre>  void setConverter(final javax.el.ValueExpression converter);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * An expression that specifies the validator message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setValidatorMessage(final javax.el.ValueExpression validatorMessage);</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="b">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.html#L145">145</a></td></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#L171">171</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyShuttleExtensionTag.html#L175">175</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
-<pre>  void setRequired(final javax.el.ValueExpression required);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * An expression that specifies the validator message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setValidatorMessage(final javax.el.ValueExpression validatorMessage);
-
-  /**
-   * An expression that specifies the converter message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setConverterMessage(final javax.el.ValueExpression converterMessage);
-
-  /**
-   * An expression that specifies the required message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setRequiredMessage(final javax.el.ValueExpression requiredMessage);
-
-  /**
-   * The component identifier for the input field component inside of the container.
-   * This value must be unique within the closest parent component that is a naming container.
-   */
-  @TagAttribute(rtexprvalue = true)
-  @UIComponentTagAttribute
-  void setFieldId(final String fieldId);
-
-  /**
-   * The component identifier for this component.
-   * This value must be unique within the closest parent component that is a naming container.
-   * For tx components the id will be set to the container (e. g. the panel).
-   * To set the id of the input field, you have to use the attribute &quot;fieldId&quot;.
-   */
-  @TagAttribute(rtexprvalue = true)
-  @UIComponentTagAttribute
-  void setId(final String id);
-}</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#L131">131</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneListboxExtensionTag.html#L121">121</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
-<pre>  void setLabel(final javax.el.ValueExpression label);
-
-  /**
-   * Flag indicating whether or not this component should be rendered
-   * (during Render Response Phase), or processed on any subsequent form submit.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  void setRendered(final javax.el.ValueExpression rendered);
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  void setBinding(final javax.el.ValueExpression binding);
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setTip(final javax.el.ValueExpression tip);
-
-  /**
-   * The width for the label component. Default: 'auto'.
-   * This value is used in the gridLayouts columns attribute.
-   * See gridLayout tag for valid values.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  void setLabelWidth(final javax.el.ValueExpression labelWidth);
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  void setTabIndex(final javax.el.ValueExpression tabIndex);
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  void setFocus(final javax.el.ValueExpression focus);
-
-  /**
-   * Indicate markup of this component.
-   * Possible value is 'none'. But this can be overridden in the theme.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(defaultValue = &quot;none&quot;, type = &quot;java.lang.String[]&quot;)</pre></div></td></tr></table>
-<table border="0" class="bodyTable">
-<tr class="a">
-<th>File</th>
-<th>Project</th>
-<th>Line</th></tr>
-<tr class="b">
-<td>org/apache/myfaces/tobago/event/ValueExpressionSheetStateChangeListener.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/event/ValueExpressionSheetStateChangeListener.html#L51">51</a></td></tr>
-<tr class="a">
-<td>org/apache/myfaces/tobago/event/ValueExpressionTabChangeListener.java</td>
-<td>Tobago Core</td>
-<td><a href="./xref/org/apache/myfaces/tobago/event/ValueExpressionTabChangeListener.html#L51">51</a></td></tr>
-<tr class="b"><td colspan='3'>
-<div>
+    super.encodeEnd(facesContext);</pre>
+              </div>
+            </td>
+          </tr>
+        </table>

[... 663 lines stripped ...]