source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/build/javadocs/org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.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: 20.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:28 NZST 2007 -->
6<TITLE>
7MMetricsStreamHandler (Apache Ant API)
8</TITLE>
9
10<META NAME="keywords" CONTENT="org.apache.tools.ant.taskdefs.optional.metamata.MMetricsStreamHandler 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="MMetricsStreamHandler (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/metamata/MMetrics.GranularityAttribute.html" title="class in org.apache.tools.ant.taskdefs.optional.metamata"><B>PREV CLASS</B></A>&nbsp;
53&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MParse.html" title="class in org.apache.tools.ant.taskdefs.optional.metamata"><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="MMetricsStreamHandler.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;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
73<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
74DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&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.metamata</FONT>
85<BR>
86Class MMetricsStreamHandler</H2>
87<PRE>
88java.lang.Object
89 <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by"><B>org.apache.tools.ant.taskdefs.optional.metamata.MMetricsStreamHandler</B>
90</PRE>
91<DL>
92<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></DD>
93</DL>
94<HR>
95<DL>
96<DT>public class <B>MMetricsStreamHandler</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></DL>
97
98<P>
99A handy metrics handler. Most of this code was done only with the
100 screenshots on the documentation since the evaluation version as
101 of this writing does not allow to save metrics or to run it via
102 command line.
103 <p>
104 This class can be used to transform a text file or to process the
105 output stream directly.
106<P>
107
108<P>
109<HR>
110
111<P>
112<!-- ======== NESTED CLASS SUMMARY ======== -->
113
114
115<!-- =========== FIELD SUMMARY =========== -->
116
117
118<!-- ======== CONSTRUCTOR SUMMARY ======== -->
119
120
121<!-- ========== METHOD SUMMARY =========== -->
122
123<A NAME="method_summary"><!-- --></A>
124<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
125<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
126<TD COLSPAN=2><FONT SIZE="+2">
127<B>Method Summary</B></FONT></TD>
128</TR>
129<TR BGCOLOR="white" CLASS="TableRowColor">
130<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
131<CODE>protected &nbsp;org.xml.sax.Attributes</CODE></FONT></TD>
132<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#createAttributes(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement)">createAttributes</A></B>(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement&nbsp;elem)</CODE>
133
134<BR>
135&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create all attributes of a MetricsElement skipping those who have an
136 empty string</TD>
137</TR>
138<TR BGCOLOR="white" CLASS="TableRowColor">
139<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
140<CODE>protected &nbsp;java.lang.String</CODE></FONT></TD>
141<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#getConstructType(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement)">getConstructType</A></B>(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement&nbsp;elem)</CODE>
142
143<BR>
144&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return the construct type of the element.</TD>
145</TR>
146<TR BGCOLOR="white" CLASS="TableRowColor">
147<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
148<CODE>protected &nbsp;void</CODE></FONT></TD>
149<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#parseOutput()">parseOutput</A></B>()</CODE>
150
151<BR>
152&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;read each line and process it</TD>
153</TR>
154<TR BGCOLOR="white" CLASS="TableRowColor">
155<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
156<CODE>protected &nbsp;void</CODE></FONT></TD>
157<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#processLine(java.lang.String)">processLine</A></B>(java.lang.String&nbsp;line)</CODE>
158
159<BR>
160&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Process a metrics line.</TD>
161</TR>
162<TR BGCOLOR="white" CLASS="TableRowColor">
163<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
164<CODE>&nbsp;void</CODE></FONT></TD>
165<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#setProcessErrorStream(java.io.InputStream)">setProcessErrorStream</A></B>(java.io.InputStream&nbsp;p1)</CODE>
166
167<BR>
168&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ignore.</TD>
169</TR>
170<TR BGCOLOR="white" CLASS="TableRowColor">
171<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
172<CODE>&nbsp;void</CODE></FONT></TD>
173<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#setProcessInputStream(java.io.OutputStream)">setProcessInputStream</A></B>(java.io.OutputStream&nbsp;p1)</CODE>
174
175<BR>
176&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ignore.</TD>
177</TR>
178<TR BGCOLOR="white" CLASS="TableRowColor">
179<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
180<CODE>&nbsp;void</CODE></FONT></TD>
181<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#setProcessOutputStream(java.io.InputStream)">setProcessOutputStream</A></B>(java.io.InputStream&nbsp;is)</CODE>
182
183<BR>
184&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the inputstream</TD>
185</TR>
186<TR BGCOLOR="white" CLASS="TableRowColor">
187<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
188<CODE>&nbsp;void</CODE></FONT></TD>
189<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#start()">start</A></B>()</CODE>
190
191<BR>
192&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start handling of the streams.</TD>
193</TR>
194<TR BGCOLOR="white" CLASS="TableRowColor">
195<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
196<CODE>protected &nbsp;void</CODE></FONT></TD>
197<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#startElement(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement)">startElement</A></B>(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement&nbsp;elem)</CODE>
198
199<BR>
200&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a new construct.</TD>
201</TR>
202<TR BGCOLOR="white" CLASS="TableRowColor">
203<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
204<CODE>&nbsp;void</CODE></FONT></TD>
205<TD><CODE><B><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetricsStreamHandler.html#stop()">stop</A></B>()</CODE>
206
207<BR>
208&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pretty dangerous business here.</TD>
209</TR>
210</TABLE>
211&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
212<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
213<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
214<TD><B>Methods inherited from class java.lang.Object</B></TD>
215</TR>
216<TR BGCOLOR="white" CLASS="TableRowColor">
217<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
218</TR>
219</TABLE>
220&nbsp;
221<P>
222
223<!-- ============ FIELD DETAIL =========== -->
224
225
226<!-- ========= CONSTRUCTOR DETAIL ======== -->
227
228
229<!-- ============ METHOD DETAIL ========== -->
230
231<A NAME="method_detail"><!-- --></A>
232<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
233<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
234<TD COLSPAN=1><FONT SIZE="+2">
235<B>Method Detail</B></FONT></TD>
236</TR>
237</TABLE>
238
239<A NAME="setProcessInputStream(java.io.OutputStream)"><!-- --></A><H3>
240setProcessInputStream</H3>
241<PRE>
242public void <B>setProcessInputStream</B>(java.io.OutputStream&nbsp;p1)
243 throws java.io.IOException</PRE>
244<DL>
245<DD>Ignore.
246<P>
247<DD><DL>
248<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html#setProcessInputStream(java.io.OutputStream)">setProcessInputStream</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></CODE></DL>
249</DD>
250<DD><DL>
251<DT><B>Parameters:</B><DD><CODE>p1</CODE> - output stream to write to the standard input stream of the
252 subprocess
253<DT><B>Throws:</B>
254<DD><CODE>java.io.IOException</CODE></DL>
255</DD>
256</DL>
257<HR>
258
259<A NAME="setProcessErrorStream(java.io.InputStream)"><!-- --></A><H3>
260setProcessErrorStream</H3>
261<PRE>
262public void <B>setProcessErrorStream</B>(java.io.InputStream&nbsp;p1)
263 throws java.io.IOException</PRE>
264<DL>
265<DD>Ignore.
266<P>
267<DD><DL>
268<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html#setProcessErrorStream(java.io.InputStream)">setProcessErrorStream</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></CODE></DL>
269</DD>
270<DD><DL>
271<DT><B>Parameters:</B><DD><CODE>p1</CODE> - input stream to read from the error stream from the subprocess
272<DT><B>Throws:</B>
273<DD><CODE>java.io.IOException</CODE></DL>
274</DD>
275</DL>
276<HR>
277
278<A NAME="setProcessOutputStream(java.io.InputStream)"><!-- --></A><H3>
279setProcessOutputStream</H3>
280<PRE>
281public void <B>setProcessOutputStream</B>(java.io.InputStream&nbsp;is)
282 throws java.io.IOException</PRE>
283<DL>
284<DD>Set the inputstream
285<P>
286<DD><DL>
287<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html#setProcessOutputStream(java.io.InputStream)">setProcessOutputStream</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></CODE></DL>
288</DD>
289<DD><DL>
290<DT><B>Parameters:</B><DD><CODE>is</CODE> - input stream to read from the error stream from the subprocess
291<DT><B>Throws:</B>
292<DD><CODE>java.io.IOException</CODE></DL>
293</DD>
294</DL>
295<HR>
296
297<A NAME="start()"><!-- --></A><H3>
298start</H3>
299<PRE>
300public void <B>start</B>()
301 throws java.io.IOException</PRE>
302<DL>
303<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></CODE></B></DD>
304<DD>Start handling of the streams.
305<P>
306<DD><DL>
307<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html#start()">start</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></CODE></DL>
308</DD>
309<DD><DL>
310
311<DT><B>Throws:</B>
312<DD><CODE>java.io.IOException</CODE></DL>
313</DD>
314</DL>
315<HR>
316
317<A NAME="stop()"><!-- --></A><H3>
318stop</H3>
319<PRE>
320public void <B>stop</B>()</PRE>
321<DL>
322<DD>Pretty dangerous business here.
323<P>
324<DD><DL>
325<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html#stop()">stop</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tools/ant/taskdefs/ExecuteStreamHandler.html" title="interface in org.apache.tools.ant.taskdefs">ExecuteStreamHandler</A></CODE></DL>
326</DD>
327<DD><DL>
328</DL>
329</DD>
330</DL>
331<HR>
332
333<A NAME="parseOutput()"><!-- --></A><H3>
334parseOutput</H3>
335<PRE>
336protected void <B>parseOutput</B>()
337 throws java.io.IOException,
338 org.xml.sax.SAXException</PRE>
339<DL>
340<DD>read each line and process it
341<P>
342<DD><DL>
343</DL>
344</DD>
345<DD><DL>
346
347<DT><B>Throws:</B>
348<DD><CODE>java.io.IOException</CODE>
349<DD><CODE>org.xml.sax.SAXException</CODE></DL>
350</DD>
351</DL>
352<HR>
353
354<A NAME="processLine(java.lang.String)"><!-- --></A><H3>
355processLine</H3>
356<PRE>
357protected void <B>processLine</B>(java.lang.String&nbsp;line)
358 throws org.xml.sax.SAXException</PRE>
359<DL>
360<DD>Process a metrics line. If the metrics is invalid and that this is not
361 the header line, it is display as info.
362<P>
363<DD><DL>
364</DL>
365</DD>
366<DD><DL>
367<DT><B>Parameters:</B><DD><CODE>line</CODE> - the line to process, it is normally a line full of metrics.
368<DT><B>Throws:</B>
369<DD><CODE>org.xml.sax.SAXException</CODE></DL>
370</DD>
371</DL>
372<HR>
373
374<A NAME="startElement(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement)"><!-- --></A><H3>
375startElement</H3>
376<PRE>
377protected void <B>startElement</B>(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement&nbsp;elem)
378 throws org.xml.sax.SAXException</PRE>
379<DL>
380<DD>Start a new construct. Elements are popped until we are on the same
381 parent node, then the element type is guessed and pushed on the
382 stack.
383<P>
384<DD><DL>
385</DL>
386</DD>
387<DD><DL>
388<DT><B>Parameters:</B><DD><CODE>elem</CODE> - the element to process.
389<DT><B>Throws:</B>
390<DD><CODE>org.xml.sax.SAXException</CODE> - thrown if there is a problem when sending SAX events.</DL>
391</DD>
392</DL>
393<HR>
394
395<A NAME="getConstructType(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement)"><!-- --></A><H3>
396getConstructType</H3>
397<PRE>
398protected java.lang.String <B>getConstructType</B>(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement&nbsp;elem)</PRE>
399<DL>
400<DD>return the construct type of the element. We can hardly recognize the
401 type of a metrics element, so we are kind of forced to do some black
402 magic based on the name and indentation to recognize the type.
403<P>
404<DD><DL>
405</DL>
406</DD>
407<DD><DL>
408<DT><B>Parameters:</B><DD><CODE>elem</CODE> - the metrics element to guess for its type.
409<DT><B>Returns:</B><DD>the type of the metrics element, either PACKAGE, FILE, CLASS or
410 METHOD.</DL>
411</DD>
412</DL>
413<HR>
414
415<A NAME="createAttributes(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement)"><!-- --></A><H3>
416createAttributes</H3>
417<PRE>
418protected org.xml.sax.Attributes <B>createAttributes</B>(org.apache.tools.ant.taskdefs.optional.metamata.MetricsElement&nbsp;elem)</PRE>
419<DL>
420<DD>Create all attributes of a MetricsElement skipping those who have an
421 empty string
422<P>
423<DD><DL>
424</DL>
425</DD>
426<DD><DL>
427</DL>
428</DD>
429</DL>
430<!-- ========= END OF CLASS DATA ========= -->
431<HR>
432
433
434<!-- ======= START OF BOTTOM NAVBAR ====== -->
435<A NAME="navbar_bottom"><!-- --></A>
436<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
437<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
438<TR>
439<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
440<A NAME="navbar_bottom_firstrow"><!-- --></A>
441<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
442 <TR ALIGN="center" VALIGN="top">
443 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
444 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
445 <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
446 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
447 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
448 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
449 <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
450 </TR>
451</TABLE>
452</TD>
453<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
454</EM>
455</TD>
456</TR>
457
458<TR>
459<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
460&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MMetrics.GranularityAttribute.html" title="class in org.apache.tools.ant.taskdefs.optional.metamata"><B>PREV CLASS</B></A>&nbsp;
461&nbsp;<A HREF="../../../../../../../org/apache/tools/ant/taskdefs/optional/metamata/MParse.html" title="class in org.apache.tools.ant.taskdefs.optional.metamata"><B>NEXT CLASS</B></A></FONT></TD>
462<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
463 <A HREF="../../../../../../../index.html" target="_top"><B>FRAMES</B></A> &nbsp;
464&nbsp;<A HREF="MMetricsStreamHandler.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
465&nbsp;<SCRIPT type="text/javascript">
466 <!--
467 if(window==top) {
468 document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
469 }
470 //-->
471</SCRIPT>
472<NOSCRIPT>
473 <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
474</NOSCRIPT>
475
476</FONT></TD>
477</TR>
478<TR>
479<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
480 SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
481<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
482DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
483</TR>
484</TABLE>
485<A NAME="skip-navbar_bottom"></A>
486<!-- ======== END OF BOTTOM NAVBAR ======= -->
487
488<HR>
489Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.
490</BODY>
491</HTML>
Note: See TracBrowser for help on using the repository browser.