source: javadoc/genius/core/logging/CsvLogger.html@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 7 years ago

Initial import : Genius 9.0.0

File size: 21.4 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 lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_112) on Thu Jun 21 12:05:57 CEST 2018 -->
6<title>CsvLogger (Genius Core Documentation)</title>
7<meta name="date" content="2018-06-21">
8<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
9<script type="text/javascript" src="../../../script.js"></script>
10</head>
11<body>
12<script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="CsvLogger (Genius Core Documentation)";
16 }
17 }
18 catch(err) {
19 }
20//-->
21var methods = {"i0":10,"i1":9,"i2":9,"i3":9,"i4":10,"i5":10,"i6":9,"i7":9};
22var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
23var altColor = "altColor";
24var rowColor = "rowColor";
25var tableTab = "tableTab";
26var activeTableTab = "activeTableTab";
27</script>
28<noscript>
29<div>JavaScript is disabled on your browser.</div>
30</noscript>
31<!-- ========= START OF TOP NAVBAR ======= -->
32<div class="topNav"><a name="navbar.top">
33<!-- -->
34</a>
35<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
36<a name="navbar.top.firstrow">
37<!-- -->
38</a>
39<ul class="navList" title="Navigation">
40<li><a href="../../../overview-summary.html">Overview</a></li>
41<li><a href="package-summary.html">Package</a></li>
42<li class="navBarCell1Rev">Class</li>
43<li><a href="class-use/CsvLogger.html">Use</a></li>
44<li><a href="package-tree.html">Tree</a></li>
45<li><a href="../../../deprecated-list.html">Deprecated</a></li>
46<li><a href="../../../index-all.html">Index</a></li>
47<li><a href="../../../help-doc.html">Help</a></li>
48</ul>
49</div>
50<div class="subNav">
51<ul class="navList">
52<li><a href="../../../genius/core/logging/ConsoleLogger.html" title="class in genius.core.logging"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53<li><a href="../../../genius/core/logging/FileLogger.html" title="class in genius.core.logging"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
54</ul>
55<ul class="navList">
56<li><a href="../../../index.html?genius/core/logging/CsvLogger.html" target="_top">Frames</a></li>
57<li><a href="CsvLogger.html" target="_top">No&nbsp;Frames</a></li>
58</ul>
59<ul class="navList" id="allclasses_navbar_top">
60<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
61</ul>
62<div>
63<script type="text/javascript"><!--
64 allClassesLink = document.getElementById("allclasses_navbar_top");
65 if(window==top) {
66 allClassesLink.style.display = "block";
67 }
68 else {
69 allClassesLink.style.display = "none";
70 }
71 //-->
72</script>
73</div>
74<div>
75<ul class="subNavList">
76<li>Summary:&nbsp;</li>
77<li>Nested&nbsp;|&nbsp;</li>
78<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
79<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
80<li><a href="#method.summary">Method</a></li>
81</ul>
82<ul class="subNavList">
83<li>Detail:&nbsp;</li>
84<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
85<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
86<li><a href="#method.detail">Method</a></li>
87</ul>
88</div>
89<a name="skip.navbar.top">
90<!-- -->
91</a></div>
92<!-- ========= END OF TOP NAVBAR ========= -->
93<!-- ======== START OF CLASS DATA ======== -->
94<div class="header">
95<div class="subTitle">genius.core.logging</div>
96<h2 title="Class CsvLogger" class="title">Class CsvLogger</h2>
97</div>
98<div class="contentContainer">
99<ul class="inheritance">
100<li>java.lang.Object</li>
101<li>
102<ul class="inheritance">
103<li>genius.core.logging.CsvLogger</li>
104</ul>
105</li>
106</ul>
107<div class="description">
108<ul class="blockList">
109<li class="blockList">
110<dl>
111<dt>All Implemented Interfaces:</dt>
112<dd>java.io.Closeable, java.lang.AutoCloseable</dd>
113</dl>
114<hr>
115<br>
116<pre>public class <span class="typeNameLabel">CsvLogger</span>
117extends java.lang.Object
118implements java.io.Closeable</pre>
119<div class="block">Logger interface that writes the log to a comma separated value file (.csv
120 file) File is created upon logger interface creation and logger class should
121 be released (i.e. log.close() to release internal file handle when done with
122 logger). *</div>
123<dl>
124<dt><span class="simpleTagLabel">Author:</span></dt>
125<dd>David Festen</dd>
126</dl>
127</li>
128</ul>
129</div>
130<div class="summary">
131<ul class="blockList">
132<li class="blockList">
133<!-- =========== FIELD SUMMARY =========== -->
134<ul class="blockList">
135<li class="blockList"><a name="field.summary">
136<!-- -->
137</a>
138<h3>Field Summary</h3>
139<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
140<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
141<tr>
142<th class="colFirst" scope="col">Modifier and Type</th>
143<th class="colLast" scope="col">Field and Description</th>
144</tr>
145<tr class="altColor">
146<td class="colFirst"><code>static java.lang.String</code></td>
147<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#DELIMITER">DELIMITER</a></span></code>&nbsp;</td>
148</tr>
149</table>
150</li>
151</ul>
152<!-- ======== CONSTRUCTOR SUMMARY ======== -->
153<ul class="blockList">
154<li class="blockList"><a name="constructor.summary">
155<!-- -->
156</a>
157<h3>Constructor Summary</h3>
158<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
159<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
160<tr>
161<th class="colOne" scope="col">Constructor and Description</th>
162</tr>
163<tr class="altColor">
164<td class="colOne"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#CsvLogger-java.lang.String-">CsvLogger</a></span>(java.lang.String&nbsp;fileName)</code>
165<div class="block">Initializes a new instance of the CsvLogger class.</div>
166</td>
167</tr>
168</table>
169</li>
170</ul>
171<!-- ========== METHOD SUMMARY =========== -->
172<ul class="blockList">
173<li class="blockList"><a name="method.summary">
174<!-- -->
175</a>
176<h3>Method Summary</h3>
177<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
178<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
179<tr>
180<th class="colFirst" scope="col">Modifier and Type</th>
181<th class="colLast" scope="col">Method and Description</th>
182</tr>
183<tr id="i0" class="altColor">
184<td class="colFirst"><code>void</code></td>
185<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#close--">close</a></span>()</code>
186<div class="block">Closes this stream and releases any system resources associated with it.</div>
187</td>
188</tr>
189<tr id="i1" class="rowColor">
190<td class="colFirst"><code>static java.lang.String</code></td>
191<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#getDefaultSessionLog-genius.core.session.Session-genius.core.protocol.MultilateralProtocol-java.util.List-double-">getDefaultSessionLog</a></span>(<a href="../../../genius/core/session/Session.html" title="class in genius.core.session">Session</a>&nbsp;session,
192 <a href="../../../genius/core/protocol/MultilateralProtocol.html" title="interface in genius.core.protocol">MultilateralProtocol</a>&nbsp;protocol,
193 java.util.List&lt;<a href="../../../genius/core/parties/NegotiationPartyInternal.html" title="class in genius.core.parties">NegotiationPartyInternal</a>&gt;&nbsp;partiesint,
194 double&nbsp;runTime)</code>
195<div class="block">Log default session information.</div>
196</td>
197</tr>
198<tr id="i2" class="altColor">
199<td class="colFirst"><code>static java.util.List&lt;java.lang.Double&gt;</code></td>
200<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#getUtils-java.util.List-genius.core.Bid-boolean-">getUtils</a></span>(java.util.List&lt;<a href="../../../genius/core/parties/NegotiationPartyInternal.html" title="class in genius.core.parties">NegotiationPartyInternal</a>&gt;&nbsp;parties,
201 <a href="../../../genius/core/Bid.html" title="class in genius.core">Bid</a>&nbsp;agreement,
202 boolean&nbsp;discount)</code>&nbsp;</td>
203</tr>
204<tr id="i3" class="rowColor">
205<td class="colFirst"><code>static java.lang.String</code></td>
206<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#join-java.util.Collection-java.lang.String-">join</a></span>(java.util.Collection&lt;?&gt;&nbsp;s,
207 java.lang.String&nbsp;delimiter)</code>
208<div class="block">Helper method.</div>
209</td>
210</tr>
211<tr id="i4" class="altColor">
212<td class="colFirst"><code>void</code></td>
213<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#log-java.lang.Object-">log</a></span>(java.lang.Object&nbsp;value)</code>
214<div class="block">Log a given object.</div>
215</td>
216</tr>
217<tr id="i5" class="rowColor">
218<td class="colFirst"><code>void</code></td>
219<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#logLine-java.lang.Object...-">logLine</a></span>(java.lang.Object...&nbsp;values)</code>
220<div class="block">Logs a complete line to the file.</div>
221</td>
222</tr>
223<tr id="i6" class="altColor">
224<td class="colFirst"><code>static java.lang.String</code></td>
225<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#logSingleSession-genius.core.session.Session-genius.core.protocol.MultilateralProtocol-java.util.List-double-">logSingleSession</a></span>(<a href="../../../genius/core/session/Session.html" title="class in genius.core.session">Session</a>&nbsp;session,
226 <a href="../../../genius/core/protocol/MultilateralProtocol.html" title="interface in genius.core.protocol">MultilateralProtocol</a>&nbsp;protocol,
227 java.util.List&lt;<a href="../../../genius/core/parties/NegotiationPartyInternal.html" title="class in genius.core.parties">NegotiationPartyInternal</a>&gt;&nbsp;partiesint,
228 double&nbsp;runTime)</code>&nbsp;</td>
229</tr>
230<tr id="i7" class="rowColor">
231<td class="colFirst"><code>static java.lang.String</code></td>
232<td class="colLast"><code><span class="memberNameLink"><a href="../../../genius/core/logging/CsvLogger.html#stripPath-java.lang.String-">stripPath</a></span>(java.lang.String&nbsp;filenameWithPath)</code>&nbsp;</td>
233</tr>
234</table>
235<ul class="blockList">
236<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
237<!-- -->
238</a>
239<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
240<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
241</ul>
242</li>
243</ul>
244</li>
245</ul>
246</div>
247<div class="details">
248<ul class="blockList">
249<li class="blockList">
250<!-- ============ FIELD DETAIL =========== -->
251<ul class="blockList">
252<li class="blockList"><a name="field.detail">
253<!-- -->
254</a>
255<h3>Field Detail</h3>
256<a name="DELIMITER">
257<!-- -->
258</a>
259<ul class="blockListLast">
260<li class="blockList">
261<h4>DELIMITER</h4>
262<pre>public static final&nbsp;java.lang.String DELIMITER</pre>
263<dl>
264<dt><span class="seeLabel">See Also:</span></dt>
265<dd><a href="../../../constant-values.html#genius.core.logging.CsvLogger.DELIMITER">Constant Field Values</a></dd>
266</dl>
267</li>
268</ul>
269</li>
270</ul>
271<!-- ========= CONSTRUCTOR DETAIL ======== -->
272<ul class="blockList">
273<li class="blockList"><a name="constructor.detail">
274<!-- -->
275</a>
276<h3>Constructor Detail</h3>
277<a name="CsvLogger-java.lang.String-">
278<!-- -->
279</a>
280<ul class="blockListLast">
281<li class="blockList">
282<h4>CsvLogger</h4>
283<pre>public&nbsp;CsvLogger(java.lang.String&nbsp;fileName)
284 throws java.io.IOException</pre>
285<div class="block">Initializes a new instance of the CsvLogger class. Initializing this
286 class opens a print stream, the user of the instance should take care to
287 close (i.e. logger.close()) this instance when done.</div>
288<dl>
289<dt><span class="paramLabel">Parameters:</span></dt>
290<dd><code>fileName</code> - The name of the file to log to (including the .csv extension)</dd>
291<dt><span class="throwsLabel">Throws:</span></dt>
292<dd><code>java.io.FileNotFoundException</code> - Thrown by the PrintStream if the location is not writable.</dd>
293<dd><code>java.io.IOException</code></dd>
294</dl>
295</li>
296</ul>
297</li>
298</ul>
299<!-- ============ METHOD DETAIL ========== -->
300<ul class="blockList">
301<li class="blockList"><a name="method.detail">
302<!-- -->
303</a>
304<h3>Method Detail</h3>
305<a name="join-java.util.Collection-java.lang.String-">
306<!-- -->
307</a>
308<ul class="blockList">
309<li class="blockList">
310<h4>join</h4>
311<pre>public static&nbsp;java.lang.String&nbsp;join(java.util.Collection&lt;?&gt;&nbsp;s,
312 java.lang.String&nbsp;delimiter)</pre>
313<div class="block">Helper method. Joins all the elements in the collection using the given
314 delimiter. For each element the to string function is used to generate
315 the string.</div>
316<dl>
317<dt><span class="paramLabel">Parameters:</span></dt>
318<dd><code>s</code> - Collection of objects to create string of</dd>
319<dd><code>delimiter</code> - The delimiter used between object</dd>
320<dt><span class="returnLabel">Returns:</span></dt>
321<dd>The string delimited with the given delimiter</dd>
322</dl>
323</li>
324</ul>
325<a name="log-java.lang.Object-">
326<!-- -->
327</a>
328<ul class="blockList">
329<li class="blockList">
330<h4>log</h4>
331<pre>public&nbsp;void&nbsp;log(java.lang.Object&nbsp;value)</pre>
332<div class="block">Log a given object. This actually just adds it to the buffer, to print to
333 file, call logLine() afterwards.</div>
334<dl>
335<dt><span class="paramLabel">Parameters:</span></dt>
336<dd><code>value</code> - The object to log</dd>
337</dl>
338</li>
339</ul>
340<a name="logLine-java.lang.Object...-">
341<!-- -->
342</a>
343<ul class="blockList">
344<li class="blockList">
345<h4>logLine</h4>
346<pre>public&nbsp;void&nbsp;logLine(java.lang.Object...&nbsp;values)</pre>
347<div class="block">Logs a complete line to the file.</div>
348<dl>
349<dt><span class="paramLabel">Parameters:</span></dt>
350<dd><code>values</code> - zero or more objects to log, using ; delimiter</dd>
351</dl>
352</li>
353</ul>
354<a name="getDefaultSessionLog-genius.core.session.Session-genius.core.protocol.MultilateralProtocol-java.util.List-double-">
355<!-- -->
356</a>
357<ul class="blockList">
358<li class="blockList">
359<h4>getDefaultSessionLog</h4>
360<pre>public static&nbsp;java.lang.String&nbsp;getDefaultSessionLog(<a href="../../../genius/core/session/Session.html" title="class in genius.core.session">Session</a>&nbsp;session,
361 <a href="../../../genius/core/protocol/MultilateralProtocol.html" title="interface in genius.core.protocol">MultilateralProtocol</a>&nbsp;protocol,
362 java.util.List&lt;<a href="../../../genius/core/parties/NegotiationPartyInternal.html" title="class in genius.core.parties">NegotiationPartyInternal</a>&gt;&nbsp;partiesint,
363 double&nbsp;runTime)
364 throws java.lang.Exception</pre>
365<div class="block">Log default session information. Seems applicable only when an agreement
366 was reached.</div>
367<dl>
368<dt><span class="throwsLabel">Throws:</span></dt>
369<dd><code>java.lang.Exception</code></dd>
370</dl>
371</li>
372</ul>
373<a name="getUtils-java.util.List-genius.core.Bid-boolean-">
374<!-- -->
375</a>
376<ul class="blockList">
377<li class="blockList">
378<h4>getUtils</h4>
379<pre>public static&nbsp;java.util.List&lt;java.lang.Double&gt;&nbsp;getUtils(java.util.List&lt;<a href="../../../genius/core/parties/NegotiationPartyInternal.html" title="class in genius.core.parties">NegotiationPartyInternal</a>&gt;&nbsp;parties,
380 <a href="../../../genius/core/Bid.html" title="class in genius.core">Bid</a>&nbsp;agreement,
381 boolean&nbsp;discount)</pre>
382<dl>
383<dt><span class="paramLabel">Parameters:</span></dt>
384<dd><code>parties</code> - the parties in the nego</dd>
385<dd><code>agreement</code> - the reached agreement, or null if there was no agreement.</dd>
386<dd><code>discount</code> - true iff you want the discounted utilities.</dd>
387<dt><span class="returnLabel">Returns:</span></dt>
388<dd>list with (possibly discounted) utilities/res value of each of
389 the parties. Res value is only used if agreement=null.</dd>
390</dl>
391</li>
392</ul>
393<a name="logSingleSession-genius.core.session.Session-genius.core.protocol.MultilateralProtocol-java.util.List-double-">
394<!-- -->
395</a>
396<ul class="blockList">
397<li class="blockList">
398<h4>logSingleSession</h4>
399<pre>public static&nbsp;java.lang.String&nbsp;logSingleSession(<a href="../../../genius/core/session/Session.html" title="class in genius.core.session">Session</a>&nbsp;session,
400 <a href="../../../genius/core/protocol/MultilateralProtocol.html" title="interface in genius.core.protocol">MultilateralProtocol</a>&nbsp;protocol,
401 java.util.List&lt;<a href="../../../genius/core/parties/NegotiationPartyInternal.html" title="class in genius.core.parties">NegotiationPartyInternal</a>&gt;&nbsp;partiesint,
402 double&nbsp;runTime)
403 throws java.lang.Exception</pre>
404<dl>
405<dt><span class="paramLabel">Parameters:</span></dt>
406<dd><code>session</code> - </dd>
407<dd><code>protocol</code> - </dd>
408<dd><code>partiesint</code> - </dd>
409<dd><code>runTime</code> - </dd>
410<dt><span class="returnLabel">Returns:</span></dt>
411<dd>string for the log file</dd>
412<dt><span class="throwsLabel">Throws:</span></dt>
413<dd><code>java.lang.Exception</code></dd>
414</dl>
415</li>
416</ul>
417<a name="stripPath-java.lang.String-">
418<!-- -->
419</a>
420<ul class="blockList">
421<li class="blockList">
422<h4>stripPath</h4>
423<pre>public static&nbsp;java.lang.String&nbsp;stripPath(java.lang.String&nbsp;filenameWithPath)</pre>
424</li>
425</ul>
426<a name="close--">
427<!-- -->
428</a>
429<ul class="blockListLast">
430<li class="blockList">
431<h4>close</h4>
432<pre>public&nbsp;void&nbsp;close()
433 throws java.io.IOException</pre>
434<div class="block">Closes this stream and releases any system resources associated with it.
435 If the stream is already closed then invoking this method has no effect.</div>
436<dl>
437<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
438<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
439<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
440<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
441<dt><span class="throwsLabel">Throws:</span></dt>
442<dd><code>java.io.IOException</code> - if an I/O error occurs</dd>
443</dl>
444</li>
445</ul>
446</li>
447</ul>
448</li>
449</ul>
450</div>
451</div>
452<!-- ========= END OF CLASS DATA ========= -->
453<!-- ======= START OF BOTTOM NAVBAR ====== -->
454<div class="bottomNav"><a name="navbar.bottom">
455<!-- -->
456</a>
457<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
458<a name="navbar.bottom.firstrow">
459<!-- -->
460</a>
461<ul class="navList" title="Navigation">
462<li><a href="../../../overview-summary.html">Overview</a></li>
463<li><a href="package-summary.html">Package</a></li>
464<li class="navBarCell1Rev">Class</li>
465<li><a href="class-use/CsvLogger.html">Use</a></li>
466<li><a href="package-tree.html">Tree</a></li>
467<li><a href="../../../deprecated-list.html">Deprecated</a></li>
468<li><a href="../../../index-all.html">Index</a></li>
469<li><a href="../../../help-doc.html">Help</a></li>
470</ul>
471</div>
472<div class="subNav">
473<ul class="navList">
474<li><a href="../../../genius/core/logging/ConsoleLogger.html" title="class in genius.core.logging"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
475<li><a href="../../../genius/core/logging/FileLogger.html" title="class in genius.core.logging"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
476</ul>
477<ul class="navList">
478<li><a href="../../../index.html?genius/core/logging/CsvLogger.html" target="_top">Frames</a></li>
479<li><a href="CsvLogger.html" target="_top">No&nbsp;Frames</a></li>
480</ul>
481<ul class="navList" id="allclasses_navbar_bottom">
482<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
483</ul>
484<div>
485<script type="text/javascript"><!--
486 allClassesLink = document.getElementById("allclasses_navbar_bottom");
487 if(window==top) {
488 allClassesLink.style.display = "block";
489 }
490 else {
491 allClassesLink.style.display = "none";
492 }
493 //-->
494</script>
495</div>
496<div>
497<ul class="subNavList">
498<li>Summary:&nbsp;</li>
499<li>Nested&nbsp;|&nbsp;</li>
500<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
501<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
502<li><a href="#method.summary">Method</a></li>
503</ul>
504<ul class="subNavList">
505<li>Detail:&nbsp;</li>
506<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
507<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
508<li><a href="#method.detail">Method</a></li>
509</ul>
510</div>
511<a name="skip.navbar.bottom">
512<!-- -->
513</a></div>
514<!-- ======== END OF BOTTOM NAVBAR ======= -->
515</body>
516</html>
Note: See TracBrowser for help on using the repository browser.