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

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

initial import of LiRK3

File size: 27.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:30 NZST 2007 -->
6<TITLE>
7XMLReport (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.optional.sitraka.XMLReport 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="XMLReport (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/sitraka/Triggers.Method.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;NEXT CLASS</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="XMLReport.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;NESTED&nbsp;|&nbsp;FIELD&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.sitraka</FONT>
85<BR>
86Class XMLReport</H2>
87<PRE>
88java.lang.Object
89 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.tools.ant.taskdefs.optional.sitraka.XMLReport</B>
90</PRE>
91<HR>
92<DL>
93<DT>public class <B>XMLReport</B><DT>extends java.lang.Object</DL>
94
95<P>
96Little hack to process XML report from JProbe. It will fix
97 some reporting errors from JProbe 3.0 and makes use of a reference
98 classpath to add classes/methods that were not reported by JProbe
99 as being used (ie loaded)
100<P>
101
102<P>
103<HR>
104
105<P>
106<!-- ======== NESTED CLASS SUMMARY ======== -->
107
108
109<!-- =========== FIELD SUMMARY =========== -->
110
111
112<!-- ======== CONSTRUCTOR SUMMARY ======== -->
113
114<A NAME="constructor_summary"><!-- --></A>
115<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
116<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
117<TD COLSPAN=2><FONT SIZE="+2">
118<B>Constructor Summary</B></FONT></TD>
119</TR>
120<TR BGCOLOR="white" CLASS="TableRowColor">
121<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#XMLReport(java.io.File)">XMLReport</A></B>(java.io.File&nbsp;file)</CODE>
122
123<BR>
124&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a new XML report, logging will be on stdout</TD>
125</TR>
126<TR BGCOLOR="white" CLASS="TableRowColor">
127<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#XMLReport(org.apache.tools.ant.Task, java.io.File)">XMLReport</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A>&nbsp;task,
128 java.io.File&nbsp;file)</CODE>
129
130<BR>
131&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create a new XML report, logging done on the task</TD>
132</TR>
133</TABLE>
134&nbsp;
135<!-- ========== METHOD SUMMARY =========== -->
136
137<A NAME="method_summary"><!-- --></A>
138<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
139<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
140<TD COLSPAN=2><FONT SIZE="+2">
141<B>Method Summary</B></FONT></TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145<CODE>protected &nbsp;org.w3c.dom.Element</CODE></FONT></TD>
146<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#createClassElement(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile)">createClassElement</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile)</CODE>
147
148<BR>
149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create an empty class element with its default cov.data (0)</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153<CODE>&nbsp;org.w3c.dom.Document</CODE></FONT></TD>
154<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#createDocument(java.lang.String[])">createDocument</A></B>(java.lang.String[]&nbsp;classPath)</CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create the whole new document</TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161<CODE>protected &nbsp;org.w3c.dom.Element</CODE></FONT></TD>
162<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#createMethodElement(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo)">createMethodElement</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">MethodInfo</A>&nbsp;method)</CODE>
163
164<BR>
165&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create an empty method element with its cov.data values</TD>
166</TR>
167<TR BGCOLOR="white" CLASS="TableRowColor">
168<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
169<CODE>protected &nbsp;void</CODE></FONT></TD>
170<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#createNodeMaps()">createNodeMaps</A></B>()</CODE>
171
172<BR>
173&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create node maps so that we can access node faster by their name</TD>
174</TR>
175<TR BGCOLOR="white" CLASS="TableRowColor">
176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177<CODE>protected &nbsp;org.w3c.dom.Element</CODE></FONT></TD>
178<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#createPackageElement(java.lang.String)">createPackageElement</A></B>(java.lang.String&nbsp;pkgname)</CODE>
179
180<BR>
181&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;create an empty package element with its default cov.data (0)</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
185<CODE>protected &nbsp;org.w3c.dom.Element[]</CODE></FONT></TD>
186<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getClasses(org.w3c.dom.Element)">getClasses</A></B>(org.w3c.dom.Element&nbsp;pkg)</CODE>
187
188<BR>
189&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
190</TR>
191<TR BGCOLOR="white" CLASS="TableRowColor">
192<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
193<CODE>protected &nbsp;org.w3c.dom.Element</CODE></FONT></TD>
194<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getCovDataChild(org.w3c.dom.Element)">getCovDataChild</A></B>(org.w3c.dom.Element&nbsp;parent)</CODE>
195
196<BR>
197&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
198</TR>
199<TR BGCOLOR="white" CLASS="TableRowColor">
200<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
201<CODE>protected &nbsp;java.util.Vector</CODE></FONT></TD>
202<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getFilteredMethods(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile)">getFilteredMethods</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile)</CODE>
203
204<BR>
205&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
206</TR>
207<TR BGCOLOR="white" CLASS="TableRowColor">
208<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
209<CODE>protected &nbsp;java.util.Hashtable</CODE></FONT></TD>
210<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getMethods(org.w3c.dom.Element)">getMethods</A></B>(org.w3c.dom.Element&nbsp;clazz)</CODE>
211
212<BR>
213&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
214</TR>
215<TR BGCOLOR="white" CLASS="TableRowColor">
216<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
217<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
218<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getMethodSignature(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile, org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo)">getMethodSignature</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;clazz,
219 <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">MethodInfo</A>&nbsp;method)</CODE>
220
221<BR>
222&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Convert to a CovReport-like signature - &lt;classname&gt;&#046;&lt;method&gt;().</TD>
223</TR>
224<TR BGCOLOR="white" CLASS="TableRowColor">
225<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
226<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
227<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getMethodSignature(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo)">getMethodSignature</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">MethodInfo</A>&nbsp;method)</CODE>
228
229<BR>
230&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JProbe does not put the java.lang prefix for classes
231 in this package, so used this nice method so that
232 I have the same signature for methods</TD>
233</TR>
234<TR BGCOLOR="white" CLASS="TableRowColor">
235<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
236<CODE>protected &nbsp;org.w3c.dom.Element[]</CODE></FONT></TD>
237<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#getPackages(org.w3c.dom.Element)">getPackages</A></B>(org.w3c.dom.Element&nbsp;snapshot)</CODE>
238
239<BR>
240&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
241</TR>
242<TR BGCOLOR="white" CLASS="TableRowColor">
243<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
244<CODE>&nbsp;void</CODE></FONT></TD>
245<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#log(java.lang.String)">log</A></B>(java.lang.String&nbsp;message)</CODE>
246
247<BR>
248&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
249</TR>
250<TR BGCOLOR="white" CLASS="TableRowColor">
251<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
252<CODE>protected &nbsp;void</CODE></FONT></TD>
253<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#removeAbstractMethods(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile, org.w3c.dom.Element)">removeAbstractMethods</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile,
254 org.w3c.dom.Element&nbsp;classNode)</CODE>
255
256<BR>
257&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do additional work on an element to remove abstract methods that
258 are reported by JProbe 3.0</TD>
259</TR>
260<TR BGCOLOR="white" CLASS="TableRowColor">
261<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
262<CODE>protected &nbsp;void</CODE></FONT></TD>
263<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#serializeClass(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile)">serializeClass</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile)</CODE>
264
265<BR>
266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;serialize a classfile into XML</TD>
267</TR>
268<TR BGCOLOR="white" CLASS="TableRowColor">
269<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
270<CODE>&nbsp;void</CODE></FONT></TD>
271<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#setJProbehome(java.io.File)">setJProbehome</A></B>(java.io.File&nbsp;home)</CODE>
272
273<BR>
274&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set the JProbe home path.</TD>
275</TR>
276<TR BGCOLOR="white" CLASS="TableRowColor">
277<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
278<CODE>&nbsp;void</CODE></FONT></TD>
279<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#setReportFilters(org.apache.tools.ant.taskdefs.optional.sitraka.ReportFilters)">setReportFilters</A></B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/ReportFilters.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka">ReportFilters</A>&nbsp;filters)</CODE>
280
281<BR>
282&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set the</TD>
283</TR>
284<TR BGCOLOR="white" CLASS="TableRowColor">
285<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
286<CODE>protected &nbsp;void</CODE></FONT></TD>
287<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/XMLReport.html#update()">update</A></B>()</CODE>
288
289<BR>
290&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;update the count of the XML, that is accumulate the stats on
291 methods, classes and package so that the numbers are valid
292 according to the info that was appended to the XML.</TD>
293</TR>
294</TABLE>
295&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
296<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
297<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
298<TD><B>Methods inherited from class java.lang.Object</B></TD>
299</TR>
300<TR BGCOLOR="white" CLASS="TableRowColor">
301<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
302</TR>
303</TABLE>
304&nbsp;
305<P>
306
307<!-- ============ FIELD DETAIL =========== -->
308
309
310<!-- ========= CONSTRUCTOR DETAIL ======== -->
311
312<A NAME="constructor_detail"><!-- --></A>
313<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
314<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
315<TD COLSPAN=1><FONT SIZE="+2">
316<B>Constructor Detail</B></FONT></TD>
317</TR>
318</TABLE>
319
320<A NAME="XMLReport(java.io.File)"><!-- --></A><H3>
321XMLReport</H3>
322<PRE>
323public <B>XMLReport</B>(java.io.File&nbsp;file)</PRE>
324<DL>
325<DD>create a new XML report, logging will be on stdout
326<P>
327</DL>
328<HR>
329
330<A NAME="XMLReport(org.apache.tools.ant.Task, java.io.File)"><!-- --></A><H3>
331XMLReport</H3>
332<PRE>
333public <B>XMLReport</B>(<A HREF="../../../../../../../org/apache/tools/ant/Task.html" title="class in org.apache.tools.ant">Task</A>&nbsp;task,
334 java.io.File&nbsp;file)</PRE>
335<DL>
336<DD>create a new XML report, logging done on the task
337<P>
338</DL>
339
340<!-- ============ METHOD DETAIL ========== -->
341
342<A NAME="method_detail"><!-- --></A>
343<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
344<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
345<TD COLSPAN=1><FONT SIZE="+2">
346<B>Method Detail</B></FONT></TD>
347</TR>
348</TABLE>
349
350<A NAME="setJProbehome(java.io.File)"><!-- --></A><H3>
351setJProbehome</H3>
352<PRE>
353public void <B>setJProbehome</B>(java.io.File&nbsp;home)</PRE>
354<DL>
355<DD>set the JProbe home path. Used to get the DTD
356<P>
357<DD><DL>
358</DL>
359</DD>
360</DL>
361<HR>
362
363<A NAME="setReportFilters(org.apache.tools.ant.taskdefs.optional.sitraka.ReportFilters)"><!-- --></A><H3>
364setReportFilters</H3>
365<PRE>
366public void <B>setReportFilters</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/ReportFilters.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka">ReportFilters</A>&nbsp;filters)</PRE>
367<DL>
368<DD>set the
369<P>
370<DD><DL>
371</DL>
372</DD>
373</DL>
374<HR>
375
376<A NAME="createNodeMaps()"><!-- --></A><H3>
377createNodeMaps</H3>
378<PRE>
379protected void <B>createNodeMaps</B>()</PRE>
380<DL>
381<DD>create node maps so that we can access node faster by their name
382<P>
383<DD><DL>
384</DL>
385</DD>
386</DL>
387<HR>
388
389<A NAME="createDocument(java.lang.String[])"><!-- --></A><H3>
390createDocument</H3>
391<PRE>
392public org.w3c.dom.Document <B>createDocument</B>(java.lang.String[]&nbsp;classPath)
393 throws java.lang.Exception</PRE>
394<DL>
395<DD>create the whole new document
396<P>
397<DD><DL>
398
399<DT><B>Throws:</B>
400<DD><CODE>java.lang.Exception</CODE></DL>
401</DD>
402</DL>
403<HR>
404
405<A NAME="getMethodSignature(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo)"><!-- --></A><H3>
406getMethodSignature</H3>
407<PRE>
408protected java.lang.String <B>getMethodSignature</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">MethodInfo</A>&nbsp;method)</PRE>
409<DL>
410<DD>JProbe does not put the java.lang prefix for classes
411 in this package, so used this nice method so that
412 I have the same signature for methods
413<P>
414<DD><DL>
415</DL>
416</DD>
417</DL>
418<HR>
419
420<A NAME="getMethodSignature(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile, org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo)"><!-- --></A><H3>
421getMethodSignature</H3>
422<PRE>
423protected java.lang.String <B>getMethodSignature</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;clazz,
424 <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">MethodInfo</A>&nbsp;method)</PRE>
425<DL>
426<DD>Convert to a CovReport-like signature - &lt;classname&gt;&#046;&lt;method&gt;().
427<P>
428<DD><DL>
429</DL>
430</DD>
431</DL>
432<HR>
433
434<A NAME="removeAbstractMethods(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile, org.w3c.dom.Element)"><!-- --></A><H3>
435removeAbstractMethods</H3>
436<PRE>
437protected void <B>removeAbstractMethods</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile,
438 org.w3c.dom.Element&nbsp;classNode)</PRE>
439<DL>
440<DD>Do additional work on an element to remove abstract methods that
441 are reported by JProbe 3.0
442<P>
443<DD><DL>
444</DL>
445</DD>
446</DL>
447<HR>
448
449<A NAME="createMethodElement(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.MethodInfo)"><!-- --></A><H3>
450createMethodElement</H3>
451<PRE>
452protected org.w3c.dom.Element <B>createMethodElement</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/MethodInfo.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">MethodInfo</A>&nbsp;method)</PRE>
453<DL>
454<DD>create an empty method element with its cov.data values
455<P>
456<DD><DL>
457</DL>
458</DD>
459</DL>
460<HR>
461
462<A NAME="createPackageElement(java.lang.String)"><!-- --></A><H3>
463createPackageElement</H3>
464<PRE>
465protected org.w3c.dom.Element <B>createPackageElement</B>(java.lang.String&nbsp;pkgname)</PRE>
466<DL>
467<DD>create an empty package element with its default cov.data (0)
468<P>
469<DD><DL>
470</DL>
471</DD>
472</DL>
473<HR>
474
475<A NAME="createClassElement(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile)"><!-- --></A><H3>
476createClassElement</H3>
477<PRE>
478protected org.w3c.dom.Element <B>createClassElement</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile)</PRE>
479<DL>
480<DD>create an empty class element with its default cov.data (0)
481<P>
482<DD><DL>
483</DL>
484</DD>
485</DL>
486<HR>
487
488<A NAME="serializeClass(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile)"><!-- --></A><H3>
489serializeClass</H3>
490<PRE>
491protected void <B>serializeClass</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile)</PRE>
492<DL>
493<DD>serialize a classfile into XML
494<P>
495<DD><DL>
496</DL>
497</DD>
498</DL>
499<HR>
500
501<A NAME="getFilteredMethods(org.apache.tools.ant.taskdefs.optional.sitraka.bytecode.ClassFile)"><!-- --></A><H3>
502getFilteredMethods</H3>
503<PRE>
504protected java.util.Vector <B>getFilteredMethods</B>(<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/bytecode/ClassFile.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka.bytecode">ClassFile</A>&nbsp;classFile)</PRE>
505<DL>
506<DD><DL>
507</DL>
508</DD>
509</DL>
510<HR>
511
512<A NAME="update()"><!-- --></A><H3>
513update</H3>
514<PRE>
515protected void <B>update</B>()</PRE>
516<DL>
517<DD>update the count of the XML, that is accumulate the stats on
518 methods, classes and package so that the numbers are valid
519 according to the info that was appended to the XML.
520<P>
521<DD><DL>
522</DL>
523</DD>
524</DL>
525<HR>
526
527<A NAME="getCovDataChild(org.w3c.dom.Element)"><!-- --></A><H3>
528getCovDataChild</H3>
529<PRE>
530protected org.w3c.dom.Element <B>getCovDataChild</B>(org.w3c.dom.Element&nbsp;parent)</PRE>
531<DL>
532<DD><DL>
533</DL>
534</DD>
535</DL>
536<HR>
537
538<A NAME="getMethods(org.w3c.dom.Element)"><!-- --></A><H3>
539getMethods</H3>
540<PRE>
541protected java.util.Hashtable <B>getMethods</B>(org.w3c.dom.Element&nbsp;clazz)</PRE>
542<DL>
543<DD><DL>
544</DL>
545</DD>
546</DL>
547<HR>
548
549<A NAME="getClasses(org.w3c.dom.Element)"><!-- --></A><H3>
550getClasses</H3>
551<PRE>
552protected org.w3c.dom.Element[] <B>getClasses</B>(org.w3c.dom.Element&nbsp;pkg)</PRE>
553<DL>
554<DD><DL>
555</DL>
556</DD>
557</DL>
558<HR>
559
560<A NAME="getPackages(org.w3c.dom.Element)"><!-- --></A><H3>
561getPackages</H3>
562<PRE>
563protected org.w3c.dom.Element[] <B>getPackages</B>(org.w3c.dom.Element&nbsp;snapshot)</PRE>
564<DL>
565<DD><DL>
566</DL>
567</DD>
568</DL>
569<HR>
570
571<A NAME="log(java.lang.String)"><!-- --></A><H3>
572log</H3>
573<PRE>
574public void <B>log</B>(java.lang.String&nbsp;message)</PRE>
575<DL>
576<DD><DL>
577</DL>
578</DD>
579</DL>
580<!-- ========= END OF CLASS DATA ========= -->
581<HR>
582
583
584<!-- ======= START OF BOTTOM NAVBAR ====== -->
585<A NAME="navbar_bottom"><!-- --></A>
586<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
587<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
588<TR>
589<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
590<A NAME="navbar_bottom_firstrow"><!-- --></A>
591<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
592 <TR ALIGN="center" VALIGN="top">
593 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
594 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
595 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
596 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
597 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
598 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
599 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
600 </TR>
601</TABLE>
602</TD>
603<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
604</EM>
605</TD>
606</TR>
607
608<TR>
609<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
610&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/sitraka/Triggers.Method.html" title="class in org.apache.tools.ant.taskdefs.optional.sitraka"><B>PREV CLASS</B></A>&nbsp;
611&nbsp;NEXT CLASS</FONT></TD>
612<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
613 <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
614&nbsp;<A HREF="XMLReport.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
615&nbsp;<SCRIPT type="text/javascript">
616 <!--
617 if(window==top) {
618 document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
619 }
620 //-->
621</SCRIPT>
622<NOSCRIPT>
623 <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
624</NOSCRIPT>
625
626</FONT></TD>
627</TR>
628<TR>
629<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
630 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
631<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
632DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
633</TR>
634</TABLE>
635<A NAME="skip-navbar_bottom"></A>
636<!-- ======== END OF BOTTOM NAVBAR ======= -->
637
638<HR>
639Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
640</BODY>
641</HTML>
Note: See TracBrowser for help on using the repository browser.