You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/08/05 21:13:53 UTC

svn commit: r1510666 [11/15] - in /tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi: ./ javax/ javax/servlet/ javax/servlet/jsp/ javax/servlet/jsp/el/ javax/servlet/jsp/tagext/ javax/servlet/jsp/tagext/doc-files/ resources/

Added: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAdapter.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAdapter.html?rev=1510666&view=auto
==============================================================================
--- tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAdapter.html (added)
+++ tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAdapter.html Mon Aug  5 19:13:51 2013
@@ -0,0 +1,437 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Thu Aug 01 21:15:55 BST 2013 -->
+<title>TagAdapter (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)</title>
+<meta name="date" content="2013-08-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TagAdapter (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagAdapter.html" target="_top">Frames</a></li>
+<li><a href="TagAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">javax.servlet.jsp.tagext</div>
+<h2 title="Class TagAdapter" class="title">Class TagAdapter</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>javax.servlet.jsp.tagext.TagAdapter</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../javax/servlet/jsp/tagext/JspTag.html" title="interface in javax.servlet.jsp.tagext">JspTag</a>, <a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TagAdapter</span>
+extends java.lang.Object
+implements <a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></pre>
+<div class="block">Wraps any SimpleTag and exposes it using a Tag interface. This is used to
+ allow collaboration between classic Tag handlers and SimpleTag handlers.
+ <p>
+ Because SimpleTag does not extend Tag, and because Tag.setParent() only
+ accepts a Tag instance, a classic tag handler (one that implements Tag)
+ cannot have a SimpleTag as its parent. To remedy this, a TagAdapter is
+ created to wrap the SimpleTag parent, and the adapter is passed to
+ setParent() instead. A classic Tag Handler can call getAdaptee() to retrieve
+ the encapsulated SimpleTag instance.</div>
+<dl><dt><span class="strong">Since:</span></dt>
+  <dd>2.0</dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_javax.servlet.jsp.tagext.Tag">
+<!--   -->
+</a>
+<h3>Fields inherited from interface&nbsp;javax.servlet.jsp.tagext.<a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></h3>
+<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#EVAL_BODY_INCLUDE">EVAL_BODY_INCLUDE</a>, <a href="../../../../javax/servlet/jsp/tagext/Tag.html#EVAL_PAGE">EVAL_PAGE</a>, <a href="../../../../javax/servlet/jsp/tagext/Tag.html#SKIP_BODY">SKIP_BODY</a>, <a href="../../../../javax/servlet/jsp/tagext/Tag.html#SKIP_PAGE">SKIP_PAGE</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#TagAdapter(javax.servlet.jsp.tagext.SimpleTag)">TagAdapter</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/SimpleTag.html" title="interface in javax.servlet.jsp.tagext">SimpleTag</a>&nbsp;adaptee)</code>
+<div class="block">Creates a new TagAdapter that wraps the given SimpleTag and returns the
+ parent tag when getParent() is called.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#doEndTag()">doEndTag</a></strong>()</code>
+<div class="block">Must not be called.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#doStartTag()">doStartTag</a></strong>()</code>
+<div class="block">Must not be called.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../javax/servlet/jsp/tagext/JspTag.html" title="interface in javax.servlet.jsp.tagext">JspTag</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#getAdaptee()">getAdaptee</a></strong>()</code>
+<div class="block">Gets the tag that is being adapted to the Tag interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#getParent()">getParent</a></strong>()</code>
+<div class="block">Returns the parent of this tag, which is always getAdaptee().getParent().</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#release()">release</a></strong>()</code>
+<div class="block">Must not be called.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#setPageContext(javax.servlet.jsp.PageContext)">setPageContext</a></strong>(<a href="../../../../javax/servlet/jsp/PageContext.html" title="class in javax.servlet.jsp">PageContext</a>&nbsp;pc)</code>
+<div class="block">Must not be called.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html#setParent(javax.servlet.jsp.tagext.Tag)">setParent</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a>&nbsp;parentTag)</code>
+<div class="block">Must not be called.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TagAdapter(javax.servlet.jsp.tagext.SimpleTag)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TagAdapter</h4>
+<pre>public&nbsp;TagAdapter(<a href="../../../../javax/servlet/jsp/tagext/SimpleTag.html" title="interface in javax.servlet.jsp.tagext">SimpleTag</a>&nbsp;adaptee)</pre>
+<div class="block">Creates a new TagAdapter that wraps the given SimpleTag and returns the
+ parent tag when getParent() is called.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>adaptee</code> - The SimpleTag being adapted as a Tag.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="setPageContext(javax.servlet.jsp.PageContext)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setPageContext</h4>
+<pre>public&nbsp;void&nbsp;setPageContext(<a href="../../../../javax/servlet/jsp/PageContext.html" title="class in javax.servlet.jsp">PageContext</a>&nbsp;pc)</pre>
+<div class="block">Must not be called.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#setPageContext(javax.servlet.jsp.PageContext)">setPageContext</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>pc</code> - ignored.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - Must not be called</dd></dl>
+</li>
+</ul>
+<a name="setParent(javax.servlet.jsp.tagext.Tag)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setParent</h4>
+<pre>public&nbsp;void&nbsp;setParent(<a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a>&nbsp;parentTag)</pre>
+<div class="block">Must not be called. The parent of this tag is always
+ getAdaptee().getParent().</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#setParent(javax.servlet.jsp.tagext.Tag)">setParent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>parentTag</code> - ignored.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - Must not be called.</dd></dl>
+</li>
+</ul>
+<a name="getParent()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getParent</h4>
+<pre>public&nbsp;<a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a>&nbsp;getParent()</pre>
+<div class="block">Returns the parent of this tag, which is always getAdaptee().getParent().
+ This will either be the enclosing Tag (if getAdaptee().getParent()
+ implements Tag), or an adapter to the enclosing Tag (if
+ getAdaptee().getParent() does not implement Tag).</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#getParent()">getParent</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>The parent of the tag being adapted.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/servlet/jsp/tagext/TagSupport.html#findAncestorWithClass(javax.servlet.jsp.tagext.Tag, java.lang.Class)"><code>TagSupport.findAncestorWithClass(javax.servlet.jsp.tagext.Tag, java.lang.Class)</code></a></dd></dl>
+</li>
+</ul>
+<a name="getAdaptee()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAdaptee</h4>
+<pre>public&nbsp;<a href="../../../../javax/servlet/jsp/tagext/JspTag.html" title="interface in javax.servlet.jsp.tagext">JspTag</a>&nbsp;getAdaptee()</pre>
+<div class="block">Gets the tag that is being adapted to the Tag interface. This should be
+ an instance of SimpleTag in JSP 2.0, but room is left for other kinds of
+ tags in future spec versions.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the tag that is being adapted</dd></dl>
+</li>
+</ul>
+<a name="doStartTag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doStartTag</h4>
+<pre>public&nbsp;int&nbsp;doStartTag()
+               throws <a href="../../../../javax/servlet/jsp/JspException.html" title="class in javax.servlet.jsp">JspException</a></pre>
+<div class="block">Must not be called.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#doStartTag()">doStartTag</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>always throws UnsupportedOperationException</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - Must not be called</dd>
+<dd><code><a href="../../../../javax/servlet/jsp/JspException.html" title="class in javax.servlet.jsp">JspException</a></code> - never thrown</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/servlet/jsp/tagext/BodyTag.html" title="interface in javax.servlet.jsp.tagext"><code>BodyTag</code></a></dd></dl>
+</li>
+</ul>
+<a name="doEndTag()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>doEndTag</h4>
+<pre>public&nbsp;int&nbsp;doEndTag()
+             throws <a href="../../../../javax/servlet/jsp/JspException.html" title="class in javax.servlet.jsp">JspException</a></pre>
+<div class="block">Must not be called.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#doEndTag()">doEndTag</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>always throws UnsupportedOperationException</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - Must not be called</dd>
+<dd><code><a href="../../../../javax/servlet/jsp/JspException.html" title="class in javax.servlet.jsp">JspException</a></code> - never thrown</dd></dl>
+</li>
+</ul>
+<a name="release()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>release</h4>
+<pre>public&nbsp;void&nbsp;release()</pre>
+<div class="block">Must not be called.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../javax/servlet/jsp/tagext/Tag.html#release()">release</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext">Tag</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.UnsupportedOperationException</code> - Must not be called</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/Tag.html" title="interface in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagAdapter.html" target="_top">Frames</a></li>
+<li><a href="TagAdapter.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2000-2013 Apache Software Foundation. All Rights Reserved.</small></p>
+</body>
+</html>

Propchange: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAdapter.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html?rev=1510666&view=auto
==============================================================================
--- tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html (added)
+++ tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html Mon Aug  5 19:13:51 2013
@@ -0,0 +1,555 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Thu Aug 01 21:15:55 BST 2013 -->
+<title>TagAttributeInfo (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)</title>
+<meta name="date" content="2013-08-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TagAttributeInfo (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagAttributeInfo.html" target="_top">Frames</a></li>
+<li><a href="TagAttributeInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">javax.servlet.jsp.tagext</div>
+<h2 title="Class TagAttributeInfo" class="title">Class TagAttributeInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>javax.servlet.jsp.tagext.TagAttributeInfo</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">TagAttributeInfo</span>
+extends java.lang.Object</pre>
+<div class="block">Information on the attributes of a Tag, available at translation time. This
+ class is instantiated from the Tag Library Descriptor file (TLD).
+
+ <p>
+ Only the information needed to generate code is included here. Other
+ information like SCHEMA for validation belongs elsewhere.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#ID">ID</a></strong></code>
+<div class="block">"id" is wired in to be ID.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#TagAttributeInfo(java.lang.String, boolean, java.lang.String, boolean)">TagAttributeInfo</a></strong>(java.lang.String&nbsp;name,
+                boolean&nbsp;required,
+                java.lang.String&nbsp;type,
+                boolean&nbsp;reqTime)</code>
+<div class="block">Constructor for TagAttributeInfo.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#TagAttributeInfo(java.lang.String, boolean, java.lang.String, boolean, boolean)">TagAttributeInfo</a></strong>(java.lang.String&nbsp;name,
+                boolean&nbsp;required,
+                java.lang.String&nbsp;type,
+                boolean&nbsp;reqTime,
+                boolean&nbsp;fragment)</code>
+<div class="block">JSP 2.0 Constructor for TagAttributeInfo.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#TagAttributeInfo(java.lang.String, boolean, java.lang.String, boolean, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String)">TagAttributeInfo</a></strong>(java.lang.String&nbsp;name,
+                boolean&nbsp;required,
+                java.lang.String&nbsp;type,
+                boolean&nbsp;reqTime,
+                boolean&nbsp;fragment,
+                java.lang.String&nbsp;description,
+                boolean&nbsp;deferredValue,
+                boolean&nbsp;deferredMethod,
+                java.lang.String&nbsp;expectedTypeName,
+                java.lang.String&nbsp;methodSignature)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#canBeRequestTime()">canBeRequestTime</a></strong>()</code>
+<div class="block">Whether this attribute can hold a request-time value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#getDescription()">getDescription</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#getExpectedTypeName()">getExpectedTypeName</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext">TagAttributeInfo</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#getIdAttribute(javax.servlet.jsp.tagext.TagAttributeInfo[])">getIdAttribute</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext">TagAttributeInfo</a>[]&nbsp;a)</code>
+<div class="block">Convenience static method that goes through an array of TagAttributeInfo
+ objects and looks for "id".</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#getMethodSignature()">getMethodSignature</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#getName()">getName</a></strong>()</code>
+<div class="block">The name of this attribute.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#getTypeName()">getTypeName</a></strong>()</code>
+<div class="block">The type (as a String) of this attribute.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#isDeferredMethod()">isDeferredMethod</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#isDeferredValue()">isDeferredValue</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#isFragment()">isFragment</a></strong>()</code>
+<div class="block">Whether this attribute is of type JspFragment.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#isRequired()">isRequired</a></strong>()</code>
+<div class="block">Whether this attribute is required.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html#toString()">toString</a></strong>()</code>
+<div class="block">Returns a String representation of this TagAttributeInfo, suitable for
+ debugging purposes.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="ID">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ID</h4>
+<pre>public static final&nbsp;java.lang.String ID</pre>
+<div class="block">"id" is wired in to be ID. There is no real benefit in having it be
+ something else IDREFs are not handled any differently.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../constant-values.html#javax.servlet.jsp.tagext.TagAttributeInfo.ID">Constant Field Values</a></dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TagAttributeInfo(java.lang.String, boolean, java.lang.String, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TagAttributeInfo</h4>
+<pre>public&nbsp;TagAttributeInfo(java.lang.String&nbsp;name,
+                boolean&nbsp;required,
+                java.lang.String&nbsp;type,
+                boolean&nbsp;reqTime)</pre>
+<div class="block">Constructor for TagAttributeInfo. This class is to be instantiated only
+ from the TagLibrary code under request from some JSP code that is parsing
+ a TLD (Tag Library Descriptor).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the attribute.</dd><dd><code>required</code> - If this attribute is required in tag instances.</dd><dd><code>type</code> - The name of the type of the attribute.</dd><dd><code>reqTime</code> - Whether this attribute holds a request-time Attribute.</dd></dl>
+</li>
+</ul>
+<a name="TagAttributeInfo(java.lang.String, boolean, java.lang.String, boolean, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TagAttributeInfo</h4>
+<pre>public&nbsp;TagAttributeInfo(java.lang.String&nbsp;name,
+                boolean&nbsp;required,
+                java.lang.String&nbsp;type,
+                boolean&nbsp;reqTime,
+                boolean&nbsp;fragment)</pre>
+<div class="block">JSP 2.0 Constructor for TagAttributeInfo. This class is to be
+ instantiated only from the TagLibrary code under request from some JSP
+ code that is parsing a TLD (Tag Library Descriptor).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The name of the attribute.</dd><dd><code>required</code> - If this attribute is required in tag instances.</dd><dd><code>type</code> - The name of the type of the attribute.</dd><dd><code>reqTime</code> - Whether this attribute holds a request-time Attribute.</dd><dd><code>fragment</code> - Whether this attribute is of type JspFragment</dd><dt><span class="strong">Since:</span></dt>
+  <dd>2.0</dd></dl>
+</li>
+</ul>
+<a name="TagAttributeInfo(java.lang.String, boolean, java.lang.String, boolean, boolean, java.lang.String, boolean, boolean, java.lang.String, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TagAttributeInfo</h4>
+<pre>public&nbsp;TagAttributeInfo(java.lang.String&nbsp;name,
+                boolean&nbsp;required,
+                java.lang.String&nbsp;type,
+                boolean&nbsp;reqTime,
+                boolean&nbsp;fragment,
+                java.lang.String&nbsp;description,
+                boolean&nbsp;deferredValue,
+                boolean&nbsp;deferredMethod,
+                java.lang.String&nbsp;expectedTypeName,
+                java.lang.String&nbsp;methodSignature)</pre>
+<dl><dt><span class="strong">Since:</span></dt>
+  <dd>JSP 2.1</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getName()</pre>
+<div class="block">The name of this attribute.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the name of the attribute</dd></dl>
+</li>
+</ul>
+<a name="getTypeName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTypeName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getTypeName()</pre>
+<div class="block">The type (as a String) of this attribute.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the type of the attribute</dd></dl>
+</li>
+</ul>
+<a name="canBeRequestTime()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>canBeRequestTime</h4>
+<pre>public&nbsp;boolean&nbsp;canBeRequestTime()</pre>
+<div class="block">Whether this attribute can hold a request-time value.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>if the attribute can hold a request-time value.</dd></dl>
+</li>
+</ul>
+<a name="isRequired()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isRequired</h4>
+<pre>public&nbsp;boolean&nbsp;isRequired()</pre>
+<div class="block">Whether this attribute is required.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>if the attribute is required.</dd></dl>
+</li>
+</ul>
+<a name="getIdAttribute(javax.servlet.jsp.tagext.TagAttributeInfo[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIdAttribute</h4>
+<pre>public static&nbsp;<a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext">TagAttributeInfo</a>&nbsp;getIdAttribute(<a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext">TagAttributeInfo</a>[]&nbsp;a)</pre>
+<div class="block">Convenience static method that goes through an array of TagAttributeInfo
+ objects and looks for "id".</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>a</code> - An array of TagAttributeInfo</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The TagAttributeInfo reference with name "id"</dd></dl>
+</li>
+</ul>
+<a name="isFragment()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFragment</h4>
+<pre>public&nbsp;boolean&nbsp;isFragment()</pre>
+<div class="block">Whether this attribute is of type JspFragment.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>if the attribute is of type JspFragment</dd><dt><span class="strong">Since:</span></dt>
+  <dd>2.0</dd></dl>
+</li>
+</ul>
+<a name="toString()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
+<div class="block">Returns a String representation of this TagAttributeInfo, suitable for
+ debugging purposes.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>a String representation of this TagAttributeInfo</dd></dl>
+</li>
+</ul>
+<a name="isDeferredMethod()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDeferredMethod</h4>
+<pre>public&nbsp;boolean&nbsp;isDeferredMethod()</pre>
+</li>
+</ul>
+<a name="isDeferredValue()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isDeferredValue</h4>
+<pre>public&nbsp;boolean&nbsp;isDeferredValue()</pre>
+</li>
+</ul>
+<a name="getDescription()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDescription</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getDescription()</pre>
+</li>
+</ul>
+<a name="getExpectedTypeName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getExpectedTypeName</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getExpectedTypeName()</pre>
+</li>
+</ul>
+<a name="getMethodSignature()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMethodSignature</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getMethodSignature()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/TagAdapter.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagAttributeInfo.html" target="_top">Frames</a></li>
+<li><a href="TagAttributeInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2000-2013 Apache Software Foundation. All Rights Reserved.</small></p>
+</body>
+</html>

Propchange: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagAttributeInfo.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagData.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagData.html?rev=1510666&view=auto
==============================================================================
--- tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagData.html (added)
+++ tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagData.html Mon Aug  5 19:13:51 2013
@@ -0,0 +1,432 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Thu Aug 01 21:15:55 BST 2013 -->
+<title>TagData (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)</title>
+<meta name="date" content="2013-08-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TagData (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagData.html" target="_top">Frames</a></li>
+<li><a href="TagData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">javax.servlet.jsp.tagext</div>
+<h2 title="Class TagData" class="title">Class TagData</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>javax.servlet.jsp.tagext.TagData</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Cloneable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">TagData</span>
+extends java.lang.Object
+implements java.lang.Cloneable</pre>
+<div class="block">The (translation-time only) attribute/value information for a tag instance.
+
+ <p>
+ TagData is only used as an argument to the isValid, validate, and
+ getVariableInfo methods of TagExtraInfo, which are invoked at
+ translation time.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#REQUEST_TIME_VALUE">REQUEST_TIME_VALUE</a></strong></code>
+<div class="block">Distinguished value for an attribute to indicate its value
+ is a request-time expression (which is not yet available because
+ TagData instances are used at translation-time).</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#TagData(java.util.Hashtable)">TagData</a></strong>(java.util.Hashtable&lt;java.lang.String,java.lang.Object&gt;&nbsp;attrs)</code>
+<div class="block">Constructor for a TagData.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#TagData(java.lang.Object[][])">TagData</a></strong>(java.lang.Object[][]&nbsp;atts)</code>
+<div class="block">Constructor for TagData.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#getAttribute(java.lang.String)">getAttribute</a></strong>(java.lang.String&nbsp;attName)</code>
+<div class="block">The value of the attribute.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Enumeration&lt;java.lang.String&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#getAttributes()">getAttributes</a></strong>()</code>
+<div class="block">Enumerates the attributes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#getAttributeString(java.lang.String)">getAttributeString</a></strong>(java.lang.String&nbsp;attName)</code>
+<div class="block">Get the value for a given attribute.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#getId()">getId</a></strong>()</code>
+<div class="block">The value of the tag's id attribute.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagData.html#setAttribute(java.lang.String, java.lang.Object)">setAttribute</a></strong>(java.lang.String&nbsp;attName,
+            java.lang.Object&nbsp;value)</code>
+<div class="block">Set the value of an attribute.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field_detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="REQUEST_TIME_VALUE">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>REQUEST_TIME_VALUE</h4>
+<pre>public static final&nbsp;java.lang.Object REQUEST_TIME_VALUE</pre>
+<div class="block">Distinguished value for an attribute to indicate its value
+ is a request-time expression (which is not yet available because
+ TagData instances are used at translation-time).</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TagData(java.lang.Object[][])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TagData</h4>
+<pre>public&nbsp;TagData(java.lang.Object[][]&nbsp;atts)</pre>
+<div class="block">Constructor for TagData.
+
+ <p>
+ A typical constructor may be
+ <pre>
+ static final Object[][] att = {{"connection", "conn0"}, {"id", "query0"}};
+ static final TagData td = new TagData(att);
+ </pre>
+
+ All values must be Strings except for those holding the
+ distinguished object REQUEST_TIME_VALUE.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>atts</code> - the static attribute and values.  May be null.</dd></dl>
+</li>
+</ul>
+<a name="TagData(java.util.Hashtable)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TagData</h4>
+<pre>public&nbsp;TagData(java.util.Hashtable&lt;java.lang.String,java.lang.Object&gt;&nbsp;attrs)</pre>
+<div class="block">Constructor for a TagData.
+
+ If you already have the attributes in a hashtable, use this
+ constructor.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>attrs</code> - A hashtable to get the values from.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getId</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getId()</pre>
+<div class="block">The value of the tag's id attribute.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the value of the tag's id attribute, or null if no such
+     attribute was specified.</dd></dl>
+</li>
+</ul>
+<a name="getAttribute(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAttribute</h4>
+<pre>public&nbsp;java.lang.Object&nbsp;getAttribute(java.lang.String&nbsp;attName)</pre>
+<div class="block">The value of the attribute.
+ If a static value is specified for an attribute that accepts a
+ request-time attribute expression then that static value is returned,
+ even if the value is provided in the body of a <jsp:attribute> action.
+ The distinguished object REQUEST_TIME_VALUE is only returned if
+ the value is specified as a request-time attribute expression
+ or via the &lt;jsp:attribute&gt; action with a body that contains
+ dynamic content (scriptlets, scripting expressions, EL expressions,
+ standard actions, or custom actions).  Returns null if the attribute
+ is not set.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>attName</code> - the name of the attribute</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the attribute's value</dd></dl>
+</li>
+</ul>
+<a name="setAttribute(java.lang.String, java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAttribute</h4>
+<pre>public&nbsp;void&nbsp;setAttribute(java.lang.String&nbsp;attName,
+                java.lang.Object&nbsp;value)</pre>
+<div class="block">Set the value of an attribute.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>attName</code> - the name of the attribute</dd><dd><code>value</code> - the value.</dd></dl>
+</li>
+</ul>
+<a name="getAttributeString(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAttributeString</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getAttributeString(java.lang.String&nbsp;attName)</pre>
+<div class="block">Get the value for a given attribute.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>attName</code> - the name of the attribute</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the attribute value string</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.ClassCastException</code> - if attribute value is not a String</dd></dl>
+</li>
+</ul>
+<a name="getAttributes()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getAttributes</h4>
+<pre>public&nbsp;java.util.Enumeration&lt;java.lang.String&gt;&nbsp;getAttributes()</pre>
+<div class="block">Enumerates the attributes.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>An enumeration of the attributes in a TagData</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/TagAttributeInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagData.html" target="_top">Frames</a></li>
+<li><a href="TagData.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2000-2013 Apache Software Foundation. All Rights Reserved.</small></p>
+</body>
+</html>

Propchange: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagData.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html
URL: http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html?rev=1510666&view=auto
==============================================================================
--- tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html (added)
+++ tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html Mon Aug  5 19:13:51 2013
@@ -0,0 +1,385 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Thu Aug 01 21:15:55 BST 2013 -->
+<title>TagExtraInfo (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)</title>
+<meta name="date" content="2013-08-01">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="TagExtraInfo (JSP 2.3 API Documentation - Apache Tomcat 8.0.0-RC1)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagFileInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagExtraInfo.html" target="_top">Frames</a></li>
+<li><a href="TagExtraInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">javax.servlet.jsp.tagext</div>
+<h2 title="Class TagExtraInfo" class="title">Class TagExtraInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>javax.servlet.jsp.tagext.TagExtraInfo</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="strong">TagExtraInfo</span>
+extends java.lang.Object</pre>
+<div class="block">Optional class provided by the tag library author to describe additional
+ translation-time information not described in the TLD.
+ The TagExtraInfo class is mentioned in the Tag Library Descriptor file (TLD).
+
+ <p>
+ This class can be used:
+ <ul>
+ <li> to indicate that the tag defines scripting variables
+ <li> to perform translation-time validation of the tag attributes.
+ </ul>
+
+ <p>
+ It is the responsibility of the JSP translator that the initial value
+ to be returned by calls to getTagInfo() corresponds to a TagInfo
+ object for the tag being translated. If an explicit call to
+ setTagInfo() is done, then the object passed will be returned in
+ subsequent calls to getTagInfo().
+
+ <p>
+ The only way to affect the value returned by getTagInfo()
+ is through a setTagInfo() call, and thus, TagExtraInfo.setTagInfo() is
+ to be called by the JSP translator, with a TagInfo object that
+ corresponds to the tag being translated. The call should happen before
+ any invocation on validate() and before any invocation on
+ getVariableInfo().
+
+ <p>
+ <tt>NOTE:</tt> It is a (translation time) error for a tag definition
+ in a TLD with one or more variable subelements to have an associated
+ TagExtraInfo implementation that returns a VariableInfo array with
+ one or more elements from a call to getVariableInfo().</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#TagExtraInfo()">TagExtraInfo</a></strong>()</code>
+<div class="block">Sole constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../javax/servlet/jsp/tagext/TagInfo.html" title="class in javax.servlet.jsp.tagext">TagInfo</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#getTagInfo()">getTagInfo</a></strong>()</code>
+<div class="block">Get the TagInfo for this class.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../javax/servlet/jsp/tagext/VariableInfo.html" title="class in javax.servlet.jsp.tagext">VariableInfo</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#getVariableInfo(javax.servlet.jsp.tagext.TagData)">getVariableInfo</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext">TagData</a>&nbsp;data)</code>
+<div class="block">information on scripting variables defined by the tag associated with
+ this TagExtraInfo instance.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#isValid(javax.servlet.jsp.tagext.TagData)">isValid</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext">TagData</a>&nbsp;data)</code>
+<div class="block">Translation-time validation of the attributes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#setTagInfo(javax.servlet.jsp.tagext.TagInfo)">setTagInfo</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/TagInfo.html" title="class in javax.servlet.jsp.tagext">TagInfo</a>&nbsp;tagInfo)</code>
+<div class="block">Set the TagInfo for this class.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../javax/servlet/jsp/tagext/ValidationMessage.html" title="class in javax.servlet.jsp.tagext">ValidationMessage</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#validate(javax.servlet.jsp.tagext.TagData)">validate</a></strong>(<a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext">TagData</a>&nbsp;data)</code>
+<div class="block">Translation-time validation of the attributes.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TagExtraInfo()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TagExtraInfo</h4>
+<pre>public&nbsp;TagExtraInfo()</pre>
+<div class="block">Sole constructor. (For invocation by subclass constructors,
+ typically implicit.)</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getVariableInfo(javax.servlet.jsp.tagext.TagData)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVariableInfo</h4>
+<pre>public&nbsp;<a href="../../../../javax/servlet/jsp/tagext/VariableInfo.html" title="class in javax.servlet.jsp.tagext">VariableInfo</a>[]&nbsp;getVariableInfo(<a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext">TagData</a>&nbsp;data)</pre>
+<div class="block">information on scripting variables defined by the tag associated with
+ this TagExtraInfo instance.
+ Request-time attributes are indicated as such in the TagData parameter.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The TagData instance.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An array of VariableInfo data, or null or a zero length array
+         if no scripting variables are to be defined.</dd></dl>
+</li>
+</ul>
+<a name="isValid(javax.servlet.jsp.tagext.TagData)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isValid</h4>
+<pre>public&nbsp;boolean&nbsp;isValid(<a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext">TagData</a>&nbsp;data)</pre>
+<div class="block">Translation-time validation of the attributes.
+ Request-time attributes are indicated as such in the TagData parameter.
+ Note that the preferred way to do validation is with the validate()
+ method, since it can return more detailed information.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The TagData instance.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Whether this tag instance is valid.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../javax/servlet/jsp/tagext/TagExtraInfo.html#validate(javax.servlet.jsp.tagext.TagData)"><code>validate(javax.servlet.jsp.tagext.TagData)</code></a></dd></dl>
+</li>
+</ul>
+<a name="validate(javax.servlet.jsp.tagext.TagData)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validate</h4>
+<pre>public&nbsp;<a href="../../../../javax/servlet/jsp/tagext/ValidationMessage.html" title="class in javax.servlet.jsp.tagext">ValidationMessage</a>[]&nbsp;validate(<a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext">TagData</a>&nbsp;data)</pre>
+<div class="block">Translation-time validation of the attributes.
+ Request-time attributes are indicated as such in the TagData parameter.
+ Because of the higher quality validation messages possible,
+ this is the preferred way to do validation (although isValid()
+ still works).
+
+ <p>JSP 2.0 and higher containers call validate() instead of isValid().
+ The default implementation of this method is to call isValid().  If
+ isValid() returns false, a generic ValidationMessage[] is returned
+ indicating isValid() returned false.</p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The TagData instance.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A null object, or zero length array if no errors, an
+     array of ValidationMessages otherwise.</dd><dt><span class="strong">Since:</span></dt>
+  <dd>2.0</dd></dl>
+</li>
+</ul>
+<a name="setTagInfo(javax.servlet.jsp.tagext.TagInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTagInfo</h4>
+<pre>public final&nbsp;void&nbsp;setTagInfo(<a href="../../../../javax/servlet/jsp/tagext/TagInfo.html" title="class in javax.servlet.jsp.tagext">TagInfo</a>&nbsp;tagInfo)</pre>
+<div class="block">Set the TagInfo for this class.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>tagInfo</code> - The TagInfo this instance is extending</dd></dl>
+</li>
+</ul>
+<a name="getTagInfo()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getTagInfo</h4>
+<pre>public final&nbsp;<a href="../../../../javax/servlet/jsp/tagext/TagInfo.html" title="class in javax.servlet.jsp.tagext">TagInfo</a>&nbsp;getTagInfo()</pre>
+<div class="block">Get the TagInfo for this class.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>the taginfo instance this instance is extending</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+<div class="aboutLanguage"><em><b>JSP 2.3 - Apache Tomcat 8.0.0-RC1</b></em></div>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../javax/servlet/jsp/tagext/TagData.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../javax/servlet/jsp/tagext/TagFileInfo.html" title="class in javax.servlet.jsp.tagext"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?javax/servlet/jsp/tagext/TagExtraInfo.html" target="_top">Frames</a></li>
+<li><a href="TagExtraInfo.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2000-2013 Apache Software Foundation. All Rights Reserved.</small></p>
+</body>
+</html>

Propchange: tomcat/site/trunk/docs/tomcat-8.0-doc/jspapi/javax/servlet/jsp/tagext/TagExtraInfo.html
------------------------------------------------------------------------------
    svn:eol-style = native



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org