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 2014/06/04 10:24:11 UTC

svn commit: r1599976 [5/11] - /myfaces/site/publish/tobago/

Modified: myfaces/site/publish/tobago/cpd.html
URL: http://svn.apache.org/viewvc/myfaces/site/publish/tobago/cpd.html?rev=1599976&r1=1599975&r2=1599976&view=diff
==============================================================================
--- myfaces/site/publish/tobago/cpd.html (original)
+++ myfaces/site/publish/tobago/cpd.html Wed Jun  4 08:24:10 2014
@@ -14,7 +14,7 @@
 
 
       <div class="date">
-        Last Published: 09 May 2014
+        Last Published: 04 Jun 2014
       </div>
       <ul>
         <li>
@@ -175,26 +175,10 @@
             </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>
 
@@ -272,5295 +256,18 @@
 <div class="clear"></div>
 </div>
 <div id="body_column">
-<div>
-<div class="section">
-  <h2>CPD Results<a name="CPD_Results"></a></h2>
-
-  <p>The following document contains the results of PMD's <a class="externalLink"
-                                                             href="http://pmd.sourceforge.net/cpd.html">CPD</a> 5.0.2.
-  </p></div>
-<div class="section">
-<h2>Duplications<a name="Duplications"></a></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/taglib/extension/SelectManyListboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#274">274</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#287">287</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /**
-   * 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = 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;)
-  public void setMarkup(final javax.el.ValueExpression markup) {
-    this.markup = markup;
-  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = focus;
-  }
-
-  /**
-   * An expression that specifies the validator message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setValidatorMessage(final javax.el.ValueExpression validatorMessage) {
-    this.validatorMessage = validatorMessage;
-  }
-
-  /**
-   * An expression that specifies the converter message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setConverterMessage(final javax.el.ValueExpression converterMessage) {
-    this.converterMessage = converterMessage;
-  }
-
-  /**
-   * An expression that specifies the required message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setRequiredMessage(final javax.el.ValueExpression requiredMessage) {
-    this.requiredMessage = 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
-  public void setFieldId(final String fieldId) {
-    this.fieldId = 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
-  public void setId(final String id) {
-    super.setId(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/MenuCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#178">178</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#188">188</a></td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>    transition = null;
-    renderedPartially = null;
-    fieldId = null;
-    menuCommandTag = null;
-    facetTag = null;
-    inTag = null;
-  }
-
-  /**
-   * Action to invoke when clicked.
-   * This must be a MethodBinding or a String representing the application action to invoke when
-   * this component is activated by the user.
-   * The MethodBinding must evaluate to a public method that takes no parameters,
-   * and returns a String (the logical outcome) which is passed to the
-   * NavigationHandler for this application.
-   * The String is directly passed to the Navigationhandler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {}, expression = DynamicExpression.METHOD_EXPRESSION,
-      methodReturnType = &quot;java.lang.Object&quot;)
-  public void setAction(final javax.el.MethodExpression action) {
-    this.action = action;
-  }
-
-  /**
-   * MethodBinding representing an action listener method that will be
-   * notified when this component is activated by the user.
-   * The expression must evaluate to a public method that takes an ActionEvent
-   * parameter, with a return type of void.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = {}, expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ActionEvent&quot;)
-  public void setActionListener(final javax.el.MethodExpression actionListener) {
-    this.actionListener = actionListener;
-  }
-
-  /**
-   * Script to be invoked when clicked
-   *
-   * @param onclick
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnclick(final javax.el.ValueExpression onclick) {
-    this.onclick = onclick;
-  }
-
-  /**
-   * Link to an arbitrary URL
-   *
-   * @param link
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLink(final javax.el.ValueExpression link) {
-    this.link = link;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) throws JspException {
-    this.binding = binding;
-  }
-
-  /**
-   * 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = label;
-  }
-
-  /**
-   * Flag indicating that, if this component is activated by the user,
-   * notifications should be delivered to interested listeners and actions
-   * immediately (that is, during Apply Request Values phase) rather than
-   * waiting until Invoke Application phase.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setImmediate(final javax.el.ValueExpression immediate) {
-    this.immediate = immediate;
-  }
-
-  /**
-   * Specify, if the command calls an JSF-Action.
-   * Useful to switch off the Double-Submit-Check and Waiting-Behavior.
-   *
-   * @param transition Indicates the transition.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;true&quot;)
-  public void setTransition(final javax.el.ValueExpression transition) {
-    this.transition = transition;
-  }
-
-  /**
-   * Indicate the partially rendered Components in a case of a submit.
-   */
-   @TagAttribute
-   @UIComponentTagAttribute(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/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#268">268</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#262">262</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>  public void setInline(final javax.el.ValueExpression inline) {
-    this.inline = inline;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = label;
-  }
-
-  /*public void setHeight(String height) {
-    this.height = 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = 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;)
-  public void setMarkup(final javax.el.ValueExpression markup) {
-    this.markup = markup;
-  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = focus;
-  }
-
-  /**
-   * Range of items to render.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setRenderRange(final javax.el.ValueExpression renderRange) {</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/util/HtmlWriterUtils.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/util/HtmlWriterUtils.html#55">55</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#53">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#58">58</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  public HtmlWriterUtils(final Writer out, final String characterEncoding) {
-    super(out, characterEncoding);
-  }
-
-  @Override
-  protected void writeEncodedValue(final char[] text, final int start,
-      final int length, final boolean isAttribute) throws IOException {
-
-    int localIndex = -1;
-
-    final int end = start + length;
-    for (int i = start; i &lt; end; i++) {
-      final char ch = text[i];
-      if (ch &gt;= CHARS_TO_ESCAPE.length || CHARS_TO_ESCAPE[ch] != null) {
-        localIndex = i;
-        break;
-      }
-    }
-    final Writer out = getOut();
-
-    if (localIndex == -1) {
-      // no need to escape
-      out.write(text, start, length);
-    } else {
-      // write until localIndex and then encode the remainder
-      out.write(text, start, localIndex);
-
-      final ResponseWriterBuffer buffer = getBuffer();
-
-      for (int i = localIndex; i &lt; end; i++) {
-        final char ch = text[i];
-
-        // Tilde or less...
-        if (ch &lt; CHARS_TO_ESCAPE.length) {
-          if (isAttribute &amp;&amp; ch == '&amp;' &amp;&amp; (i + 1 &lt; end) &amp;&amp; text[i + 1] == '{') {
-            // HTML 4.0, section B.7.1: ampersands followed by
-            // an open brace don't get escaped
-            buffer.addToBuffer('&amp;');
-          } else if (CHARS_TO_ESCAPE[ch] != null) {
-            buffer.addToBuffer(CHARS_TO_ESCAPE[ch]);
-          } else {
-            buffer.addToBuffer(ch);
-          }
-        } else if (isUtf8()) {
-          buffer.addToBuffer(ch);
-        } else if (ch &lt;= 0xff) {
-          // ISO-8859-1 entities: encode as needed
-          buffer.flushBuffer();
-
-          out.write('&amp;');
-          final char[] chars = ISO8859_1_ENTITIES[ch - 0xA0];
-          out.write(chars, 0, chars.length);
-          out.write(';');
-        } else {
-          buffer.flushBuffer();
-
-          // Double-byte characters to encode.
-          // PENDING: when outputting to an encoding that
-          // supports double-byte characters (UTF-8, for example),
-          // we should not be encoding
-          writeDecRef(ch);
-        }
-      }
-
-      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/TextareaExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#313">313</a></td>
-  </tr>
-  <tr class="b">
-    <td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#327">327</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = labelWidth;
-  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * An expression that specifies the validator message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setValidatorMessage(final javax.el.ValueExpression validatorMessage) {
-    this.validatorMessage = validatorMessage;
-  }
-
-  /**
-   * An expression that specifies the converter message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setConverterMessage(final javax.el.ValueExpression converterMessage) {
-    this.converterMessage = converterMessage;
-  }
-
-  /**
-   * An expression that specifies the required message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setRequiredMessage(final javax.el.ValueExpression requiredMessage) {
-    this.requiredMessage = 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
-  public void setFieldId(final String fieldId) {
-    this.fieldId = 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
-  public void setId(final String id) {
-    super.setId(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/TextareaExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TextareaExtensionTag.html#199">199</a></td>
-  </tr>
-  <tr class="b">
-    <td>org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/TimeExtensionTag.html#212">212</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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.
-   *
-   * @param valueChangeListener
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-          type = {},
-          expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-          methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = label;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = focus;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = converter;
-  }
-
-  /**
-   * 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = validator;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = onchange;
-  }
-
-  /**
-   * 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/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#280">280</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#287">287</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /*public void setHeight(String height) {
-    this.height = 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = 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;)
-  public void setMarkup(final javax.el.ValueExpression markup) {
-    this.markup = markup;
-  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = focus;
-  }
-
-  /**
-   * Range of items to render.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public 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/SelectOneChoiceExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#187">187</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#194">194</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>    requiredMessage = null;
-    fieldId = null;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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.
-   *
-   * @param valueChangeListener
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-          type = {},
-          expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-          methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = validator;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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/SelectBooleanCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#265">265</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#280">280</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#274">274</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#287">287</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /**
-   * 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = 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;)
-  public void setMarkup(final javax.el.ValueExpression markup) {
-    this.markup = markup;
-  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = 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/internal/component/AbstractUIPage.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/component/AbstractUIPage.html#161">161</a></td>
-  </tr>
-  <tr class="b">
-    <td>org/apache/myfaces/tobago/component/UIViewRoot.java</td>
-    <td>Tobago Deprecation</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/component/UIViewRoot.html#233">233</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>      processDecodes0(context);
-    }
-  }
-
-  private void decodeActionComponent(
-      final FacesContext facesContext, final AbstractUIPage page, final Map&lt;String,
-      UIComponent&gt; ajaxComponents) {
-    final String actionId = page.getActionId();
-    UIComponent actionComponent = null;
-    if (actionId != null) {
-      actionComponent = findComponent(actionId);
-      if (actionComponent == null &amp;&amp; FacesVersion.supports20() &amp;&amp; FacesVersion.isMyfaces()) {
-        final String bugActionId = actionId.replaceAll(&quot;:\\d+:&quot;, &quot;:&quot;);
-        try {
-          actionComponent = findComponent(bugActionId);
-          //LOG.info(&quot;command = \&quot;&quot; + actionComponent + &quot;\&quot;&quot;, new Exception());
-        } catch (final Exception e) {
-          // ignore
-        }
-      }
-    }
-    if (actionComponent == null) {
-      return;
-    }
-    for (final UIComponent ajaxComponent : ajaxComponents.values()) {
-      UIComponent component = actionComponent;
-      while (component != null) {
-        if (component == ajaxComponent) {
-          return;
-        }
-        component = component.getParent();
-      }
-    }
-    invokeOnComponent(facesContext, actionId, APPLY_REQUEST_VALUES_CALLBACK);
-  }
-
-
-  @Override
-  public void processValidators(final FacesContext context) {
-    if (context == null) {
-      throw new NullPointerException(&quot;context&quot;);
-    }
-
-    final Map&lt;String, UIComponent&gt; ajaxComponents = AjaxInternalUtils.getAjaxComponents(context);
-    if (ajaxComponents != null) {
-      for (final Map.Entry&lt;String, UIComponent&gt; entry : ajaxComponents.entrySet()) {
-        FacesContextUtils.setAjaxComponentId(context, entry.getKey());
-        invokeOnComponent(context, entry.getKey(), PROCESS_VALIDATION_CALLBACK);
-      }
-    } else {
-      super.processValidators(context);
-    }</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/MenuCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#74">74</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#80">80</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  private javax.el.ValueExpression renderedPartially;
-  private String fieldId;
-
-  @Override
-  public int doStartTag() throws JspException {
-
-    menuCommandTag = new MenuCommandTag();
-    menuCommandTag.setPageContext(pageContext);
-    menuCommandTag.setParent(getParent());
-    if (id != null) {
-      menuCommandTag.setId(id);
-    }
-    if (rendered != null) {
-      menuCommandTag.setRendered(rendered);
-    }
-    if (action != null) {
-      menuCommandTag.setAction(action);
-    }
-    if (actionListener != null) {
-      menuCommandTag.setActionListener(actionListener);
-    }
-    if (onclick != null) {
-      menuCommandTag.setOnclick(onclick);
-    }
-    if (link != null) {
-      menuCommandTag.setLink(link);
-    }
-    if (disabled != null) {
-      menuCommandTag.setDisabled(disabled);
-    }
-    if (binding != null) {
-      menuCommandTag.setBinding(binding);
-    }
-    if (label != null) {
-      menuCommandTag.setLabel(label);
-    }
-    if (immediate != null) {
-      menuCommandTag.setImmediate(immediate);
-    }
-    if (transition != null) {
-      menuCommandTag.setTransition(transition);
-    }
-    if (renderedPartially != null) {
-      menuCommandTag.setRenderedPartially(renderedPartially);
-    }
-    menuCommandTag.setJspId(nextJspId());
-    menuCommandTag.doStartTag();
-
-    facetTag = new FacetTag();
-    facetTag.setPageContext(pageContext);
-    facetTag.setParent(menuCommandTag);
-    facetTag.setName(Facets.CHECKBOX);</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#193">193</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#186">186</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>    requiredMessage = null;
-    fieldId = null;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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.
-   *
-   * @param valueChangeListener
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-      type = {},
-      expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-      methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = onchange;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = 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/MenuCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuCheckboxExtensionTag.html#131">131</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td>org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/MenuRadioExtensionTag.html#140">140</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>    if (value != null) {
-      inTag.setValue(value);
-    }
-    if (fieldId != null) {
-      inTag.setId(fieldId);
-    }
-    inTag.setJspId(nextJspId());
-    inTag.doStartTag();
-
-    return super.doStartTag();
-  }
-
-  @Override
-  public int doEndTag() throws JspException {
-
-    if (renderedPartially == null) {
-      // Move attribute renderedPartially from selectOne to menuCommand component
-      final UIComponent inComponent = inTag.getComponentInstance();
-      final AbstractUICommandBase command = (AbstractUICommandBase) menuCommandTag.getComponentInstance();
-      final javax.el.ValueExpression expression = inComponent.getValueExpression(Attributes.RENDERED_PARTIALLY);
-      if (expression != null) {
-        command.setValueExpression(Attributes.RENDERED_PARTIALLY, expression);
-      } else {
-        final Object renderedPartially = inComponent.getAttributes().get(Attributes.RENDERED_PARTIALLY);
-        command.setRenderedPartially(StringUtils.split((String) renderedPartially, &quot;, &quot;));
-      }
-    }
-
-    inTag.doEndTag();
-    facetTag.doEndTag();
-    menuCommandTag.doEndTag();
-
-    return super.doEndTag();
-  }
-
-  public void release() {
-    super.release();
-    rendered = null;
-    value = null;
-    action = null;
-    actionListener = null;
-    onclick = null;
-    link = null;
-    disabled = null;
-    binding = null;
-    label = null;
-    immediate = null;
-    transition = null;</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#270">270</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#264">264</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#252">252</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = label;
-  }
-
-  /*public void setHeight(String height) {
-    this.height = 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = 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/internal/taglib/extension/SelectOneChoiceExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectOneChoiceExtensionTag.html#292">292</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#296">296</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>  public void setInline(final javax.el.ValueExpression inline) {
-    this.inline = inline;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = labelWidth;
-  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = 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/internal/taglib/extension/SelectManyCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#194">194</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#184">184</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>    renderRange = null;
-    validatorMessage = null;
-    converterMessage = null;
-    requiredMessage = null;
-    fieldId = null;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = 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/SelectManyListboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyListboxExtensionTag.html#182">182</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#188">188</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>    selectManyListboxTag = null;
-    labelTag = null;
-    focus = null;
-    validatorMessage = null;
-    converterMessage = null;
-    requiredMessage = null;
-    fieldId = null;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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.
-   *
-   * @param valueChangeListener
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-          type = {},
-          expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-          methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = onchange;
-  }
-
-  /**
-   * 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="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#194">194</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#190">190</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>    renderRange = null;
-    validatorMessage = null;
-    converterMessage = null;
-    requiredMessage = null;
-    fieldId = null;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = 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/SelectManyCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a
-        href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectManyCheckboxExtensionTag.html#197">197</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#187">187</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#186">186</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>    requiredMessage = null;
-    fieldId = null;
-  }
-
-  /**
-   * 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;)
-  public void setRequired(final javax.el.ValueExpression required) {
-    this.required = required;
-  }
-
-  /**
-   * The current value of this component.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Object&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = 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="b">
-    <th>File</th>
-    <th>Project</th>
-    <th>Line</th>
-  </tr>
-  <tr class="a">
-    <td>org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.java</td>
-    <td>Tobago Deprecation</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/HtmlRendererUtil.html#490">490</a></td>
-  </tr>
-  <tr class="b">
-    <td>org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.java</td>
-    <td>Tobago Theme Standard</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/renderkit/html/util/HtmlRendererUtils.html#459">459</a></td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>        final int rowIndex = ((UIData) partiallyComponent).getRowIndex();
-        if (rowIndex &gt;= 0 &amp;&amp; clientId.endsWith(Integer.toString(rowIndex))) {
-          return clientId.substring(0, clientId.lastIndexOf(UINamingContainer.getSeparatorChar(context)));
-        }
-      }
-      return clientId;
-    }
-    LOG.error(&quot;No Component found for id &quot; + componentId + &quot; search base component &quot; + component.getClientId(context));
-    return null;
-  }
-
-  /**
-   * @deprecated Please use HtmlRendererUtils
-   */
-  @Deprecated
-  public static String toStyleString(final String key, final Integer value) {
-    final StringBuilder buf = new StringBuilder();
-    buf.append(key);
-    buf.append(&quot;:&quot;);
-    buf.append(value);
-    buf.append(&quot;px; &quot;);
-    return buf.toString();
-  }
-
-  /**
-   * @deprecated Please use HtmlRendererUtils
-   */
-  @Deprecated
-  public static String toStyleString(final String key, final String value) {
-    final StringBuilder buf = new StringBuilder();
-    buf.append(key);
-    buf.append(&quot;:&quot;);
-    buf.append(value);
-    buf.append(&quot;; &quot;);
-    return buf.toString();
-  }
-
-  /**
-   * @deprecated Please use HtmlRendererUtils
-   */
-  @Deprecated
-  public static void renderTip(final UIComponent component, final TobagoResponseWriter writer) throws IOException {</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#265">265</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#287">287</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#262">262</a>
-    </td>
-  </tr>
-  <tr class="b">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  /**
-   * 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; })
-  public void setValidator(final javax.el.MethodExpression validator) {
-    this.validator = 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)
-  public void setConverter(final javax.el.ValueExpression converter) {
-    this.converter = 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;)
-  public void setRendered(final javax.el.ValueExpression rendered) {
-    this.rendered = rendered;
-  }
-
-  /**
-   * The value binding expression linking this
-   * component to a property in a backing bean.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;javax.faces.component.UIComponent&quot;)
-  public void setBinding(final javax.el.ValueExpression binding) {
-    this.binding = binding;
-  }
-
-  /**
-   * Text value to display as tooltip.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setTip(final javax.el.ValueExpression tip) {
-    this.tip = 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()
-  public void setLabelWidth(final javax.el.ValueExpression labelWidth) {
-    this.labelWidth = 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/internal/taglib/extension/FileExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/FileExtensionTag.html#298">298</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#354">354</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#367">367</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  }
-
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;java.lang.Integer&quot;)
-  public void setTabIndex(final javax.el.ValueExpression tabIndex) {
-    this.tabIndex = tabIndex;
-  }
-
-  /**
-   * Flag indicating this component should receive the focus.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setFocus(final javax.el.ValueExpression focus) {
-    this.focus = focus;
-  }
-
-  /**
-   * An expression that specifies the validator message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setValidatorMessage(final javax.el.ValueExpression validatorMessage) {
-    this.validatorMessage = validatorMessage;
-  }
-
-  /**
-   * An expression that specifies the converter message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setConverterMessage(final javax.el.ValueExpression converterMessage) {
-    this.converterMessage = converterMessage;
-  }
-
-  /**
-   * An expression that specifies the required message
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setRequiredMessage(final javax.el.ValueExpression requiredMessage) {
-    this.requiredMessage = 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
-  public void setFieldId(final String fieldId) {
-    this.fieldId = 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
-  public void setId(final String id) {
-    super.setId(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/SelectBooleanCheckboxExtensionTag.java</td>
-    <td>Tobago Core</td>
-    <td><a href="./xref/org/apache/myfaces/tobago/internal/taglib/extension/SelectBooleanCheckboxExtensionTag.html#198">198</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#212">212</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  @UIComponentTagAttribute(type = &quot;java.lang.Boolean&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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.
-   *
-   * @param valueChangeListener
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-          type = {},
-          expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-          methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = onchange;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = 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()
-  public 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#198">198</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#205">205</a>
-    </td>
-  </tr>
-  <tr class="a">
-    <td colspan='3'>
-      <div>
-<pre>  @UIComponentTagAttribute(type = &quot;java.lang.Boolean&quot;)
-  public void setValue(final javax.el.ValueExpression value) {
-    this.value = value;
-  }
-
-  /**
-   * MethodBinding 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.
-   *
-   * @param valueChangeListener
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(
-          type = {},
-          expression = DynamicExpression.METHOD_EXPRESSION_REQUIRED,
-          methodSignature = &quot;javax.faces.event.ValueChangeEvent&quot;)
-  public void setValueChangeListener(final javax.el.MethodExpression valueChangeListener) {
-    this.valueChangeListener = valueChangeListener;
-  }
-
-  /**
-   * Flag indicating that this element is disabled.
-   */
-  @TagAttribute()
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setDisabled(final javax.el.ValueExpression disabled) {
-    this.disabled = disabled;
-  }
-
-  /**
-   * Flag indicating that this component will prohibit changes by the user.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute(type = &quot;boolean&quot;, defaultValue = &quot;false&quot;)
-  public void setReadonly(final javax.el.ValueExpression readonly) {
-    this.readonly = readonly;
-  }
-
-  /**
-   * Clientside script function to add to this component's onchange handler.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setOnchange(final javax.el.ValueExpression onchange) {
-    this.onchange = onchange;
-  }
-
-  /**
-   * Text value to display as label.
-   * If text contains an underscore the next character is used as accesskey.
-   */
-  @TagAttribute
-  @UIComponentTagAttribute()
-  public void setLabel(final javax.el.ValueExpression label) {
-    this.label = 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#292">292</a>
-    </td>
-  </tr>
-  <tr class="b">

[... 2604 lines stripped ...]