You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by pe...@apache.org on 2004/10/06 11:17:37 UTC
cvs commit: ant/docs/manual/CoreTasks typedef.html
peterreilly 2004/10/06 02:17:37
Modified: docs/manual/CoreTasks typedef.html
Log:
document classpathref for <typedef>
PR: 31555
Reported by: Nathan Robertson
Revision Changes Path
1.16 +27 -1 ant/docs/manual/CoreTasks/typedef.html
Index: typedef.html
===================================================================
RCS file: /home/cvs/ant/docs/manual/CoreTasks/typedef.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- typedef.html 27 Jul 2004 05:54:51 -0000 1.15
+++ typedef.html 6 Oct 2004 09:17:36 -0000 1.16
@@ -100,6 +100,12 @@
align="center" valign="top">No</td>
</tr>
<tr>
+ <td valign="top">classpathref</td>
+ <td valign="top">
+ a reference to a classpath to use when looking up <code>classname</code>.</td>
+ <td align="center" valign="top">No</td>
+ </tr>
+ <tr>
<td valign="top">loaderRef</td> <td valign="top">the name of the loader that is
used to load the class, constructed from the specified classpath. Use this to
allow multiple tasks/types to be loaded with the same loader, so they can call
@@ -167,10 +173,30 @@
and in the execute method invokes <i>run</i> on the proxied object,
one may use a Runnable class as an Ant task. The following fragment
defines a task called <i>runclock</i>.
- <pre>
+ </p>
+ <pre>
<typedef name="runclock"
classname="com.acme.ant.RunClock"
adapter="org.acme.ant.RunnableAdapter"/>
+ </pre>
+ <p>
+ The following fragment shows the use of the classpathref and
+ loaderref to load up two definitions.
+ </p>
+ <pre>
+ <path id="lib.path">
+ <fileset dir="lib" includes="lib/*.jar"/>
+ </path>
+
+ <typedef name="filter1"
+ classname="org.acme.filters.Filter1"
+ classpathref="lib.path"
+ loaderref="lib.path.loader"
+ />
+ <typedef name="filter2"
+ classname="org.acme.filters.Filter2"
+ loaderref="lib.path.loader"
+ />
</pre>
<hr>
<p align="center">Copyright © 2001-2004 Apache Software
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org