Projekt

Obecné

Profil

Stáhnout (19.2 KB) Statistiky
| Větev: | Tag: | Revize:
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
<!-- NewPage -->
3
<html lang="cs">
4
<head>
5
<!-- Generated by javadoc (1.8.0_251) on Sun May 10 17:43:08 CEST 2020 -->
6
<title>LoggerInputStream</title>
7
<meta name="date" content="2020-05-10">
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="LoggerInputStream";
16
        }
17
    }
18
    catch(err) {
19
    }
20
//-->
21
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
22
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
23
var altColor = "altColor";
24
var rowColor = "rowColor";
25
var tableTab = "tableTab";
26
var 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/LoggerInputStream.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-files/index-1.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="../jdeserialize/jdeserialize.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
53
<li><a href="../jdeserialize/stringobj.html" title="class in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
54
</ul>
55
<ul class="navList">
56
<li><a href="../index.html?jdeserialize/LoggerInputStream.html" target="_top">Frames</a></li>
57
<li><a href="LoggerInputStream.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">jdeserialize</div>
96
<h2 title="Class LoggerInputStream" class="title">Class LoggerInputStream</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>java.io.InputStream</li>
104
<li>
105
<ul class="inheritance">
106
<li>jdeserialize.LoggerInputStream</li>
107
</ul>
108
</li>
109
</ul>
110
</li>
111
</ul>
112
<div class="description">
113
<ul class="blockList">
114
<li class="blockList">
115
<dl>
116
<dt>All Implemented Interfaces:</dt>
117
<dd>java.io.Closeable, java.lang.AutoCloseable</dd>
118
</dl>
119
<hr>
120
<br>
121
<pre>public class <span class="typeNameLabel">LoggerInputStream</span>
122
extends java.io.InputStream</pre>
123
<div class="block"><p>
124
 An InputStream designed to record data passing through the stream after a call to
125
 record() is made.  After record() is called, the results from every read will 
126
 be stored in an * internal buffer.  The contents of the buffer can be 
127
 retrieved by getRecordedData(); to stop recording and clear the internal 
128
 buffer, call stopRecording().
129
 </p>
130

    
131
 <p>
132
 <b>Note</b>: calls to mark() and reset() are merely passed through to the inner stream; if
133
 recording is active, the buffer won't be backtracked by reset().
134
 </p></div>
135
</li>
136
</ul>
137
</div>
138
<div class="summary">
139
<ul class="blockList">
140
<li class="blockList">
141
<!-- =========== FIELD SUMMARY =========== -->
142
<ul class="blockList">
143
<li class="blockList"><a name="field.summary">
144
<!--   -->
145
</a>
146
<h3>Field Summary</h3>
147
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
148
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
149
<tr>
150
<th class="colFirst" scope="col">Modifier and Type</th>
151
<th class="colLast" scope="col">Field and Description</th>
152
</tr>
153
<tr class="altColor">
154
<td class="colFirst"><code>private java.io.ByteArrayOutputStream</code></td>
155
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#baos">baos</a></span></code>&nbsp;</td>
156
</tr>
157
<tr class="rowColor">
158
<td class="colFirst"><code>private java.io.ByteArrayInputStream</code></td>
159
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#innerStream">innerStream</a></span></code>&nbsp;</td>
160
</tr>
161
<tr class="altColor">
162
<td class="colFirst"><code>private boolean</code></td>
163
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#recording">recording</a></span></code>&nbsp;</td>
164
</tr>
165
</table>
166
</li>
167
</ul>
168
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
169
<ul class="blockList">
170
<li class="blockList"><a name="constructor.summary">
171
<!--   -->
172
</a>
173
<h3>Constructor Summary</h3>
174
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
175
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
176
<tr>
177
<th class="colOne" scope="col">Constructor and Description</th>
178
</tr>
179
<tr class="altColor">
180
<td class="colOne"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#LoggerInputStream-byte:A-">LoggerInputStream</a></span>(byte[]&nbsp;buffer)</code>&nbsp;</td>
181
</tr>
182
</table>
183
</li>
184
</ul>
185
<!-- ========== METHOD SUMMARY =========== -->
186
<ul class="blockList">
187
<li class="blockList"><a name="method.summary">
188
<!--   -->
189
</a>
190
<h3>Method Summary</h3>
191
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
192
<caption><span id="t0" class="activeTableTab"><span>All Methods</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>
193
<tr>
194
<th class="colFirst" scope="col">Modifier and Type</th>
195
<th class="colLast" scope="col">Method and Description</th>
196
</tr>
197
<tr id="i0" class="altColor">
198
<td class="colFirst"><code>int</code></td>
199
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#available--">available</a></span>()</code>&nbsp;</td>
200
</tr>
201
<tr id="i1" class="rowColor">
202
<td class="colFirst"><code>void</code></td>
203
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#close--">close</a></span>()</code>&nbsp;</td>
204
</tr>
205
<tr id="i2" class="altColor">
206
<td class="colFirst"><code>byte[]</code></td>
207
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#getRecordedData--">getRecordedData</a></span>()</code>
208
<div class="block">Returns the data recorded so far; if recording is not active, an empty buffer
209
 is returned.</div>
210
</td>
211
</tr>
212
<tr id="i3" class="rowColor">
213
<td class="colFirst"><code>void</code></td>
214
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#mark-int-">mark</a></span>(int&nbsp;readlimit)</code>&nbsp;</td>
215
</tr>
216
<tr id="i4" class="altColor">
217
<td class="colFirst"><code>boolean</code></td>
218
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#markSupported--">markSupported</a></span>()</code>&nbsp;</td>
219
</tr>
220
<tr id="i5" class="rowColor">
221
<td class="colFirst"><code>int</code></td>
222
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#read--">read</a></span>()</code>&nbsp;</td>
223
</tr>
224
<tr id="i6" class="altColor">
225
<td class="colFirst"><code>int</code></td>
226
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#read-byte:A-">read</a></span>(byte[]&nbsp;b)</code>&nbsp;</td>
227
</tr>
228
<tr id="i7" class="rowColor">
229
<td class="colFirst"><code>int</code></td>
230
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#read-byte:A-int-int-">read</a></span>(byte[]&nbsp;b,
231
    int&nbsp;off,
232
    int&nbsp;len)</code>&nbsp;</td>
233
</tr>
234
<tr id="i8" class="altColor">
235
<td class="colFirst"><code>void</code></td>
236
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#record--">record</a></span>()</code>
237
<div class="block">If not currently recording, start recording.</div>
238
</td>
239
</tr>
240
<tr id="i9" class="rowColor">
241
<td class="colFirst"><code>void</code></td>
242
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#reset--">reset</a></span>()</code>&nbsp;</td>
243
</tr>
244
<tr id="i10" class="altColor">
245
<td class="colFirst"><code>long</code></td>
246
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#skip-long-">skip</a></span>(long&nbsp;n)</code>&nbsp;</td>
247
</tr>
248
<tr id="i11" class="rowColor">
249
<td class="colFirst"><code>void</code></td>
250
<td class="colLast"><code><span class="memberNameLink"><a href="../jdeserialize/LoggerInputStream.html#stopRecording--">stopRecording</a></span>()</code>
251
<div class="block">Stops recording and clears the internal buffer.</div>
252
</td>
253
</tr>
254
</table>
255
<ul class="blockList">
256
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
257
<!--   -->
258
</a>
259
<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
260
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
261
</ul>
262
</li>
263
</ul>
264
</li>
265
</ul>
266
</div>
267
<div class="details">
268
<ul class="blockList">
269
<li class="blockList">
270
<!-- ============ FIELD DETAIL =========== -->
271
<ul class="blockList">
272
<li class="blockList"><a name="field.detail">
273
<!--   -->
274
</a>
275
<h3>Field Detail</h3>
276
<a name="innerStream">
277
<!--   -->
278
</a>
279
<ul class="blockList">
280
<li class="blockList">
281
<h4>innerStream</h4>
282
<pre>private&nbsp;java.io.ByteArrayInputStream innerStream</pre>
283
</li>
284
</ul>
285
<a name="baos">
286
<!--   -->
287
</a>
288
<ul class="blockList">
289
<li class="blockList">
290
<h4>baos</h4>
291
<pre>private&nbsp;java.io.ByteArrayOutputStream baos</pre>
292
</li>
293
</ul>
294
<a name="recording">
295
<!--   -->
296
</a>
297
<ul class="blockListLast">
298
<li class="blockList">
299
<h4>recording</h4>
300
<pre>private&nbsp;boolean recording</pre>
301
</li>
302
</ul>
303
</li>
304
</ul>
305
<!-- ========= CONSTRUCTOR DETAIL ======== -->
306
<ul class="blockList">
307
<li class="blockList"><a name="constructor.detail">
308
<!--   -->
309
</a>
310
<h3>Constructor Detail</h3>
311
<a name="LoggerInputStream-byte:A-">
312
<!--   -->
313
</a>
314
<ul class="blockListLast">
315
<li class="blockList">
316
<h4>LoggerInputStream</h4>
317
<pre>public&nbsp;LoggerInputStream(byte[]&nbsp;buffer)</pre>
318
</li>
319
</ul>
320
</li>
321
</ul>
322
<!-- ============ METHOD DETAIL ========== -->
323
<ul class="blockList">
324
<li class="blockList"><a name="method.detail">
325
<!--   -->
326
</a>
327
<h3>Method Detail</h3>
328
<a name="read--">
329
<!--   -->
330
</a>
331
<ul class="blockList">
332
<li class="blockList">
333
<h4>read</h4>
334
<pre>public&nbsp;int&nbsp;read()
335
         throws java.io.IOException</pre>
336
<dl>
337
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
338
<dd><code>read</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
339
<dt><span class="throwsLabel">Throws:</span></dt>
340
<dd><code>java.io.IOException</code></dd>
341
</dl>
342
</li>
343
</ul>
344
<a name="read-byte:A-">
345
<!--   -->
346
</a>
347
<ul class="blockList">
348
<li class="blockList">
349
<h4>read</h4>
350
<pre>public&nbsp;int&nbsp;read(byte[]&nbsp;b)
351
         throws java.io.IOException</pre>
352
<dl>
353
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
354
<dd><code>read</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
355
<dt><span class="throwsLabel">Throws:</span></dt>
356
<dd><code>java.io.IOException</code></dd>
357
</dl>
358
</li>
359
</ul>
360
<a name="read-byte:A-int-int-">
361
<!--   -->
362
</a>
363
<ul class="blockList">
364
<li class="blockList">
365
<h4>read</h4>
366
<pre>public&nbsp;int&nbsp;read(byte[]&nbsp;b,
367
                int&nbsp;off,
368
                int&nbsp;len)
369
         throws java.io.IOException</pre>
370
<dl>
371
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
372
<dd><code>read</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
373
<dt><span class="throwsLabel">Throws:</span></dt>
374
<dd><code>java.io.IOException</code></dd>
375
</dl>
376
</li>
377
</ul>
378
<a name="skip-long-">
379
<!--   -->
380
</a>
381
<ul class="blockList">
382
<li class="blockList">
383
<h4>skip</h4>
384
<pre>public&nbsp;long&nbsp;skip(long&nbsp;n)
385
          throws java.io.IOException</pre>
386
<dl>
387
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
388
<dd><code>skip</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
389
<dt><span class="throwsLabel">Throws:</span></dt>
390
<dd><code>java.io.IOException</code></dd>
391
</dl>
392
</li>
393
</ul>
394
<a name="available--">
395
<!--   -->
396
</a>
397
<ul class="blockList">
398
<li class="blockList">
399
<h4>available</h4>
400
<pre>public&nbsp;int&nbsp;available()
401
              throws java.io.IOException</pre>
402
<dl>
403
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
404
<dd><code>available</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
405
<dt><span class="throwsLabel">Throws:</span></dt>
406
<dd><code>java.io.IOException</code></dd>
407
</dl>
408
</li>
409
</ul>
410
<a name="close--">
411
<!--   -->
412
</a>
413
<ul class="blockList">
414
<li class="blockList">
415
<h4>close</h4>
416
<pre>public&nbsp;void&nbsp;close()
417
           throws java.io.IOException</pre>
418
<dl>
419
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
420
<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.io.Closeable</code></dd>
421
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
422
<dd><code>close</code>&nbsp;in interface&nbsp;<code>java.lang.AutoCloseable</code></dd>
423
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
424
<dd><code>close</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
425
<dt><span class="throwsLabel">Throws:</span></dt>
426
<dd><code>java.io.IOException</code></dd>
427
</dl>
428
</li>
429
</ul>
430
<a name="mark-int-">
431
<!--   -->
432
</a>
433
<ul class="blockList">
434
<li class="blockList">
435
<h4>mark</h4>
436
<pre>public&nbsp;void&nbsp;mark(int&nbsp;readlimit)</pre>
437
<dl>
438
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
439
<dd><code>mark</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
440
</dl>
441
</li>
442
</ul>
443
<a name="reset--">
444
<!--   -->
445
</a>
446
<ul class="blockList">
447
<li class="blockList">
448
<h4>reset</h4>
449
<pre>public&nbsp;void&nbsp;reset()
450
           throws java.io.IOException</pre>
451
<dl>
452
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
453
<dd><code>reset</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
454
<dt><span class="throwsLabel">Throws:</span></dt>
455
<dd><code>java.io.IOException</code></dd>
456
</dl>
457
</li>
458
</ul>
459
<a name="markSupported--">
460
<!--   -->
461
</a>
462
<ul class="blockList">
463
<li class="blockList">
464
<h4>markSupported</h4>
465
<pre>public&nbsp;boolean&nbsp;markSupported()</pre>
466
<dl>
467
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
468
<dd><code>markSupported</code>&nbsp;in class&nbsp;<code>java.io.InputStream</code></dd>
469
</dl>
470
</li>
471
</ul>
472
<a name="record--">
473
<!--   -->
474
</a>
475
<ul class="blockList">
476
<li class="blockList">
477
<h4>record</h4>
478
<pre>public&nbsp;void&nbsp;record()</pre>
479
<div class="block">If not currently recording, start recording.  If the stream is currently recording,
480
 the current buffer is cleared.</div>
481
</li>
482
</ul>
483
<a name="stopRecording--">
484
<!--   -->
485
</a>
486
<ul class="blockList">
487
<li class="blockList">
488
<h4>stopRecording</h4>
489
<pre>public&nbsp;void&nbsp;stopRecording()
490
                   throws java.io.IOException</pre>
491
<div class="block">Stops recording and clears the internal buffer.  If recording is not active, an
492
 IOException is thrown.</div>
493
<dl>
494
<dt><span class="throwsLabel">Throws:</span></dt>
495
<dd><code>java.io.IOException</code> - if recording is not currently active</dd>
496
</dl>
497
</li>
498
</ul>
499
<a name="getRecordedData--">
500
<!--   -->
501
</a>
502
<ul class="blockListLast">
503
<li class="blockList">
504
<h4>getRecordedData</h4>
505
<pre>public&nbsp;byte[]&nbsp;getRecordedData()</pre>
506
<div class="block">Returns the data recorded so far; if recording is not active, an empty buffer
507
 is returned.</div>
508
</li>
509
</ul>
510
</li>
511
</ul>
512
</li>
513
</ul>
514
</div>
515
</div>
516
<!-- ========= END OF CLASS DATA ========= -->
517
<!-- ======= START OF BOTTOM NAVBAR ====== -->
518
<div class="bottomNav"><a name="navbar.bottom">
519
<!--   -->
520
</a>
521
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
522
<a name="navbar.bottom.firstrow">
523
<!--   -->
524
</a>
525
<ul class="navList" title="Navigation">
526
<li><a href="../overview-summary.html">Overview</a></li>
527
<li><a href="package-summary.html">Package</a></li>
528
<li class="navBarCell1Rev">Class</li>
529
<li><a href="class-use/LoggerInputStream.html">Use</a></li>
530
<li><a href="package-tree.html">Tree</a></li>
531
<li><a href="../deprecated-list.html">Deprecated</a></li>
532
<li><a href="../index-files/index-1.html">Index</a></li>
533
<li><a href="../help-doc.html">Help</a></li>
534
</ul>
535
</div>
536
<div class="subNav">
537
<ul class="navList">
538
<li><a href="../jdeserialize/jdeserialize.html" title="class in jdeserialize"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
539
<li><a href="../jdeserialize/stringobj.html" title="class in jdeserialize"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
540
</ul>
541
<ul class="navList">
542
<li><a href="../index.html?jdeserialize/LoggerInputStream.html" target="_top">Frames</a></li>
543
<li><a href="LoggerInputStream.html" target="_top">No&nbsp;Frames</a></li>
544
</ul>
545
<ul class="navList" id="allclasses_navbar_bottom">
546
<li><a href="../allclasses-noframe.html">All&nbsp;Classes</a></li>
547
</ul>
548
<div>
549
<script type="text/javascript"><!--
550
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
551
  if(window==top) {
552
    allClassesLink.style.display = "block";
553
  }
554
  else {
555
    allClassesLink.style.display = "none";
556
  }
557
  //-->
558
</script>
559
</div>
560
<div>
561
<ul class="subNavList">
562
<li>Summary:&nbsp;</li>
563
<li>Nested&nbsp;|&nbsp;</li>
564
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
565
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
566
<li><a href="#method.summary">Method</a></li>
567
</ul>
568
<ul class="subNavList">
569
<li>Detail:&nbsp;</li>
570
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
571
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
572
<li><a href="#method.detail">Method</a></li>
573
</ul>
574
</div>
575
<a name="skip.navbar.bottom">
576
<!--   -->
577
</a></div>
578
<!-- ======== END OF BOTTOM NAVBAR ======= -->
579
</body>
580
</html>
(4-4/25)