source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/build/javadocs/org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 52.3 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:26 NZST 2007 -->
6<TITLE>
7EjbJar (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.optional.ejb.EjbJar 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="EjbJar (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/optional/ejb/EjbcHelper.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb"><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="EjbJar.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.optional.ejb</FONT>
85<BR>
86Class EjbJar</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.optional.ejb.EjbJar</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>EjbJar</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>
102Provides automated EJB JAR file creation.
103 <p>
104 Extends the
105 MatchingTask class provided in the default ant distribution to provide a
106 directory scanning EJB jarfile generator.
107 </p>
108
109 <p>
110 The task works by taking the deployment descriptors one at a time and
111 parsing them to locate the names of the classes which should be placed in
112 the jar. The classnames are translated to java.io.Files by replacing
113 periods with File.separatorChar and resolving the generated filename as a
114 relative path under the srcDir attribute. All necessary files are then
115 assembled into a jarfile. One jarfile is constructed for each deployment
116 descriptor found.
117 </p>
118<P>
119
120<P>
121<HR>
122
123<P>
124<!-- ======== NESTED CLASS SUMMARY ======== -->
125
126<A NAME="nested_class_summary"><!-- --></A>
127<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
128<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
129<TD COLSPAN=2><FONT SIZE="+2">
130<B>Nested Class Summary</B></FONT></TD>
131</TR>
132<TR BGCOLOR="white" CLASS="TableRowColor">
133<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
134<CODE>static&nbsp;class</CODE></FONT></TD>
135<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.CMPVersion</A></B></CODE>
136
137<BR>
138&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CMP versions supported
139 valid CMP versions are 1.0 and 2.0</TD>
140</TR>
141<TR BGCOLOR="white" CLASS="TableRowColor">
142<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
143<CODE>static&nbsp;class</CODE></FONT></TD>
144<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.DTDLocation.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.DTDLocation</A></B></CODE>
145
146<BR>
147&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inner class used to record information about the location of a local DTD</TD>
148</TR>
149<TR BGCOLOR="white" CLASS="TableRowColor">
150<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
151<CODE>static&nbsp;class</CODE></FONT></TD>
152<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.NamingScheme.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.NamingScheme</A></B></CODE>
153
154<BR>
155&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An EnumeratedAttribute class for handling different EJB jar naming
156 schemes</TD>
157</TR>
158</TABLE>
159&nbsp;
160<!-- =========== FIELD SUMMARY =========== -->
161
162<A NAME="field_summary"><!-- --></A>
163<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
164<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
165<TD COLSPAN=2><FONT SIZE="+2">
166<B>Field Summary</B></FONT></TD>
167</TR>
168</TABLE>
169&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask"><!-- --></A>
170<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
171<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
172<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>
173</TR>
174<TR BGCOLOR="white" CLASS="TableRowColor">
175<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/MatchingTask.html#fileset">fileset</A></CODE></TD>
176</TR>
177</TABLE>
178&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
179<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
180<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
181<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>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<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>
185</TR>
186</TABLE>
187&nbsp;<A NAME="fields_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
188<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
189<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
190<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>
191</TR>
192<TR BGCOLOR="white" CLASS="TableRowColor">
193<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html#project">project</A></CODE></TD>
194</TR>
195</TABLE>
196&nbsp;
197<!-- ======== CONSTRUCTOR SUMMARY ======== -->
198
199<A NAME="constructor_summary"><!-- --></A>
200<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
201<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
202<TD COLSPAN=2><FONT SIZE="+2">
203<B>Constructor Summary</B></FONT></TD>
204</TR>
205<TR BGCOLOR="white" CLASS="TableRowColor">
206<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#EjbJar()">EjbJar</A></B>()</CODE>
207
208<BR>
209&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
210</TR>
211</TABLE>
212&nbsp;
213<!-- ========== METHOD SUMMARY =========== -->
214
215<A NAME="method_summary"><!-- --></A>
216<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
217<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
218<TD COLSPAN=2><FONT SIZE="+2">
219<B>Method Summary</B></FONT></TD>
220</TR>
221<TR BGCOLOR="white" CLASS="TableRowColor">
222<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
223<CODE>protected &nbsp;void</CODE></FONT></TD>
224<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#addDeploymentTool(org.apache.tools.ant.taskdefs.optional.ejb.EJBDeploymentTool)">addDeploymentTool</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EJBDeploymentTool.html" title="interface in org.apache.tools.ant.taskdefs.optional.ejb">EJBDeploymentTool</A>&nbsp;deploymentTool)</CODE>
225
226<BR>
227&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a deployment tool to the list of deployment tools that will be
228 processed</TD>
229</TR>
230<TR BGCOLOR="white" CLASS="TableRowColor">
231<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
232<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/BorlandDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">BorlandDeploymentTool</A></CODE></FONT></TD>
233<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createBorland()">createBorland</A></B>()</CODE>
234
235<BR>
236&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for Borland server.</TD>
237</TR>
238<TR BGCOLOR="white" CLASS="TableRowColor">
239<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
240<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A></CODE></FONT></TD>
241<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createClasspath()">createClasspath</A></B>()</CODE>
242
243<BR>
244&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds to the classpath used to locate the super classes and
245 interfaces of the classes that will make up the EJB JAR.</TD>
246</TR>
247<TR BGCOLOR="white" CLASS="TableRowColor">
248<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.DTDLocation.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.DTDLocation</A></CODE></FONT></TD>
250<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createDTD()">createDTD</A></B>()</CODE>
251
252<BR>
253&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a DTD location record.</TD>
254</TR>
255<TR BGCOLOR="white" CLASS="TableRowColor">
256<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
257<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/IPlanetDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">IPlanetDeploymentTool</A></CODE></FONT></TD>
258<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createIplanet()">createIplanet</A></B>()</CODE>
259
260<BR>
261&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for iPlanet Application Server.</TD>
262</TR>
263<TR BGCOLOR="white" CLASS="TableRowColor">
264<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
265<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/JbossDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">JbossDeploymentTool</A></CODE></FONT></TD>
266<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createJboss()">createJboss</A></B>()</CODE>
267
268<BR>
269&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for JBoss server.</TD>
270</TR>
271<TR BGCOLOR="white" CLASS="TableRowColor">
272<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
273<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">JonasDeploymentTool</A></CODE></FONT></TD>
274<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createJonas()">createJonas</A></B>()</CODE>
275
276<BR>
277&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for JOnAS server.</TD>
278</TR>
279<TR BGCOLOR="white" CLASS="TableRowColor">
280<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
281<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/types/FileSet.html" title="class in org.apache.tools.ant.types">FileSet</A></CODE></FONT></TD>
282<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createSupport()">createSupport</A></B>()</CODE>
283
284<BR>
285&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a fileset for support elements.</TD>
286</TR>
287<TR BGCOLOR="white" CLASS="TableRowColor">
288<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
289<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">WeblogicDeploymentTool</A></CODE></FONT></TD>
290<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createWeblogic()">createWeblogic</A></B>()</CODE>
291
292<BR>
293&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for Weblogic server.</TD>
294</TR>
295<TR BGCOLOR="white" CLASS="TableRowColor">
296<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
297<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/WeblogicTOPLinkDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">WeblogicTOPLinkDeploymentTool</A></CODE></FONT></TD>
298<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createWeblogictoplink()">createWeblogictoplink</A></B>()</CODE>
299
300<BR>
301&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for Weblogic when using the Toplink
302 Object-Relational mapping.</TD>
303</TR>
304<TR BGCOLOR="white" CLASS="TableRowColor">
305<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
306<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/WebsphereDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">WebsphereDeploymentTool</A></CODE></FONT></TD>
307<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#createWebsphere()">createWebsphere</A></B>()</CODE>
308
309<BR>
310&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a deployment tool for Websphere 4.0 server.</TD>
311</TR>
312<TR BGCOLOR="white" CLASS="TableRowColor">
313<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
314<CODE>&nbsp;void</CODE></FONT></TD>
315<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#execute()">execute</A></B>()</CODE>
316
317<BR>
318&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Invoked by Ant after the task is prepared, when it is ready to execute
319 this task.</TD>
320</TR>
321<TR BGCOLOR="white" CLASS="TableRowColor">
322<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
323<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
324<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#getCmpversion()">getCmpversion</A></B>()</CODE>
325
326<BR>
327&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the CMP version.</TD>
328</TR>
329<TR BGCOLOR="white" CLASS="TableRowColor">
330<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
331<CODE>&nbsp;java.io.File</CODE></FONT></TD>
332<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#getDestdir()">getDestdir</A></B>()</CODE>
333
334<BR>
335&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the destination directory.</TD>
336</TR>
337<TR BGCOLOR="white" CLASS="TableRowColor">
338<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
339<CODE>&nbsp;void</CODE></FONT></TD>
340<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setBasejarname(java.lang.String)">setBasejarname</A></B>(java.lang.String&nbsp;inValue)</CODE>
341
342<BR>
343&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the base name of the EJB JAR that is to be created if it is not
344 to be determined from the name of the deployment descriptor files.</TD>
345</TR>
346<TR BGCOLOR="white" CLASS="TableRowColor">
347<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
348<CODE>&nbsp;void</CODE></FONT></TD>
349<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setBasenameterminator(java.lang.String)">setBasenameterminator</A></B>(java.lang.String&nbsp;inValue)</CODE>
350
351<BR>
352&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The string which terminates the bean name.</TD>
353</TR>
354<TR BGCOLOR="white" CLASS="TableRowColor">
355<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
356<CODE>&nbsp;void</CODE></FONT></TD>
357<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.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>
358
359<BR>
360&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the classpath to use when resolving classes for inclusion in the jar.</TD>
361</TR>
362<TR BGCOLOR="white" CLASS="TableRowColor">
363<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
364<CODE>&nbsp;void</CODE></FONT></TD>
365<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setCmpversion(org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.CMPVersion)">setCmpversion</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.CMPVersion</A>&nbsp;version)</CODE>
366
367<BR>
368&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the CMP version.</TD>
369</TR>
370<TR BGCOLOR="white" CLASS="TableRowColor">
371<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
372<CODE>&nbsp;void</CODE></FONT></TD>
373<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setDependency(java.lang.String)">setDependency</A></B>(java.lang.String&nbsp;analyzer)</CODE>
374
375<BR>
376&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the analyzer to use when adding in dependencies to the JAR.</TD>
377</TR>
378<TR BGCOLOR="white" CLASS="TableRowColor">
379<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
380<CODE>&nbsp;void</CODE></FONT></TD>
381<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setDescriptordir(java.io.File)">setDescriptordir</A></B>(java.io.File&nbsp;inDir)</CODE>
382
383<BR>
384&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the descriptor directory.</TD>
385</TR>
386<TR BGCOLOR="white" CLASS="TableRowColor">
387<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
388<CODE>&nbsp;void</CODE></FONT></TD>
389<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setDestdir(java.io.File)">setDestdir</A></B>(java.io.File&nbsp;inDir)</CODE>
390
391<BR>
392&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the destination directory.</TD>
393</TR>
394<TR BGCOLOR="white" CLASS="TableRowColor">
395<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
396<CODE>&nbsp;void</CODE></FONT></TD>
397<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setFlatdestdir(boolean)">setFlatdestdir</A></B>(boolean&nbsp;inValue)</CODE>
398
399<BR>
400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Controls whether the
401 destination JARs are written out in the destination directory with
402 the same hierarchical structure from which the deployment descriptors
403 have been read.</TD>
404</TR>
405<TR BGCOLOR="white" CLASS="TableRowColor">
406<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
407<CODE>&nbsp;void</CODE></FONT></TD>
408<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setGenericjarsuffix(java.lang.String)">setGenericjarsuffix</A></B>(java.lang.String&nbsp;inString)</CODE>
409
410<BR>
411&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the suffix for the generated jar file.</TD>
412</TR>
413<TR BGCOLOR="white" CLASS="TableRowColor">
414<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
415<CODE>&nbsp;void</CODE></FONT></TD>
416<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setManifest(java.io.File)">setManifest</A></B>(java.io.File&nbsp;manifest)</CODE>
417
418<BR>
419&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the Manifest file to use when jarring.</TD>
420</TR>
421<TR BGCOLOR="white" CLASS="TableRowColor">
422<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
423<CODE>&nbsp;void</CODE></FONT></TD>
424<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setNaming(org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.NamingScheme)">setNaming</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.NamingScheme.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.NamingScheme</A>&nbsp;namingScheme)</CODE>
425
426<BR>
427&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the naming scheme used to determine the name of the generated jars
428 from the deployment descriptor</TD>
429</TR>
430<TR BGCOLOR="white" CLASS="TableRowColor">
431<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
432<CODE>&nbsp;void</CODE></FONT></TD>
433<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.html#setSrcdir(java.io.File)">setSrcdir</A></B>(java.io.File&nbsp;inDir)</CODE>
434
435<BR>
436&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the source directory, which is the directory that
437 contains the classes that will be added to the EJB jar.</TD>
438</TR>
439</TABLE>
440&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.taskdefs.MatchingTask"><!-- --></A>
441<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
442<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
443<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>
444</TR>
445<TR BGCOLOR="white" CLASS="TableRowColor">
446<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>
447</TR>
448</TABLE>
449&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.Task"><!-- --></A>
450<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
451<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
452<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>
453</TR>
454<TR BGCOLOR="white" CLASS="TableRowColor">
455<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>
456</TR>
457</TABLE>
458&nbsp;<A NAME="methods_inherited_from_class_org.apache.tools.ant.ProjectComponent"><!-- --></A>
459<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
460<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
461<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>
462</TR>
463<TR BGCOLOR="white" CLASS="TableRowColor">
464<TD><CODE><A HREF="../../../../../../../org/apache/tools/ant/ProjectComponent.html#getProject()">getProject</A></CODE></TD>
465</TR>
466</TABLE>
467&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
468<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
469<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
470<TD><B>Methods inherited from class java.lang.Object</B></TD>
471</TR>
472<TR BGCOLOR="white" CLASS="TableRowColor">
473<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
474</TR>
475</TABLE>
476&nbsp;
477<P>
478
479<!-- ============ FIELD DETAIL =========== -->
480
481
482<!-- ========= CONSTRUCTOR DETAIL ======== -->
483
484<A NAME="constructor_detail"><!-- --></A>
485<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
486<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
487<TD COLSPAN=1><FONT SIZE="+2">
488<B>Constructor Detail</B></FONT></TD>
489</TR>
490</TABLE>
491
492<A NAME="EjbJar()"><!-- --></A><H3>
493EjbJar</H3>
494<PRE>
495public <B>EjbJar</B>()</PRE>
496<DL>
497</DL>
498
499<!-- ============ METHOD DETAIL ========== -->
500
501<A NAME="method_detail"><!-- --></A>
502<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
503<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
504<TD COLSPAN=1><FONT SIZE="+2">
505<B>Method Detail</B></FONT></TD>
506</TR>
507</TABLE>
508
509<A NAME="addDeploymentTool(org.apache.tools.ant.taskdefs.optional.ejb.EJBDeploymentTool)"><!-- --></A><H3>
510addDeploymentTool</H3>
511<PRE>
512protected void <B>addDeploymentTool</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EJBDeploymentTool.html" title="interface in org.apache.tools.ant.taskdefs.optional.ejb">EJBDeploymentTool</A>&nbsp;deploymentTool)</PRE>
513<DL>
514<DD>Add a deployment tool to the list of deployment tools that will be
515 processed
516<P>
517<DD><DL>
518<DT><B>Parameters:</B><DD><CODE>deploymentTool</CODE> - a deployment tool instance to which descriptors
519 will be passed for processing.</DL>
520</DD>
521</DL>
522<HR>
523
524<A NAME="createWeblogic()"><!-- --></A><H3>
525createWeblogic</H3>
526<PRE>
527public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/WeblogicDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">WeblogicDeploymentTool</A> <B>createWeblogic</B>()</PRE>
528<DL>
529<DD>Adds a deployment tool for Weblogic server.
530<P>
531<DD><DL>
532
533<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
534</DD>
535</DL>
536<HR>
537
538<A NAME="createWebsphere()"><!-- --></A><H3>
539createWebsphere</H3>
540<PRE>
541public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/WebsphereDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">WebsphereDeploymentTool</A> <B>createWebsphere</B>()</PRE>
542<DL>
543<DD>Adds a deployment tool for Websphere 4.0 server.
544<P>
545<DD><DL>
546
547<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
548</DD>
549</DL>
550<HR>
551
552<A NAME="createBorland()"><!-- --></A><H3>
553createBorland</H3>
554<PRE>
555public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/BorlandDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">BorlandDeploymentTool</A> <B>createBorland</B>()</PRE>
556<DL>
557<DD>Adds a deployment tool for Borland server.
558<P>
559<DD><DL>
560
561<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
562</DD>
563</DL>
564<HR>
565
566<A NAME="createIplanet()"><!-- --></A><H3>
567createIplanet</H3>
568<PRE>
569public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/IPlanetDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">IPlanetDeploymentTool</A> <B>createIplanet</B>()</PRE>
570<DL>
571<DD>Adds a deployment tool for iPlanet Application Server.
572<P>
573<DD><DL>
574
575<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
576</DD>
577</DL>
578<HR>
579
580<A NAME="createJboss()"><!-- --></A><H3>
581createJboss</H3>
582<PRE>
583public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/JbossDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">JbossDeploymentTool</A> <B>createJboss</B>()</PRE>
584<DL>
585<DD>Adds a deployment tool for JBoss server.
586<P>
587<DD><DL>
588
589<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
590</DD>
591</DL>
592<HR>
593
594<A NAME="createJonas()"><!-- --></A><H3>
595createJonas</H3>
596<PRE>
597public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/JonasDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">JonasDeploymentTool</A> <B>createJonas</B>()</PRE>
598<DL>
599<DD>Adds a deployment tool for JOnAS server.
600<P>
601<DD><DL>
602
603<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
604</DD>
605</DL>
606<HR>
607
608<A NAME="createWeblogictoplink()"><!-- --></A><H3>
609createWeblogictoplink</H3>
610<PRE>
611public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/WeblogicTOPLinkDeploymentTool.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">WeblogicTOPLinkDeploymentTool</A> <B>createWeblogictoplink</B>()</PRE>
612<DL>
613<DD>Adds a deployment tool for Weblogic when using the Toplink
614 Object-Relational mapping.
615<P>
616<DD><DL>
617
618<DT><B>Returns:</B><DD>the deployment tool instance to be configured.</DL>
619</DD>
620</DL>
621<HR>
622
623<A NAME="createClasspath()"><!-- --></A><H3>
624createClasspath</H3>
625<PRE>
626public <A HREF="../../../../../../../org/apache/tools/ant/types/Path.html" title="class in org.apache.tools.ant.types">Path</A> <B>createClasspath</B>()</PRE>
627<DL>
628<DD>Adds to the classpath used to locate the super classes and
629 interfaces of the classes that will make up the EJB JAR.
630<P>
631<DD><DL>
632
633<DT><B>Returns:</B><DD>the path to be configured.</DL>
634</DD>
635</DL>
636<HR>
637
638<A NAME="createDTD()"><!-- --></A><H3>
639createDTD</H3>
640<PRE>
641public <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.DTDLocation.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.DTDLocation</A> <B>createDTD</B>()</PRE>
642<DL>
643<DD>Create a DTD location record. This stores the location of a DTD. The
644 DTD is identified by its public Id. The location may either be a file
645 location or a resource location.
646<P>
647<DD><DL>
648
649<DT><B>Returns:</B><DD>the DTD location object to be configured by Ant</DL>
650</DD>
651</DL>
652<HR>
653
654<A NAME="createSupport()"><!-- --></A><H3>
655createSupport</H3>
656<PRE>
657public <A HREF="../../../../../../../org/apache/tools/ant/types/FileSet.html" title="class in org.apache.tools.ant.types">FileSet</A> <B>createSupport</B>()</PRE>
658<DL>
659<DD>Adds a fileset for support elements.
660<P>
661<DD><DL>
662
663<DT><B>Returns:</B><DD>a fileset which can be populated with support files.</DL>
664</DD>
665</DL>
666<HR>
667
668<A NAME="setManifest(java.io.File)"><!-- --></A><H3>
669setManifest</H3>
670<PRE>
671public void <B>setManifest</B>(java.io.File&nbsp;manifest)</PRE>
672<DL>
673<DD>Set the Manifest file to use when jarring. As of EJB 1.1, manifest
674 files are no longer used to configure the EJB. However, they still
675 have a vital importance if the EJB is intended to be packaged in an
676 EAR file. By adding "Class-Path" settings to a Manifest file, the EJB
677 can look for classes inside the EAR file itself, allowing for easier
678 deployment. This is outlined in the J2EE specification, and all J2EE
679 components are meant to support it.
680<P>
681<DD><DL>
682<DT><B>Parameters:</B><DD><CODE>manifest</CODE> - the manifest to be used in the EJB jar</DL>
683</DD>
684</DL>
685<HR>
686
687<A NAME="setSrcdir(java.io.File)"><!-- --></A><H3>
688setSrcdir</H3>
689<PRE>
690public void <B>setSrcdir</B>(java.io.File&nbsp;inDir)</PRE>
691<DL>
692<DD>Sets the source directory, which is the directory that
693 contains the classes that will be added to the EJB jar. Typically
694 this will include the home and remote interfaces and the bean class.
695<P>
696<DD><DL>
697<DT><B>Parameters:</B><DD><CODE>inDir</CODE> - the source directory.</DL>
698</DD>
699</DL>
700<HR>
701
702<A NAME="setDescriptordir(java.io.File)"><!-- --></A><H3>
703setDescriptordir</H3>
704<PRE>
705public void <B>setDescriptordir</B>(java.io.File&nbsp;inDir)</PRE>
706<DL>
707<DD>Set the descriptor directory. The descriptor directory contains the
708 EJB deployment descriptors. These are XML files that declare the
709 properties of a bean in a particular deployment scenario. Such
710 properties include, for example, the transactional nature of the bean
711 and the security access control to the bean's methods.
712<P>
713<DD><DL>
714<DT><B>Parameters:</B><DD><CODE>inDir</CODE> - the directory containing the deployment descriptors.</DL>
715</DD>
716</DL>
717<HR>
718
719<A NAME="setDependency(java.lang.String)"><!-- --></A><H3>
720setDependency</H3>
721<PRE>
722public void <B>setDependency</B>(java.lang.String&nbsp;analyzer)</PRE>
723<DL>
724<DD>Set the analyzer to use when adding in dependencies to the JAR.
725<P>
726<DD><DL>
727<DT><B>Parameters:</B><DD><CODE>analyzer</CODE> - the name of the dependency analyzer or a class.</DL>
728</DD>
729</DL>
730<HR>
731
732<A NAME="setBasejarname(java.lang.String)"><!-- --></A><H3>
733setBasejarname</H3>
734<PRE>
735public void <B>setBasejarname</B>(java.lang.String&nbsp;inValue)</PRE>
736<DL>
737<DD>Set the base name of the EJB JAR that is to be created if it is not
738 to be determined from the name of the deployment descriptor files.
739<P>
740<DD><DL>
741<DT><B>Parameters:</B><DD><CODE>inValue</CODE> - the basename that will be used when writing the jar
742 file containing the EJB</DL>
743</DD>
744</DL>
745<HR>
746
747<A NAME="setNaming(org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.NamingScheme)"><!-- --></A><H3>
748setNaming</H3>
749<PRE>
750public void <B>setNaming</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.NamingScheme.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.NamingScheme</A>&nbsp;namingScheme)</PRE>
751<DL>
752<DD>Set the naming scheme used to determine the name of the generated jars
753 from the deployment descriptor
754<P>
755<DD><DL>
756<DT><B>Parameters:</B><DD><CODE>namingScheme</CODE> - the naming scheme to be used</DL>
757</DD>
758</DL>
759<HR>
760
761<A NAME="getDestdir()"><!-- --></A><H3>
762getDestdir</H3>
763<PRE>
764public java.io.File <B>getDestdir</B>()</PRE>
765<DL>
766<DD>Gets the destination directory.
767<P>
768<DD><DL>
769
770<DT><B>Returns:</B><DD>destination directory<DT><B>Since:</B></DT>
771 <DD>ant 1.6</DD>
772</DL>
773</DD>
774</DL>
775<HR>
776
777<A NAME="setDestdir(java.io.File)"><!-- --></A><H3>
778setDestdir</H3>
779<PRE>
780public void <B>setDestdir</B>(java.io.File&nbsp;inDir)</PRE>
781<DL>
782<DD>Set the destination directory. The EJB jar files will be written into
783 this directory. The jar files that exist in this directory are also
784 used when determining if the contents of the jar file have changed.
785 Note that this parameter is only used if no deployment tools are
786 specified. Typically each deployment tool will specify its own
787 destination directory.
788<P>
789<DD><DL>
790<DT><B>Parameters:</B><DD><CODE>inDir</CODE> - the destination directory in which to generate jars</DL>
791</DD>
792</DL>
793<HR>
794
795<A NAME="getCmpversion()"><!-- --></A><H3>
796getCmpversion</H3>
797<PRE>
798public java.lang.String <B>getCmpversion</B>()</PRE>
799<DL>
800<DD>Gets the CMP version.
801<P>
802<DD><DL>
803
804<DT><B>Returns:</B><DD>CMP version<DT><B>Since:</B></DT>
805 <DD>ant 1.6</DD>
806</DL>
807</DD>
808</DL>
809<HR>
810
811<A NAME="setCmpversion(org.apache.tools.ant.taskdefs.optional.ejb.EjbJar.CMPVersion)"><!-- --></A><H3>
812setCmpversion</H3>
813<PRE>
814public void <B>setCmpversion</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb">EjbJar.CMPVersion</A>&nbsp;version)</PRE>
815<DL>
816<DD>Sets the CMP version.
817<P>
818<DD><DL>
819<DT><B>Parameters:</B><DD><CODE>version</CODE> - CMP version.
820 Must be either <code>1.0</code> or <code>2.0</code>.<br/>
821 Default is <code>1.0</code>.<br/>
822 Initially, only the JBoss implementation does something specific for CMP 2.0.<br/><DT><B>Since:</B></DT>
823 <DD>ant 1.6</DD>
824</DL>
825</DD>
826</DL>
827<HR>
828
829<A NAME="setClasspath(org.apache.tools.ant.types.Path)"><!-- --></A><H3>
830setClasspath</H3>
831<PRE>
832public 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>
833<DL>
834<DD>Set the classpath to use when resolving classes for inclusion in the jar.
835<P>
836<DD><DL>
837<DT><B>Parameters:</B><DD><CODE>classpath</CODE> - the classpath to use.</DL>
838</DD>
839</DL>
840<HR>
841
842<A NAME="setFlatdestdir(boolean)"><!-- --></A><H3>
843setFlatdestdir</H3>
844<PRE>
845public void <B>setFlatdestdir</B>(boolean&nbsp;inValue)</PRE>
846<DL>
847<DD>Controls whether the
848 destination JARs are written out in the destination directory with
849 the same hierarchical structure from which the deployment descriptors
850 have been read. If this is set to true the generated EJB jars are
851 written into the root of the destination directory, otherwise they
852 are written out in the same relative position as the deployment
853 descriptors in the descriptor directory.
854<P>
855<DD><DL>
856<DT><B>Parameters:</B><DD><CODE>inValue</CODE> - the new value of the flatdestdir flag.</DL>
857</DD>
858</DL>
859<HR>
860
861<A NAME="setGenericjarsuffix(java.lang.String)"><!-- --></A><H3>
862setGenericjarsuffix</H3>
863<PRE>
864public void <B>setGenericjarsuffix</B>(java.lang.String&nbsp;inString)</PRE>
865<DL>
866<DD>Set the suffix for the generated jar file. When generic jars are
867 generated, they have a suffix which is appended to the the bean name
868 to create the name of the jar file. Note that this suffix includes
869 the extension fo te jar file and should therefore end with an
870 appropriate extension such as .jar or .ear
871<P>
872<DD><DL>
873<DT><B>Parameters:</B><DD><CODE>inString</CODE> - the string to use as the suffix.</DL>
874</DD>
875</DL>
876<HR>
877
878<A NAME="setBasenameterminator(java.lang.String)"><!-- --></A><H3>
879setBasenameterminator</H3>
880<PRE>
881public void <B>setBasenameterminator</B>(java.lang.String&nbsp;inValue)</PRE>
882<DL>
883<DD>The string which terminates the bean name.
884 The convention used by this task is
885 that bean descriptors are named as the BeanName with some suffix. The
886 baseNameTerminator string separates the bean name and the suffix and
887 is used to determine the bean name.
888<P>
889<DD><DL>
890<DT><B>Parameters:</B><DD><CODE>inValue</CODE> - a string which marks the end of the basename.</DL>
891</DD>
892</DL>
893<HR>
894
895<A NAME="execute()"><!-- --></A><H3>
896execute</H3>
897<PRE>
898public void <B>execute</B>()
899 throws <A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></PRE>
900<DL>
901<DD>Invoked by Ant after the task is prepared, when it is ready to execute
902 this task.
903
904 This will configure all of the nested deployment tools to allow them to
905 process the jar. If no deployment tools have been configured a generic
906 tool is created to handle the jar.
907
908 A parser is configured and then each descriptor found is passed to all
909 the deployment tool elements for processing.
910<P>
911<DD><DL>
912<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>
913</DD>
914<DD><DL>
915
916<DT><B>Throws:</B>
917<DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/BuildException.html" title="class in org.apache.tools.ant">BuildException</A></CODE> - thrown whenever a problem is
918 encountered that cannot be recovered from, to signal to ant
919 that a major problem occurred within this task.</DL>
920</DD>
921</DL>
922<!-- ========= END OF CLASS DATA ========= -->
923<HR>
924
925
926<!-- ======= START OF BOTTOM NAVBAR ====== -->
927<A NAME="navbar_bottom"><!-- --></A>
928<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
929<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
930<TR>
931<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
932<A NAME="navbar_bottom_firstrow"><!-- --></A>
933<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
934 <TR ALIGN="center" VALIGN="top">
935 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
936 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
937 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
938 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
939 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
940 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
941 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
942 </TR>
943</TABLE>
944</TD>
945<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
946</EM>
947</TD>
948</TR>
949
950<TR>
951<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
952&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbcHelper.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb"><B>PREV CLASS</B></A>&nbsp;
953&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/ejb/EjbJar.CMPVersion.html" title="class in org.apache.tools.ant.taskdefs.optional.ejb"><B>NEXT CLASS</B></A></FONT></TD>
954<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
955 <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
956&nbsp;<A HREF="EjbJar.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
957&nbsp;<SCRIPT type="text/javascript">
958 <!--
959 if(window==top) {
960 document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
961 }
962 //-->
963</SCRIPT>
964<NOSCRIPT>
965 <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
966</NOSCRIPT>
967
968</FONT></TD>
969</TR>
970<TR>
971<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
972 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>
973<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
974DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
975</TR>
976</TABLE>
977<A NAME="skip-navbar_bottom"></A>
978<!-- ======== END OF BOTTOM NAVBAR ======= -->
979
980<HR>
981Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
982</BODY>
983</HTML>
Note: See TracBrowser for help on using the repository browser.