source: release-kits/lirk3/resources/gs3-release-maker/ant/docs/manual/api/org/apache/tools/ant/taskdefs/Rmic.html@ 14982

Last change on this file since 14982 was 14982, checked in by oranfry, 16 years ago

initial import of LiRK3

File size: 58.7 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.4.2_13) on Mon Oct 01 14:33:21 NZST 2007 -->
6<TITLE>
7Rmic (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.Rmic class">
11
12<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
13
14<SCRIPT type="text/javascript">
15function windowTitle()
16{
17 parent.document.title="Rmic (Apache Ant API)";
18}
19</SCRIPT>
20
21</HEAD>
22
23<BODY BGCOLOR="white" onload="windowTitle();">
24
25
26<!-- ========= START OF TOP NAVBAR ======= -->
27<A NAME="navbar_top"><!-- --></A>
28<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
29<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
30<TR>
31<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
32<A NAME="navbar_top_firstrow"><!-- --></A>
33<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
34 <TR ALIGN="center" VALIGN="top">
35 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
36 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
37 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
38 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
39 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
40 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
41 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
42 </TR>
43</TABLE>
44</TD>
45<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
46</EM>
47</TD>
48</TR>
49
50<TR>
51<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
52&nbsp;<A HREF="../../../../../org/apache/tools/ant/taskdefs/Replace.Replacefilter.html" title="class in org.apache.tools.ant.taskdefs"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;<A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html" title="class in org.apache.tools.ant.taskdefs"><B>NEXT CLASS</B></A></FONT></TD>
54<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
55 <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
56&nbsp;<A HREF="Rmic.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
57&nbsp;<SCRIPT type="text/javascript">
58 <!--
59 if(window==top) {
60 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
61 }
62 //-->
63</SCRIPT>
64<NOSCRIPT>
65 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
66</NOSCRIPT>
67
68</FONT></TD>
69</TR>
70<TR>
71<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
72 SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
75</TR>
76</TABLE>
77<A NAME="skip-navbar_top"></A>
78<!-- ========= END OF TOP NAVBAR ========= -->
79
80<HR>
81<!-- ======== START OF CLASS DATA ======== -->
82<H2>
83<FONT SIZE="-1">
84org.apache.tools.ant.taskdefs</FONT>
85<BR>
86Class Rmic</H2>
87<PRE>
88java.lang.Object
89 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../org/apache/tools/ant/ProjectComponent.html" title="class in org.apache.tools.ant">org.apache.tools.ant.ProjectComponent</A>
90 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">org.apache.tools.ant.Task</A>
91 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">org.apache.tools.ant.taskdefs.MatchingTask</A>
92 <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.tools.ant.taskdefs.Rmic</B>
93</PRE>
94<DL>
95<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/tools/ant/types/selectors/SelectorContainer.html" title="interface in org.apache.tools.ant.types.selectors">SelectorContainer</A></DD>
96</DL>
97<HR>
98<DL>
99<DT>public class <B>Rmic</B><DT>extends <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">MatchingTask</A></DL>
100
101<P>
102Runs the rmic compiler against classes.</p>
103 <p>Rmic can be run on a single class (as specified with the classname
104 attribute) or a number of classes at once (all classes below base that
105 are neither _Stub nor _Skel classes). If you want to rmic a single
106 class and this class is a class nested into another class, you have to
107 specify the classname in the form <code>Outer$$Inner</code> instead of
108 <code>Outer.Inner</code>.</p>
109 <p>It is possible to refine the set of files that are being rmiced. This can
110 be done with the <i>includes</i>, <i>includesfile</i>, <i>excludes</i>,
111 <i>excludesfile</i> and <i>defaultexcludes</i>
112 attributes. With the <i>includes</i> or <i>includesfile</i> attribute you
113 specify the files you want to have included by using patterns. The
114 <i>exclude</i> or <i>excludesfile</i> attribute is used to specify
115 the files you want to have excluded. This is also done with patterns. And
116 finally with the <i>defaultexcludes</i> attribute, you can specify whether
117 you want to use default exclusions or not. See the section on
118 directory based tasks</a>, on how the
119 inclusion/exclusion of files works, and how to write patterns.</p>
120 <p>This task forms an implicit FileSet and
121 supports all attributes of <code>&lt;fileset&gt;</code>
122 (<code>dir</code> becomes <code>base</code>) as well as the nested
123 <code>&lt;include&gt;</code>, <code>&lt;exclude&gt;</code> and
124 <code>&lt;patternset&gt;</code> elements.</p>
125 <p>It is possible to use different compilers. This can be selected
126 with the &quot;build.rmic&quot; property or the <code>compiler</code>
127 attribute. <a name="compilervalues">There are three choices</a>:</p>
128 <ul>
129 <li>sun (the standard compiler of the JDK)</li>
130 <li>kaffe (the standard compiler of
131 <a href="http://www.kaffe.org">Kaffe</a>)</li>
132 <li>weblogic</li>
133 </ul>
134
135 <p> The <a href="http://dione.zcu.cz/~toman40/miniRMI/">miniRMI</a>
136 project contains a compiler implementation for this task as well,
137 please consult miniRMI's documentation to learn how to use it.</p>
138<P>
139
140<P>
141<DL>
142<DT><B>Since:</B></DT>
143 <DD>Ant 1.1</DD>
144</DL>
145<HR>
146
147<P>
148<!-- ======== NESTED CLASS SUMMARY ======== -->
149
150<A NAME="nested_class_summary"><!-- --></A>
151<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
152<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
153<TD COLSPAN=2><FONT SIZE="+2">
154<B>Nested Class Summary</B></FONT></TD>
155</TR>
156<TR BGCOLOR="white" CLASS="TableRowColor">
157<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
158<CODE>&nbsp;class</CODE></FONT></TD>
159<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html" title="class in org.apache.tools.ant.taskdefs">Rmic.ImplementationSpecificArgument</A></B></CODE>
160
161<BR>
162&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an "compiler" attribute to Commandline$Attribute used to
163 filter command line attributes based on the current
164 implementation.</TD>
165</TR>
166</TABLE>
167&nbsp;
168<!-- =========== FIELD SUMMARY =========== -->
169
170<A NAME="field_summary"><!-- --></A>
171<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
172<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
173<TD COLSPAN=2><FONT SIZE="+2">
174<B>Field Summary</B></FONT></TD>
175</TR>
176</TABLE>
177&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask"><!-- --></A>
178<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
179<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
180<TD><B>Fields inherited from class org.apache.tools.ant.taskdefs.<A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">MatchingTask</A></B></TD>
181</TR>
182<TR BGCOLOR="white" CLASS="TableRowColor">
183<TD><CODE><A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#fileset">fileset</A></CODE></TD>
184</TR>
185</TABLE>
186&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
187<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
188<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
189<TD><B>Fields inherited from class org.apache.tools.ant.<A HREF="../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A></B></TD>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD><CODE><A HREF="../../../../../org/apache/tools/ant/Task.html#description">description</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#location">location</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#target">target</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#taskName">taskName</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#taskType">taskType</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#wrapper">wrapper</A></CODE></TD>
193</TR>
194</TABLE>
195&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
196<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
197<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
198<TD><B>Fields inherited from class org.apache.tools.ant.<A HREF="../../../../../org/apache/tools/ant/ProjectComponent.html" title="class in org.apache.tools.ant">ProjectComponent</A></B></TD>
199</TR>
200<TR BGCOLOR="white" CLASS="TableRowColor">
201<TD><CODE><A HREF="../../../../../org/apache/tools/ant/ProjectComponent.html#project">project</A></CODE></TD>
202</TR>
203</TABLE>
204&nbsp;
205<!-- ======== CONSTRUCTOR SUMMARY ======== -->
206
207<A NAME="constructor_summary"><!-- --></A>
208<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
209<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
210<TD COLSPAN=2><FONT SIZE="+2">
211<B>Constructor Summary</B></FONT></TD>
212</TR>
213<TR BGCOLOR="white" CLASS="TableRowColor">
214<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#Rmic()">Rmic</A></B>()</CODE>
215
216<BR>
217&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor for Rmic.</TD>
218</TR>
219</TABLE>
220&nbsp;
221<!-- ========== METHOD SUMMARY =========== -->
222
223<A NAME="method_summary"><!-- --></A>
224<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
225<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
226<TD COLSPAN=2><FONT SIZE="+2">
227<B>Method Summary</B></FONT></TD>
228</TR>
229<TR BGCOLOR="white" CLASS="TableRowColor">
230<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
231<CODE>&nbsp;<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
232<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#createClasspath()">createClasspath</A></B>()</CODE>
233
234<BR>
235&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a nested classpath element.</TD>
236</TR>
237<TR BGCOLOR="white" CLASS="TableRowColor">
238<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
239<CODE>&nbsp;<A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html" title="class in org.apache.tools.ant.taskdefs">Rmic.ImplementationSpecificArgument</A></CODE></FONT></TD>
240<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#createCompilerArg()">createCompilerArg</A></B>()</CODE>
241
242<BR>
243&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds an implementation specific command line argument.</TD>
244</TR>
245<TR BGCOLOR="white" CLASS="TableRowColor">
246<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
247<CODE>&nbsp;<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
248<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#createExtdirs()">createExtdirs</A></B>()</CODE>
249
250<BR>
251&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Maybe creates a nested extdirs element.</TD>
252</TR>
253<TR BGCOLOR="white" CLASS="TableRowColor">
254<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
255<CODE>&nbsp;void</CODE></FONT></TD>
256<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#execute()">execute</A></B>()</CODE>
257
258<BR>
259&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;execute by creating an instance of an implementation
260 class and getting to do the work</TD>
261</TR>
262<TR BGCOLOR="white" CLASS="TableRowColor">
263<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
264<CODE>&nbsp;java.io.File</CODE></FONT></TD>
265<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getBase()">getBase</A></B>()</CODE>
266
267<BR>
268&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the base directory to output generated class.</TD>
269</TR>
270<TR BGCOLOR="white" CLASS="TableRowColor">
271<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
272<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
273<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getClassname()">getClassname</A></B>()</CODE>
274
275<BR>
276&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the class name to compile.</TD>
277</TR>
278<TR BGCOLOR="white" CLASS="TableRowColor">
279<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
280<CODE>&nbsp;<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
281<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getClasspath()">getClasspath</A></B>()</CODE>
282
283<BR>
284&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the classpath.</TD>
285</TR>
286<TR BGCOLOR="white" CLASS="TableRowColor">
287<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
288<CODE>&nbsp;java.util.Vector</CODE></FONT></TD>
289<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getCompileList()">getCompileList</A></B>()</CODE>
290
291<BR>
292&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
293</TR>
294<TR BGCOLOR="white" CLASS="TableRowColor">
295<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
296<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
297<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getCompiler()">getCompiler</A></B>()</CODE>
298
299<BR>
300&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;get the name of the current compiler</TD>
301</TR>
302<TR BGCOLOR="white" CLASS="TableRowColor">
303<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
304<CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
305<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getCurrentCompilerArgs()">getCurrentCompilerArgs</A></B>()</CODE>
306
307<BR>
308&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the additional implementation specific command line arguments.</TD>
309</TR>
310<TR BGCOLOR="white" CLASS="TableRowColor">
311<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
312<CODE>&nbsp;boolean</CODE></FONT></TD>
313<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getDebug()">getDebug</A></B>()</CODE>
314
315<BR>
316&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the debug flag.</TD>
317</TR>
318<TR BGCOLOR="white" CLASS="TableRowColor">
319<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
320<CODE>&nbsp;<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
321<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getExtdirs()">getExtdirs</A></B>()</CODE>
322
323<BR>
324&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the extension directories that will be used during the
325 compilation.</TD>
326</TR>
327<TR BGCOLOR="white" CLASS="TableRowColor">
328<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
329<CODE>&nbsp;java.util.Vector</CODE></FONT></TD>
330<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getFileList()">getFileList</A></B>()</CODE>
331
332<BR>
333&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets file list to compile.</TD>
334</TR>
335<TR BGCOLOR="white" CLASS="TableRowColor">
336<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
337<CODE>&nbsp;boolean</CODE></FONT></TD>
338<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getFiltering()">getFiltering</A></B>()</CODE>
339
340<BR>
341&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets whether token filtering is set</TD>
342</TR>
343<TR BGCOLOR="white" CLASS="TableRowColor">
344<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
345<CODE>&nbsp;boolean</CODE></FONT></TD>
346<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getIdl()">getIdl</A></B>()</CODE>
347
348<BR>
349&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets IDL flags.</TD>
350</TR>
351<TR BGCOLOR="white" CLASS="TableRowColor">
352<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
353<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
354<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getIdlopts()">getIdlopts</A></B>()</CODE>
355
356<BR>
357&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets additional arguments for idl compile.</TD>
358</TR>
359<TR BGCOLOR="white" CLASS="TableRowColor">
360<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
361<CODE>&nbsp;boolean</CODE></FONT></TD>
362<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getIiop()">getIiop</A></B>()</CODE>
363
364<BR>
365&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets iiop flags.</TD>
366</TR>
367<TR BGCOLOR="white" CLASS="TableRowColor">
368<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
369<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
370<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getIiopopts()">getIiopopts</A></B>()</CODE>
371
372<BR>
373&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets additional arguments for iiop.</TD>
374</TR>
375<TR BGCOLOR="white" CLASS="TableRowColor">
376<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
377<CODE>&nbsp;boolean</CODE></FONT></TD>
378<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getIncludeantruntime()">getIncludeantruntime</A></B>()</CODE>
379
380<BR>
381&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets whether or not the ant classpath is to be included in the
382 task's classpath.</TD>
383</TR>
384<TR BGCOLOR="white" CLASS="TableRowColor">
385<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
386<CODE>&nbsp;boolean</CODE></FONT></TD>
387<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getIncludejavaruntime()">getIncludejavaruntime</A></B>()</CODE>
388
389<BR>
390&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets whether or not the java runtime should be included in this
391 task's classpath.</TD>
392</TR>
393<TR BGCOLOR="white" CLASS="TableRowColor">
394<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
395<CODE>&nbsp;java.lang.ClassLoader</CODE></FONT></TD>
396<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getLoader()">getLoader</A></B>()</CODE>
397
398<BR>
399&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Classloader for the user-specified classpath.</TD>
400</TR>
401<TR BGCOLOR="white" CLASS="TableRowColor">
402<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
403<CODE>&nbsp;java.lang.Class</CODE></FONT></TD>
404<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getRemoteInterface(java.lang.Class)">getRemoteInterface</A></B>(java.lang.Class&nbsp;testClass)</CODE>
405
406<BR>
407&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the topmost interface that extends Remote for a given
408 class - if one exists.</TD>
409</TR>
410<TR BGCOLOR="white" CLASS="TableRowColor">
411<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
412<CODE>&nbsp;java.io.File</CODE></FONT></TD>
413<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getSourceBase()">getSourceBase</A></B>()</CODE>
414
415<BR>
416&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the source dirs to find the source java files.</TD>
417</TR>
418<TR BGCOLOR="white" CLASS="TableRowColor">
419<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
420<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
421<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getStubVersion()">getStubVersion</A></B>()</CODE>
422
423<BR>
424&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the JDK version for the generated stub code.</TD>
425</TR>
426<TR BGCOLOR="white" CLASS="TableRowColor">
427<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
428<CODE>&nbsp;boolean</CODE></FONT></TD>
429<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#getVerify()">getVerify</A></B>()</CODE>
430
431<BR>
432&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get verify flag.</TD>
433</TR>
434<TR BGCOLOR="white" CLASS="TableRowColor">
435<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
436<CODE>&nbsp;boolean</CODE></FONT></TD>
437<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#isValidRmiRemote(java.lang.String)">isValidRmiRemote</A></B>(java.lang.String&nbsp;classname)</CODE>
438
439<BR>
440&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Load named class and test whether it can be rmic'ed</TD>
441</TR>
442<TR BGCOLOR="white" CLASS="TableRowColor">
443<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
444<CODE>protected &nbsp;void</CODE></FONT></TD>
445<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#scanDir(java.io.File, java.lang.String[], org.apache.tools.ant.util.FileNameMapper)">scanDir</A></B>(java.io.File&nbsp;baseDir,
446 java.lang.String[]&nbsp;files,
447 <A HREF="../../../../../org/apache/tools/ant/util/FileNameMapper.html" title="interface in org.apache.tools.ant.util">FileNameMapper</A>&nbsp;mapper)</CODE>
448
449<BR>
450&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Scans the directory looking for class files to be compiled.</TD>
451</TR>
452<TR BGCOLOR="white" CLASS="TableRowColor">
453<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
454<CODE>&nbsp;void</CODE></FONT></TD>
455<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setBase(java.io.File)">setBase</A></B>(java.io.File&nbsp;base)</CODE>
456
457<BR>
458&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the location to store the compiled files; required</TD>
459</TR>
460<TR BGCOLOR="white" CLASS="TableRowColor">
461<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
462<CODE>&nbsp;void</CODE></FONT></TD>
463<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setClassname(java.lang.String)">setClassname</A></B>(java.lang.String&nbsp;classname)</CODE>
464
465<BR>
466&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the class to run <code>rmic</code> against;
467 optional</TD>
468</TR>
469<TR BGCOLOR="white" CLASS="TableRowColor">
470<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
471<CODE>&nbsp;void</CODE></FONT></TD>
472<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setClasspath(org.apache.tools.ant.types.Path)">setClasspath</A></B>(<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;classpath)</CODE>
473
474<BR>
475&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the classpath to be used for this compilation.</TD>
476</TR>
477<TR BGCOLOR="white" CLASS="TableRowColor">
478<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
479<CODE>&nbsp;void</CODE></FONT></TD>
480<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setClasspathRef(org.apache.tools.ant.types.Reference)">setClasspathRef</A></B>(<A HREF="../../../../../org/apache/tools/ant/types/Reference.html" title="class in org.apache.tools.ant.types">Reference</A>&nbsp;pathRef)</CODE>
481
482<BR>
483&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds to the classpath a reference to
484 a &lt;path&gt; defined elsewhere.</TD>
485</TR>
486<TR BGCOLOR="white" CLASS="TableRowColor">
487<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
488<CODE>&nbsp;void</CODE></FONT></TD>
489<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setCompiler(java.lang.String)">setCompiler</A></B>(java.lang.String&nbsp;compiler)</CODE>
490
491<BR>
492&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the compiler implementation to use; optional,
493 defaults to the value of the <code>build.rmic</code> property,
494 or failing that, default compiler for the current VM</TD>
495</TR>
496<TR BGCOLOR="white" CLASS="TableRowColor">
497<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
498<CODE>&nbsp;void</CODE></FONT></TD>
499<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setDebug(boolean)">setDebug</A></B>(boolean&nbsp;debug)</CODE>
500
501<BR>
502&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generate debug info (passes -g to rmic);
503 optional, defaults to false</TD>
504</TR>
505<TR BGCOLOR="white" CLASS="TableRowColor">
506<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
507<CODE>&nbsp;void</CODE></FONT></TD>
508<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setExtdirs(org.apache.tools.ant.types.Path)">setExtdirs</A></B>(<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;extDirs)</CODE>
509
510<BR>
511&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the extension directories that will be used during the
512 compilation; optional.</TD>
513</TR>
514<TR BGCOLOR="white" CLASS="TableRowColor">
515<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
516<CODE>&nbsp;void</CODE></FONT></TD>
517<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setFiltering(boolean)">setFiltering</A></B>(boolean&nbsp;filter)</CODE>
518
519<BR>
520&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets token filtering [optional], default=false</TD>
521</TR>
522<TR BGCOLOR="white" CLASS="TableRowColor">
523<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
524<CODE>&nbsp;void</CODE></FONT></TD>
525<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setIdl(boolean)">setIdl</A></B>(boolean&nbsp;idl)</CODE>
526
527<BR>
528&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates that IDL output should be
529 generated.</TD>
530</TR>
531<TR BGCOLOR="white" CLASS="TableRowColor">
532<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
533<CODE>&nbsp;void</CODE></FONT></TD>
534<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setIdlopts(java.lang.String)">setIdlopts</A></B>(java.lang.String&nbsp;idlOpts)</CODE>
535
536<BR>
537&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pass additional arguments for IDL compile</TD>
538</TR>
539<TR BGCOLOR="white" CLASS="TableRowColor">
540<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
541<CODE>&nbsp;void</CODE></FONT></TD>
542<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setIiop(boolean)">setIiop</A></B>(boolean&nbsp;iiop)</CODE>
543
544<BR>
545&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates that IIOP compatible stubs should
546 be generated; optional, defaults to false
547 if not set.</TD>
548</TR>
549<TR BGCOLOR="white" CLASS="TableRowColor">
550<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
551<CODE>&nbsp;void</CODE></FONT></TD>
552<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setIiopopts(java.lang.String)">setIiopopts</A></B>(java.lang.String&nbsp;iiopOpts)</CODE>
553
554<BR>
555&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set additional arguments for iiop</TD>
556</TR>
557<TR BGCOLOR="white" CLASS="TableRowColor">
558<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
559<CODE>&nbsp;void</CODE></FONT></TD>
560<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setIncludeantruntime(boolean)">setIncludeantruntime</A></B>(boolean&nbsp;include)</CODE>
561
562<BR>
563&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether or not to include ant's own classpath in this task's
564 classpath.</TD>
565</TR>
566<TR BGCOLOR="white" CLASS="TableRowColor">
567<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
568<CODE>&nbsp;void</CODE></FONT></TD>
569<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setIncludejavaruntime(boolean)">setIncludejavaruntime</A></B>(boolean&nbsp;include)</CODE>
570
571<BR>
572&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;task's classpath.</TD>
573</TR>
574<TR BGCOLOR="white" CLASS="TableRowColor">
575<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
576<CODE>&nbsp;void</CODE></FONT></TD>
577<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setSourceBase(java.io.File)">setSourceBase</A></B>(java.io.File&nbsp;sourceBase)</CODE>
578
579<BR>
580&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;optional directory to save generated source files to.</TD>
581</TR>
582<TR BGCOLOR="white" CLASS="TableRowColor">
583<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
584<CODE>&nbsp;void</CODE></FONT></TD>
585<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setStubVersion(java.lang.String)">setStubVersion</A></B>(java.lang.String&nbsp;stubVersion)</CODE>
586
587<BR>
588&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specify the JDK version for the generated stub code.</TD>
589</TR>
590<TR BGCOLOR="white" CLASS="TableRowColor">
591<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
592<CODE>&nbsp;void</CODE></FONT></TD>
593<TD><CODE><B><A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.html#setVerify(boolean)">setVerify</A></B>(boolean&nbsp;verify)</CODE>
594
595<BR>
596&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Flag to enable verification so that the classes
597 found by the directory match are
598 checked to see if they implement java.rmi.Remote.</TD>
599</TR>
600</TABLE>
601&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask"><!-- --></A>
602<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
603<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
604<TD><B>Methods inherited from class org.apache.tools.ant.taskdefs.<A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html" title="class in org.apache.tools.ant.taskdefs">MatchingTask</A></B></TD>
605</TR>
606<TR BGCOLOR="white" CLASS="TableRowColor">
607<TD><CODE><A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#add(org.apache.tools.ant.types.selectors.FileSelector)">add</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addAnd(org.apache.tools.ant.types.selectors.AndSelector)">addAnd</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addContains(org.apache.tools.ant.types.selectors.ContainsSelector)">addContains</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addContainsRegexp(org.apache.tools.ant.types.selectors.ContainsRegexpSelector)">addContainsRegexp</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addCustom(org.apache.tools.ant.types.selectors.ExtendSelector)">addCustom</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDate(org.apache.tools.ant.types.selectors.DateSelector)">addDate</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDepend(org.apache.tools.ant.types.selectors.DependSelector)">addDepend</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDepth(org.apache.tools.ant.types.selectors.DepthSelector)">addDepth</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addDifferent(org.apache.tools.ant.types.selectors.DifferentSelector)">addDifferent</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addFilename(org.apache.tools.ant.types.selectors.FilenameSelector)">addFilename</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addMajority(org.apache.tools.ant.types.selectors.MajoritySelector)">addMajority</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addModified(org.apache.tools.ant.types.selectors.modifiedselector.ModifiedSelector)">addModified</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addNone(org.apache.tools.ant.types.selectors.NoneSelector)">addNone</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addNot(org.apache.tools.ant.types.selectors.NotSelector)">addNot</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addOr(org.apache.tools.ant.types.selectors.OrSelector)">addOr</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addPresent(org.apache.tools.ant.types.selectors.PresentSelector)">addPresent</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addSelector(org.apache.tools.ant.types.selectors.SelectSelector)">addSelector</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addSize(org.apache.tools.ant.types.selectors.SizeSelector)">addSize</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#addType(org.apache.tools.ant.types.selectors.TypeSelector)">addType</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#appendSelector(org.apache.tools.ant.types.selectors.FileSelector)">appendSelector</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createExclude()">createExclude</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createExcludesFile()">createExcludesFile</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createInclude()">createInclude</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createIncludesFile()">createIncludesFile</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#createPatternSet()">createPatternSet</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#getDirectoryScanner(java.io.File)">getDirectoryScanner</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#getImplicitFileSet()">getImplicitFileSet</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#getSelectors(org.apache.tools.ant.Project)">getSelectors</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#hasSelectors()">hasSelectors</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#selectorCount()">selectorCount</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#selectorElements()">selectorElements</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setCaseSensitive(boolean)">setCaseSensitive</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setDefaultexcludes(boolean)">setDefaultexcludes</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setExcludes(java.lang.String)">setExcludes</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setExcludesfile(java.io.File)">setExcludesfile</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setFollowSymlinks(boolean)">setFollowSymlinks</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setIncludes(java.lang.String)">setIncludes</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setIncludesfile(java.io.File)">setIncludesfile</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#setProject(org.apache.tools.ant.Project)">setProject</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#XsetIgnore(java.lang.String)">XsetIgnore</A>, <A HREF="../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#XsetItems(java.lang.String)">XsetItems</A></CODE></TD>
608</TR>
609</TABLE>
610&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
611<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
612<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
613<TD><B>Methods inherited from class org.apache.tools.ant.<A HREF="../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A></B></TD>
614</TR>
615<TR BGCOLOR="white" CLASS="TableRowColor">
616<TD><CODE><A HREF="../../../../../org/apache/tools/ant/Task.html#getDescription()">getDescription</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#getLocation()">getLocation</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#getOwningTarget()">getOwningTarget</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#getRuntimeConfigurableWrapper()">getRuntimeConfigurableWrapper</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#getTaskName()">getTaskName</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#getTaskType()">getTaskType</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#getWrapper()">getWrapper</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#handleErrorFlush(java.lang.String)">handleErrorFlush</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#handleErrorOutput(java.lang.String)">handleErrorOutput</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#handleFlush(java.lang.String)">handleFlush</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#handleInput(byte[], int, int)">handleInput</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#handleOutput(java.lang.String)">handleOutput</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#init()">init</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#isInvalid()">isInvalid</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#log(java.lang.String)">log</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#log(java.lang.String, int)">log</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#maybeConfigure()">maybeConfigure</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#perform()">perform</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#reconfigure()">reconfigure</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#setDescription(java.lang.String)">setDescription</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#setLocation(org.apache.tools.ant.Location)">setLocation</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#setOwningTarget(org.apache.tools.ant.Target)">setOwningTarget</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#setRuntimeConfigurableWrapper(org.apache.tools.ant.RuntimeConfigurable)">setRuntimeConfigurableWrapper</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#setTaskName(java.lang.String)">setTaskName</A>, <A HREF="../../../../../org/apache/tools/ant/Task.html#setTaskType(java.lang.String)">setTaskType</A></CODE></TD>
617</TR>
618</TABLE>
619&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
620<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
621<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
622<TD><B>Methods inherited from class org.apache.tools.ant.<A HREF="../../../../../org/apache/tools/ant/ProjectComponent.html" title="class in org.apache.tools.ant">ProjectComponent</A></B></TD>
623</TR>
624<TR BGCOLOR="white" CLASS="TableRowColor">
625<TD><CODE><A HREF="../../../../../org/apache/tools/ant/ProjectComponent.html#getProject()">getProject</A></CODE></TD>
626</TR>
627</TABLE>
628&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
629<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
630<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
631<TD><B>Methods inherited from class java.lang.Object</B></TD>
632</TR>
633<TR BGCOLOR="white" CLASS="TableRowColor">
634<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
635</TR>
636</TABLE>
637&nbsp;
638<P>
639
640<!-- ============ FIELD DETAIL =========== -->
641
642
643<!-- ========= CONSTRUCTOR DETAIL ======== -->
644
645<A NAME="constructor_detail"><!-- --></A>
646<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
647<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
648<TD COLSPAN=1><FONT SIZE="+2">
649<B>Constructor Detail</B></FONT></TD>
650</TR>
651</TABLE>
652
653<A NAME="Rmic()"><!-- --></A><H3>
654Rmic</H3>
655<PRE>
656public <B>Rmic</B>()</PRE>
657<DL>
658<DD>Constructor for Rmic.
659<P>
660</DL>
661
662<!-- ============ METHOD DETAIL ========== -->
663
664<A NAME="method_detail"><!-- --></A>
665<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
666<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
667<TD COLSPAN=1><FONT SIZE="+2">
668<B>Method Detail</B></FONT></TD>
669</TR>
670</TABLE>
671
672<A NAME="setBase(java.io.File)"><!-- --></A><H3>
673setBase</H3>
674<PRE>
675public void <B>setBase</B>(java.io.File&nbsp;base)</PRE>
676<DL>
677<DD>Sets the location to store the compiled files; required
678<P>
679<DD><DL>
680<DT><B>Parameters:</B><DD><CODE>base</CODE> - the location to store the compiled files</DL>
681</DD>
682</DL>
683<HR>
684
685<A NAME="getBase()"><!-- --></A><H3>
686getBase</H3>
687<PRE>
688public java.io.File <B>getBase</B>()</PRE>
689<DL>
690<DD>Gets the base directory to output generated class.
691<P>
692<DD><DL>
693
694<DT><B>Returns:</B><DD>the location of the compiled files</DL>
695</DD>
696</DL>
697<HR>
698
699<A NAME="setClassname(java.lang.String)"><!-- --></A><H3>
700setClassname</H3>
701<PRE>
702public void <B>setClassname</B>(java.lang.String&nbsp;classname)</PRE>
703<DL>
704<DD>Sets the class to run <code>rmic</code> against;
705 optional
706<P>
707<DD><DL>
708<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the name of the class for rmic to create code for</DL>
709</DD>
710</DL>
711<HR>
712
713<A NAME="getClassname()"><!-- --></A><H3>
714getClassname</H3>
715<PRE>
716public java.lang.String <B>getClassname</B>()</PRE>
717<DL>
718<DD>Gets the class name to compile.
719<P>
720<DD><DL>
721
722<DT><B>Returns:</B><DD>the name of the class to compile</DL>
723</DD>
724</DL>
725<HR>
726
727<A NAME="setSourceBase(java.io.File)"><!-- --></A><H3>
728setSourceBase</H3>
729<PRE>
730public void <B>setSourceBase</B>(java.io.File&nbsp;sourceBase)</PRE>
731<DL>
732<DD>optional directory to save generated source files to.
733<P>
734<DD><DL>
735<DT><B>Parameters:</B><DD><CODE>sourceBase</CODE> - the directory to save source files to.</DL>
736</DD>
737</DL>
738<HR>
739
740<A NAME="getSourceBase()"><!-- --></A><H3>
741getSourceBase</H3>
742<PRE>
743public java.io.File <B>getSourceBase</B>()</PRE>
744<DL>
745<DD>Gets the source dirs to find the source java files.
746<P>
747<DD><DL>
748
749<DT><B>Returns:</B><DD>sourceBase the directory containing the source files.</DL>
750</DD>
751</DL>
752<HR>
753
754<A NAME="setStubVersion(java.lang.String)"><!-- --></A><H3>
755setStubVersion</H3>
756<PRE>
757public void <B>setStubVersion</B>(java.lang.String&nbsp;stubVersion)</PRE>
758<DL>
759<DD>Specify the JDK version for the generated stub code.
760 Specify &quot;1.1&quot; to pass the &quot;-v1.1&quot; option to rmic.</td>
761<P>
762<DD><DL>
763<DT><B>Parameters:</B><DD><CODE>stubVersion</CODE> - the JDK version</DL>
764</DD>
765</DL>
766<HR>
767
768<A NAME="getStubVersion()"><!-- --></A><H3>
769getStubVersion</H3>
770<PRE>
771public java.lang.String <B>getStubVersion</B>()</PRE>
772<DL>
773<DD>Gets the JDK version for the generated stub code.
774<P>
775<DD><DL>
776
777<DT><B>Returns:</B><DD>stubVersion</DL>
778</DD>
779</DL>
780<HR>
781
782<A NAME="setFiltering(boolean)"><!-- --></A><H3>
783setFiltering</H3>
784<PRE>
785public void <B>setFiltering</B>(boolean&nbsp;filter)</PRE>
786<DL>
787<DD>Sets token filtering [optional], default=false
788<P>
789<DD><DL>
790<DT><B>Parameters:</B><DD><CODE>filter</CODE> - turn on token filtering</DL>
791</DD>
792</DL>
793<HR>
794
795<A NAME="getFiltering()"><!-- --></A><H3>
796getFiltering</H3>
797<PRE>
798public boolean <B>getFiltering</B>()</PRE>
799<DL>
800<DD>Gets whether token filtering is set
801<P>
802<DD><DL>
803
804<DT><B>Returns:</B><DD>filtering</DL>
805</DD>
806</DL>
807<HR>
808
809<A NAME="setDebug(boolean)"><!-- --></A><H3>
810setDebug</H3>
811<PRE>
812public void <B>setDebug</B>(boolean&nbsp;debug)</PRE>
813<DL>
814<DD>Generate debug info (passes -g to rmic);
815 optional, defaults to false
816<P>
817<DD><DL>
818<DT><B>Parameters:</B><DD><CODE>debug</CODE> - turn on debug info</DL>
819</DD>
820</DL>
821<HR>
822
823<A NAME="getDebug()"><!-- --></A><H3>
824getDebug</H3>
825<PRE>
826public boolean <B>getDebug</B>()</PRE>
827<DL>
828<DD>Gets the debug flag.
829<P>
830<DD><DL>
831
832<DT><B>Returns:</B><DD>debug</DL>
833</DD>
834</DL>
835<HR>
836
837<A NAME="setClasspath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
838setClasspath</H3>
839<PRE>
840public void <B>setClasspath</B>(<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;classpath)</PRE>
841<DL>
842<DD>Set the classpath to be used for this compilation.
843<P>
844<DD><DL>
845<DT><B>Parameters:</B><DD><CODE>classpath</CODE> - the classpath used for this compilation</DL>
846</DD>
847</DL>
848<HR>
849
850<A NAME="createClasspath()"><!-- --></A><H3>
851createClasspath</H3>
852<PRE>
853public <A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>createClasspath</B>()</PRE>
854<DL>
855<DD>Creates a nested classpath element.
856<P>
857<DD><DL>
858
859<DT><B>Returns:</B><DD>classpath</DL>
860</DD>
861</DL>
862<HR>
863
864<A NAME="setClasspathRef(org.apache.tools.ant.types.Reference)"><!-- --></A><H3>
865setClasspathRef</H3>
866<PRE>
867public void <B>setClasspathRef</B>(<A HREF="../../../../../org/apache/tools/ant/types/Reference.html" title="class in org.apache.tools.ant.types">Reference</A>&nbsp;pathRef)</PRE>
868<DL>
869<DD>Adds to the classpath a reference to
870 a &lt;path&gt; defined elsewhere.
871<P>
872<DD><DL>
873<DT><B>Parameters:</B><DD><CODE>pathRef</CODE> - the reference to add to the classpath</DL>
874</DD>
875</DL>
876<HR>
877
878<A NAME="getClasspath()"><!-- --></A><H3>
879getClasspath</H3>
880<PRE>
881public <A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>getClasspath</B>()</PRE>
882<DL>
883<DD>Gets the classpath.
884<P>
885<DD><DL>
886
887<DT><B>Returns:</B><DD>the classpath</DL>
888</DD>
889</DL>
890<HR>
891
892<A NAME="setVerify(boolean)"><!-- --></A><H3>
893setVerify</H3>
894<PRE>
895public void <B>setVerify</B>(boolean&nbsp;verify)</PRE>
896<DL>
897<DD>Flag to enable verification so that the classes
898 found by the directory match are
899 checked to see if they implement java.rmi.Remote.
900 optional; This defaults to false if not set.
901<P>
902<DD><DL>
903<DT><B>Parameters:</B><DD><CODE>verify</CODE> - turn on verification for classes</DL>
904</DD>
905</DL>
906<HR>
907
908<A NAME="getVerify()"><!-- --></A><H3>
909getVerify</H3>
910<PRE>
911public boolean <B>getVerify</B>()</PRE>
912<DL>
913<DD>Get verify flag.
914<P>
915<DD><DL>
916
917<DT><B>Returns:</B><DD>verify</DL>
918</DD>
919</DL>
920<HR>
921
922<A NAME="setIiop(boolean)"><!-- --></A><H3>
923setIiop</H3>
924<PRE>
925public void <B>setIiop</B>(boolean&nbsp;iiop)</PRE>
926<DL>
927<DD>Indicates that IIOP compatible stubs should
928 be generated; optional, defaults to false
929 if not set.
930<P>
931<DD><DL>
932<DT><B>Parameters:</B><DD><CODE>iiop</CODE> - generate IIOP compatible stubs</DL>
933</DD>
934</DL>
935<HR>
936
937<A NAME="getIiop()"><!-- --></A><H3>
938getIiop</H3>
939<PRE>
940public boolean <B>getIiop</B>()</PRE>
941<DL>
942<DD>Gets iiop flags.
943<P>
944<DD><DL>
945
946<DT><B>Returns:</B><DD>iiop</DL>
947</DD>
948</DL>
949<HR>
950
951<A NAME="setIiopopts(java.lang.String)"><!-- --></A><H3>
952setIiopopts</H3>
953<PRE>
954public void <B>setIiopopts</B>(java.lang.String&nbsp;iiopOpts)</PRE>
955<DL>
956<DD>Set additional arguments for iiop
957<P>
958<DD><DL>
959<DT><B>Parameters:</B><DD><CODE>iiopOpts</CODE> - additional arguments for iiop</DL>
960</DD>
961</DL>
962<HR>
963
964<A NAME="getIiopopts()"><!-- --></A><H3>
965getIiopopts</H3>
966<PRE>
967public java.lang.String <B>getIiopopts</B>()</PRE>
968<DL>
969<DD>Gets additional arguments for iiop.
970<P>
971<DD><DL>
972
973<DT><B>Returns:</B><DD>iiopOpts</DL>
974</DD>
975</DL>
976<HR>
977
978<A NAME="setIdl(boolean)"><!-- --></A><H3>
979setIdl</H3>
980<PRE>
981public void <B>setIdl</B>(boolean&nbsp;idl)</PRE>
982<DL>
983<DD>Indicates that IDL output should be
984 generated. This defaults to false
985 if not set.
986<P>
987<DD><DL>
988<DT><B>Parameters:</B><DD><CODE>idl</CODE> - generate IDL output</DL>
989</DD>
990</DL>
991<HR>
992
993<A NAME="getIdl()"><!-- --></A><H3>
994getIdl</H3>
995<PRE>
996public boolean <B>getIdl</B>()</PRE>
997<DL>
998<DD>Gets IDL flags.
999<P>
1000<DD><DL>
1001
1002<DT><B>Returns:</B><DD>the idl flag</DL>
1003</DD>
1004</DL>
1005<HR>
1006
1007<A NAME="setIdlopts(java.lang.String)"><!-- --></A><H3>
1008setIdlopts</H3>
1009<PRE>
1010public void <B>setIdlopts</B>(java.lang.String&nbsp;idlOpts)</PRE>
1011<DL>
1012<DD>pass additional arguments for IDL compile
1013<P>
1014<DD><DL>
1015<DT><B>Parameters:</B><DD><CODE>idlOpts</CODE> - additional IDL arguments</DL>
1016</DD>
1017</DL>
1018<HR>
1019
1020<A NAME="getIdlopts()"><!-- --></A><H3>
1021getIdlopts</H3>
1022<PRE>
1023public java.lang.String <B>getIdlopts</B>()</PRE>
1024<DL>
1025<DD>Gets additional arguments for idl compile.
1026<P>
1027<DD><DL>
1028
1029<DT><B>Returns:</B><DD>the idl options</DL>
1030</DD>
1031</DL>
1032<HR>
1033
1034<A NAME="getFileList()"><!-- --></A><H3>
1035getFileList</H3>
1036<PRE>
1037public java.util.Vector <B>getFileList</B>()</PRE>
1038<DL>
1039<DD>Gets file list to compile.
1040<P>
1041<DD><DL>
1042
1043<DT><B>Returns:</B><DD>the list of files to compile.</DL>
1044</DD>
1045</DL>
1046<HR>
1047
1048<A NAME="setIncludeantruntime(boolean)"><!-- --></A><H3>
1049setIncludeantruntime</H3>
1050<PRE>
1051public void <B>setIncludeantruntime</B>(boolean&nbsp;include)</PRE>
1052<DL>
1053<DD>Sets whether or not to include ant's own classpath in this task's
1054 classpath.
1055 Optional; default is <code>true</code>.
1056<P>
1057<DD><DL>
1058<DT><B>Parameters:</B><DD><CODE>include</CODE> - if true include ant's classpath</DL>
1059</DD>
1060</DL>
1061<HR>
1062
1063<A NAME="getIncludeantruntime()"><!-- --></A><H3>
1064getIncludeantruntime</H3>
1065<PRE>
1066public boolean <B>getIncludeantruntime</B>()</PRE>
1067<DL>
1068<DD>Gets whether or not the ant classpath is to be included in the
1069 task's classpath.
1070<P>
1071<DD><DL>
1072
1073<DT><B>Returns:</B><DD>true if ant's classpath is to be included</DL>
1074</DD>
1075</DL>
1076<HR>
1077
1078<A NAME="setIncludejavaruntime(boolean)"><!-- --></A><H3>
1079setIncludejavaruntime</H3>
1080<PRE>
1081public void <B>setIncludejavaruntime</B>(boolean&nbsp;include)</PRE>
1082<DL>
1083<DD>task's classpath.
1084 Enables or disables including the default run-time
1085 libraries from the executing VM; optional,
1086 defaults to false
1087<P>
1088<DD><DL>
1089<DT><B>Parameters:</B><DD><CODE>include</CODE> - if true include default run-time libraries</DL>
1090</DD>
1091</DL>
1092<HR>
1093
1094<A NAME="getIncludejavaruntime()"><!-- --></A><H3>
1095getIncludejavaruntime</H3>
1096<PRE>
1097public boolean <B>getIncludejavaruntime</B>()</PRE>
1098<DL>
1099<DD>Gets whether or not the java runtime should be included in this
1100 task's classpath.
1101<P>
1102<DD><DL>
1103
1104<DT><B>Returns:</B><DD>true if default run-time libraries are included</DL>
1105</DD>
1106</DL>
1107<HR>
1108
1109<A NAME="setExtdirs(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
1110setExtdirs</H3>
1111<PRE>
1112public void <B>setExtdirs</B>(<A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A>&nbsp;extDirs)</PRE>
1113<DL>
1114<DD>Sets the extension directories that will be used during the
1115 compilation; optional.
1116<P>
1117<DD><DL>
1118<DT><B>Parameters:</B><DD><CODE>extDirs</CODE> - the extension directories to be used</DL>
1119</DD>
1120</DL>
1121<HR>
1122
1123<A NAME="createExtdirs()"><!-- --></A><H3>
1124createExtdirs</H3>
1125<PRE>
1126public <A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>createExtdirs</B>()</PRE>
1127<DL>
1128<DD>Maybe creates a nested extdirs element.
1129<P>
1130<DD><DL>
1131
1132<DT><B>Returns:</B><DD>path object to be configured with the extension directories</DL>
1133</DD>
1134</DL>
1135<HR>
1136
1137<A NAME="getExtdirs()"><!-- --></A><H3>
1138getExtdirs</H3>
1139<PRE>
1140public <A HREF="../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>getExtdirs</B>()</PRE>
1141<DL>
1142<DD>Gets the extension directories that will be used during the
1143 compilation.
1144<P>
1145<DD><DL>
1146
1147<DT><B>Returns:</B><DD>the extension directories to be used</DL>
1148</DD>
1149</DL>
1150<HR>
1151
1152<A NAME="getCompileList()"><!-- --></A><H3>
1153getCompileList</H3>
1154<PRE>
1155public java.util.Vector <B>getCompileList</B>()</PRE>
1156<DL>
1157<DD><DL>
1158
1159<DT><B>Returns:</B><DD>the compile list.</DL>
1160</DD>
1161</DL>
1162<HR>
1163
1164<A NAME="setCompiler(java.lang.String)"><!-- --></A><H3>
1165setCompiler</H3>
1166<PRE>
1167public void <B>setCompiler</B>(java.lang.String&nbsp;compiler)</PRE>
1168<DL>
1169<DD>Sets the compiler implementation to use; optional,
1170 defaults to the value of the <code>build.rmic</code> property,
1171 or failing that, default compiler for the current VM
1172<P>
1173<DD><DL>
1174<DT><B>Parameters:</B><DD><CODE>compiler</CODE> - the compiler implemention to use<DT><B>Since:</B></DT>
1175 <DD>Ant 1.5</DD>
1176</DL>
1177</DD>
1178</DL>
1179<HR>
1180
1181<A NAME="getCompiler()"><!-- --></A><H3>
1182getCompiler</H3>
1183<PRE>
1184public java.lang.String <B>getCompiler</B>()</PRE>
1185<DL>
1186<DD>get the name of the current compiler
1187<P>
1188<DD><DL>
1189
1190<DT><B>Returns:</B><DD>the name of the compiler<DT><B>Since:</B></DT>
1191 <DD>Ant 1.5</DD>
1192</DL>
1193</DD>
1194</DL>
1195<HR>
1196
1197<A NAME="createCompilerArg()"><!-- --></A><H3>
1198createCompilerArg</H3>
1199<PRE>
1200public <A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html" title="class in org.apache.tools.ant.taskdefs">Rmic.ImplementationSpecificArgument</A> <B>createCompilerArg</B>()</PRE>
1201<DL>
1202<DD>Adds an implementation specific command line argument.
1203<P>
1204<DD><DL>
1205
1206<DT><B>Returns:</B><DD>an object to be configured with a command line argument<DT><B>Since:</B></DT>
1207 <DD>Ant 1.5</DD>
1208</DL>
1209</DD>
1210</DL>
1211<HR>
1212
1213<A NAME="getCurrentCompilerArgs()"><!-- --></A><H3>
1214getCurrentCompilerArgs</H3>
1215<PRE>
1216public java.lang.String[] <B>getCurrentCompilerArgs</B>()</PRE>
1217<DL>
1218<DD>Get the additional implementation specific command line arguments.
1219<P>
1220<DD><DL>
1221
1222<DT><B>Returns:</B><DD>array of command line arguments, guaranteed to be non-null.<DT><B>Since:</B></DT>
1223 <DD>Ant 1.5</DD>
1224</DL>
1225</DD>
1226</DL>
1227<HR>
1228
1229<A NAME="execute()"><!-- --></A><H3>
1230execute</H3>
1231<PRE>
1232public void <B>execute</B>()
1233 throws <A HREF="../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></PRE>
1234<DL>
1235<DD>execute by creating an instance of an implementation
1236 class and getting to do the work
1237<P>
1238<DD><DL>
1239<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../org/apache/tools/ant/Task.html#execute()">execute</A></CODE> in class <CODE><A HREF="../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A></CODE></DL>
1240</DD>
1241<DD><DL>
1242
1243<DT><B>Throws:</B>
1244<DD><CODE><A HREF="../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></CODE> - if something goes wrong with the build</DL>
1245</DD>
1246</DL>
1247<HR>
1248
1249<A NAME="scanDir(java.io.File, java.lang.String[], org.apache.tools.ant.util.FileNameMapper)"><!-- --></A><H3>
1250scanDir</H3>
1251<PRE>
1252protected void <B>scanDir</B>(java.io.File&nbsp;baseDir,
1253 java.lang.String[]&nbsp;files,
1254 <A HREF="../../../../../org/apache/tools/ant/util/FileNameMapper.html" title="interface in org.apache.tools.ant.util">FileNameMapper</A>&nbsp;mapper)</PRE>
1255<DL>
1256<DD>Scans the directory looking for class files to be compiled.
1257 The result is returned in the class variable compileList.
1258<P>
1259<DD><DL>
1260<DT><B>Parameters:</B><DD><CODE>baseDir</CODE> - the base direction<DD><CODE>files</CODE> - the list of files to scan<DD><CODE>mapper</CODE> - the mapper of files to target files</DL>
1261</DD>
1262</DL>
1263<HR>
1264
1265<A NAME="isValidRmiRemote(java.lang.String)"><!-- --></A><H3>
1266isValidRmiRemote</H3>
1267<PRE>
1268public boolean <B>isValidRmiRemote</B>(java.lang.String&nbsp;classname)</PRE>
1269<DL>
1270<DD>Load named class and test whether it can be rmic'ed
1271<P>
1272<DD><DL>
1273<DT><B>Parameters:</B><DD><CODE>classname</CODE> - the name of the class to be tested
1274<DT><B>Returns:</B><DD>true if the class can be rmic'ed</DL>
1275</DD>
1276</DL>
1277<HR>
1278
1279<A NAME="getRemoteInterface(java.lang.Class)"><!-- --></A><H3>
1280getRemoteInterface</H3>
1281<PRE>
1282public java.lang.Class <B>getRemoteInterface</B>(java.lang.Class&nbsp;testClass)</PRE>
1283<DL>
1284<DD>Returns the topmost interface that extends Remote for a given
1285 class - if one exists.
1286<P>
1287<DD><DL>
1288<DT><B>Parameters:</B><DD><CODE>testClass</CODE> - the class to be tested
1289<DT><B>Returns:</B><DD>the topmost interface that extends Remote, or null if there
1290 is none.</DL>
1291</DD>
1292</DL>
1293<HR>
1294
1295<A NAME="getLoader()"><!-- --></A><H3>
1296getLoader</H3>
1297<PRE>
1298public java.lang.ClassLoader <B>getLoader</B>()</PRE>
1299<DL>
1300<DD>Classloader for the user-specified classpath.
1301<P>
1302<DD><DL>
1303
1304<DT><B>Returns:</B><DD>the classloader</DL>
1305</DD>
1306</DL>
1307<!-- ========= END OF CLASS DATA ========= -->
1308<HR>
1309
1310
1311<!-- ======= START OF BOTTOM NAVBAR ====== -->
1312<A NAME="navbar_bottom"><!-- --></A>
1313<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
1314<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
1315<TR>
1316<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
1317<A NAME="navbar_bottom_firstrow"><!-- --></A>
1318<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
1319 <TR ALIGN="center" VALIGN="top">
1320 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
1321 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
1322 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
1323 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
1324 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
1325 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
1326 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
1327 </TR>
1328</TABLE>
1329</TD>
1330<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
1331</EM>
1332</TD>
1333</TR>
1334
1335<TR>
1336<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1337&nbsp;<A HREF="../../../../../org/apache/tools/ant/taskdefs/Replace.Replacefilter.html" title="class in org.apache.tools.ant.taskdefs"><B>PREV CLASS</B></A>&nbsp;
1338&nbsp;<A HREF="../../../../../org/apache/tools/ant/taskdefs/Rmic.ImplementationSpecificArgument.html" title="class in org.apache.tools.ant.taskdefs"><B>NEXT CLASS</B></A></FONT></TD>
1339<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
1340 <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
1341&nbsp;<A HREF="Rmic.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
1342&nbsp;<SCRIPT type="text/javascript">
1343 <!--
1344 if(window==top) {
1345 document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
1346 }
1347 //-->
1348</SCRIPT>
1349<NOSCRIPT>
1350 <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
1351</NOSCRIPT>
1352
1353</FONT></TD>
1354</TR>
1355<TR>
1356<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1357 SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#fields_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
1358<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
1359DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
1360</TR>
1361</TABLE>
1362<A NAME="skip-navbar_bottom"></A>
1363<!-- ======== END OF BOTTOM NAVBAR ======= -->
1364
1365<HR>
1366Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
1367</BODY>
1368</HTML>
Note: See TracBrowser for help on using the repository browser.