Author: markt
Date: Tue Aug  3 12:20:57 2010
New Revision: 981841

URL: http://svn.apache.org/viewvc?rev=981841&view=rev
Log:
Provide Javadoc for Servlet, JSP & EL
Provide external links to JAX-RPC Javadoc

Added:
    tomcat/trunk/webapps/docs/elapi/
    tomcat/trunk/webapps/docs/elapi/index.html   (with props)
    tomcat/trunk/webapps/docs/jspapi/
    tomcat/trunk/webapps/docs/jspapi/index.html   (with props)
    tomcat/trunk/webapps/docs/servletapi/
    tomcat/trunk/webapps/docs/servletapi/index.html   (with props)
Modified:
    tomcat/trunk/build.xml
    tomcat/trunk/webapps/docs/api/index.html
    tomcat/trunk/webapps/docs/project.xml

Modified: tomcat/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/build.xml?rev=981841&r1=981840&r2=981841&view=diff
==============================================================================
--- tomcat/trunk/build.xml (original)
+++ tomcat/trunk/build.xml Tue Aug  3 12:20:57 2010
@@ -1133,9 +1133,9 @@
 
   </target>
 
-  <target name="extras-webservices"
-          depends="extras-prepare,compile,build-manifests"
-          description="Build web services extras package">
+  <target name="extras-webservices-prepare"
+          depends="extras-prepare"
+          description="Prepare to build web services extras package">
 
     <antcall target="downloadfile">
       <param name="sourcefile" value="${jaxrpc-lib.loc}"/>
@@ -1153,6 +1153,11 @@
           tofile="${tomcat.extras}/webservices/jaxrpc.jar" />
     <copy file="${wsdl4j-lib.jar}"
           tofile="${tomcat.extras}/webservices/wsdl4j.jar" />
+  </target>
+
+  <target name="extras-webservices"
+          depends="extras-webservices-prepare,compile,build-manifests"
+          description="Build web services extras package">
 
     <!-- Compile web services classes components -->
     <javac srcdir="java" destdir="${tomcat.classes}"
@@ -1335,8 +1340,60 @@ Apache Tomcat ${version} native binaries
     
   </target>
 
-  <target name="javadoc" depends="dist-source,extras-prepare"
+  <target name="javadoc" depends="dist-source,extras-webservices-prepare"
     description="Create the Tomcat javadoc" >
+    <javadoc packagenames="javax.servlet.*"
+      excludepackagenames="javax.servlet.jsp.*"
+      sourcepath="${tomcat.dist}/src/java"
+      destdir="${tomcat.dist}/webapps/docs/servletapi"
+      version="true"
+      windowtitle="Servlet 3.0 API Documentation - Apache Tomcat ${version}"
+      doctitle="Servlet 3.0 API - Apache Tomcat ${version}"
+      header="&lt;b&gt;Servlet 3.0 - Apache Tomcat ${version}&lt;/b&gt;"
+      bottom="Copyright &amp;#169; 2000-${year} Apache Software Foundation. 
All Rights Reserved."
+      encoding="ISO-8859-1"
+      additionalparam="-breakiterator"
+      maxmemory="256m" >
+      <classpath>
+        <path refid="compile.classpath"/>
+        <path refid="tomcat.webservices.classpath"/>
+        <path location="${ant.core.lib}"/>
+      </classpath>
+    </javadoc>
+    <javadoc packagenames="javax.servlet.jsp.*"
+      sourcepath="${tomcat.dist}/src/java"
+      destdir="${tomcat.dist}/webapps/docs/jspapi"
+      version="true"
+      windowtitle="JSP 2.2 API Documentation - Apache Tomcat ${version}"
+      doctitle="JSP 2.2 API - Apache Tomcat ${version}"
+      header="&lt;b&gt;JSP 2.2 - Apache Tomcat ${version}&lt;/b&gt;"
+      bottom="Copyright &amp;#169; 2000-${year} Apache Software Foundation. 
All Rights Reserved."
+      encoding="ISO-8859-1"
+      additionalparam="-breakiterator"
+      maxmemory="256m" >
+      <classpath>
+        <path refid="compile.classpath"/>
+        <path refid="tomcat.webservices.classpath"/>
+        <path location="${ant.core.lib}"/>
+      </classpath>
+    </javadoc>
+    <javadoc packagenames="javax.el.*"
+      sourcepath="${tomcat.dist}/src/java"
+      destdir="${tomcat.dist}/webapps/docs/elapi"
+      version="true"
+      windowtitle="EL 2.2 API Documentation - Apache Tomcat ${version}"
+      doctitle="EL 2.2 API - Apache Tomcat ${version}"
+      header="&lt;b&gt;EL 2.2 - Apache Tomcat ${version}&lt;/b&gt;"
+      bottom="Copyright &amp;#169; 2000-${year} Apache Software Foundation. 
All Rights Reserved."
+      encoding="ISO-8859-1"
+      additionalparam="-breakiterator"
+      maxmemory="256m" >
+      <classpath>
+        <path refid="compile.classpath"/>
+        <path refid="tomcat.webservices.classpath"/>
+        <path location="${ant.core.lib}"/>
+      </classpath>
+    </javadoc>
     <javadoc packagenames="org.apache.*"
       sourcepath="${tomcat.dist}/src/java"
       destdir="${tomcat.dist}/webapps/docs/api"
@@ -1353,7 +1410,12 @@ Apache Tomcat ${version} native binaries
         <path refid="tomcat.webservices.classpath"/>
         <path location="${ant.core.lib}"/>
       </classpath>
+      <link href="../servletapi"/>
+      <link href="../jspapi"/>
+      <link href="../elapi"/>
       <link href="http://java.sun.com/j2se/1.6.0/docs/api/"/>
+      <link href="http://commons.apache.org/io/api-release/"/>
+      <link href="http://download-llnw.oracle.com/javaee/6/api/"/>
     </javadoc>
   </target>
 

Modified: tomcat/trunk/webapps/docs/api/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/api/index.html?rev=981841&r1=981840&r2=981841&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/api/index.html (original)
+++ tomcat/trunk/webapps/docs/api/index.html Tue Aug  3 12:20:57 2010
@@ -23,11 +23,12 @@
 
 <body>
 
-Tomcat's internal javadoc is no longer installed by default. Download and 
install 
+Tomcat's internal javadoc is not installed by default. Download and install 
 the "fulldocs" package to get it.
 
 You can also access the javadoc online in the Tomcat 
-<a href="http://tomcat.apache.org/tomcat-7.0-doc/";>documentation bundle</a>.
+<a href="http://tomcat.apache.org/tomc...@version_major_minor@-doc/";>
+documentation bundle</a>.
 
 </body>
 </html>

Added: tomcat/trunk/webapps/docs/elapi/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/elapi/index.html?rev=981841&view=auto
==============================================================================
--- tomcat/trunk/webapps/docs/elapi/index.html (added)
+++ tomcat/trunk/webapps/docs/elapi/index.html Tue Aug  3 12:20:57 2010
@@ -0,0 +1,34 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en" 
"http://www.w3.org/TR/REC-html40/strict.dtd";>
+<html>
+    <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+    <title>API docs</title>
+</head>
+
+<body>
+
+The EL Javadoc is not installed by default. Download and install 
+the "fulldocs" package to get it.
+
+You can also access the javadoc online in the Tomcat 
+<a href="http://tomcat.apache.org/tomc...@version_major_minor@-doc/";>
+documentation bundle</a>.
+
+</body>
+</html>

Propchange: tomcat/trunk/webapps/docs/elapi/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: tomcat/trunk/webapps/docs/jspapi/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/jspapi/index.html?rev=981841&view=auto
==============================================================================
--- tomcat/trunk/webapps/docs/jspapi/index.html (added)
+++ tomcat/trunk/webapps/docs/jspapi/index.html Tue Aug  3 12:20:57 2010
@@ -0,0 +1,34 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en" 
"http://www.w3.org/TR/REC-html40/strict.dtd";>
+<html>
+    <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+    <title>API docs</title>
+</head>
+
+<body>
+
+The JSP Javadoc is not installed by default. Download and install 
+the "fulldocs" package to get it.
+
+You can also access the javadoc online in the Tomcat 
+<a href="http://tomcat.apache.org/tomc...@version_major_minor@-doc/";>
+documentation bundle</a>.
+
+</body>
+</html>

Propchange: tomcat/trunk/webapps/docs/jspapi/index.html
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: tomcat/trunk/webapps/docs/project.xml
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/project.xml?rev=981841&r1=981840&r2=981841&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/project.xml (original)
+++ tomcat/trunk/webapps/docs/project.xml Tue Aug  3 12:20:57 2010
@@ -72,7 +72,10 @@
     <menu name="Reference">
         <item name="Release Notes"         href="RELEASE-NOTES.txt"/>
         <item name="Configuration"         href="config/index.html"/>
-        <item name="Javadocs"              href="api/index.html"/>
+        <item name="Tomcat Javadocs"       href="api/index.html"/>
+        <item name="Servlet Javadocs"      href="servletapi/index.html"/>
+        <item name="JSP 2.2 Javadocs"      href="jspapi/index.html"/>
+        <item name="EL 2.2 Javadocs"       href="elapi/index.html"/>
         <item name="JK 1.2 Documentation"      
               href="http://tomcat.apache.org/connectors-doc/"/>
     </menu>

Added: tomcat/trunk/webapps/docs/servletapi/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/servletapi/index.html?rev=981841&view=auto
==============================================================================
--- tomcat/trunk/webapps/docs/servletapi/index.html (added)
+++ tomcat/trunk/webapps/docs/servletapi/index.html Tue Aug  3 12:20:57 2010
@@ -0,0 +1,34 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en" 
"http://www.w3.org/TR/REC-html40/strict.dtd";>
+<html>
+    <head>
+    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+    <title>API docs</title>
+</head>
+
+<body>
+
+The Servlet Javadoc is not installed by default. Download and install 
+the "fulldocs" package to get it.
+
+You can also access the javadoc online in the Tomcat 
+<a href="http://tomcat.apache.org/tomc...@version_major_minor@-doc/";>
+documentation bundle</a>.
+
+</body>
+</html>

Propchange: tomcat/trunk/webapps/docs/servletapi/index.html
------------------------------------------------------------------------------
    svn:eol-style = native



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

Reply via email to