Ant task developers should be pointed to classes designed for extension.
Index: docs/manual/base_task_classes.html =================================================================== RCS file: docs/manual/base_task_classes.html diff -N docs/manual/base_task_classes.html --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ docs/manual/base_task_classes.html 26 Apr 2002 17:51:19 -0000 @@ -0,0 +1,87 @@ +<html> + +<head> +<meta http-equiv="Content-Language" content="en-us"> +<title>Tasks Desinged for Extension</title> +</head> + +<body> +<h1>Tasks Desgined for Extension</h1> +These classes are desgined to be extended. Always start here when writting your own task. + +<table border="1"> +<thead> +<tr> +<th> +Class +</th> +<th> +Description +</th> +</tr> +</thead> +<tbody> +<tr> +<td> +<a href="api/org/apache/tools/ant/Task.html">Task</a> +</td> +<td> +Base class for all tasks. +</td> +</tr> + +<tr> +<td> +<a href="api/org/apache/tools/ant/taskdefs/AbstractCvsTask.html">AbstractCvsTask</a> +</td> +<td> +Another task can extend this with some customized output processing +</td> +</tr> + +<tr> +<td> +<a href="api/org/apache/tools/ant/taskdefs/JDBCTask.html">JDBCTask</a> +</td> +<td> +Handles JDBC configuration needed by SQL type tasks. +</td> +</tr> + +<tr> +<td> +<a href="api/org/apache/tools/ant/taskdefs/MatchingTask.html">MatchingTask</a> +</td> +<td> +This is an abstract task that should be used by all those tasks that require to include or exclude files based on pattern matching. +</td> +</tr> + +<tr> +<td> +<a href="api/org/apache/tools/ant/taskdefs/Pack.html">Pack</a> +</td> +<td> +Abstract Base class for pack tasks. +</td> +</tr> + + +<tr> +<td> +<a href="api/org/apache/tools/ant/taskdefs/Unpack.html">Unpack</a> +</td> +<td> +Abstract Base class for unpack tasks. +</td> +</tr> + +</tbody> +</table> + +<hr> +<p align="center">Copyright © 2001-2002 Apache Software Foundation. All rights +Reserved.</p> + +</body> +</html> Index: docs/manual/base_task_classes.html~ =================================================================== RCS file: docs/manual/base_task_classes.html~ diff -N docs/manual/base_task_classes.html~ --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ docs/manual/base_task_classes.html~ 26 Apr 2002 17:51:19 -0000 @@ -0,0 +1,21 @@ +<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<title>Task classes desinged for extension</title>
+</head>
+
+<body>
+<h1>Task classes desgined for extension</h1>
+These classes are desgined to be extended. Always start here when writting
your own task.
+
+<table>
+
+</table>
+
+<hr>
+<p align="center">Copyright © 2001-2002 Apache Software Foundation. All
rights
+Reserved.</p>
+
+</body>
+</html>
Index: docs/manual/develop.html
===================================================================
RCS file: /home/cvspublic/jakarta-ant/docs/manual/develop.html,v
retrieving revision 1.10
diff -u -r1.10 develop.html
--- docs/manual/develop.html 27 Mar 2002 17:50:28 -0000 1.10
+++ docs/manual/develop.html 26 Apr 2002 17:51:19 -0000
@@ -11,7 +11,8 @@
<h2><a name="writingowntask">Writing Your Own Task</a></h2>
<p>It is very easy to write your own task:</p>
<ol>
- <li>Create a Java class that extends
<code>org.apache.tools.ant.Task</code>.</li>
+ <li>Create a Java class that extends <code>org.apache.tools.ant.Task</code>
+ or <a href="base_task_classes.html">another class</a> that was desgined
to be extended.</li>
<li>For each attribute, write a <i>setter</i> method. The setter method must
be a
<code>public void</code> method that takes a single argument. The
name of the method must begin with <code>set</code>, followed by the
Index: docs/manual/developlist.html
===================================================================
RCS file: /home/cvspublic/jakarta-ant/docs/manual/developlist.html,v
retrieving revision 1.2
diff -u -r1.2 developlist.html
--- docs/manual/developlist.html 22 Apr 2002 13:22:56 -0000 1.2
+++ docs/manual/developlist.html 26 Apr 2002 17:51:19 -0000
@@ -13,6 +13,7 @@
<h3>Developing with Ant</h3>
<a href="develop.html#writingowntask">Writing Your Own Task</a><br>
+<a href="base_task_classes.html">Tasks Designed for Extensiton</a><br>
<a href="develop.html#buildevents">Build Events</a><br>
<a href="develop.html#integration">Source-code Integration</a><br>
<a href="inputhandler.html">InputHandler</a><br>
Index: docs/manual/developlist.html~
===================================================================
RCS file: docs/manual/developlist.html~
diff -N docs/manual/developlist.html~
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ docs/manual/developlist.html~ 26 Apr 2002 17:51:19 -0000
@@ -0,0 +1,22 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<title>Apache Ant User Manual</title>
+<base target="mainFrame">
+</head>
+
+<body>
+
+<h2><a href="toc.html" target="navFrame">Table of Contents</a></h2>
+
+<h3>Developing with Ant</h3>
+
+<a href="develop.html#writingowntask">Writing Your Own Task</a><br>
+<a href="develop.html#buildevents">Build Events</a><br>
+<a href="develop.html#integration">Source-code Integration</a><br>
+<a href="inputhandler.html">InputHandler</a><br>
+
+</body>
+</html>
+
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
