You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

607 lines
31KB

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2. "http://www.w3.org/TR/html4/loose.dtd">
  3. <!-- NewPage -->
  4. <html lang="de">
  5. <head>
  6. <!-- Generated by javadoc (1.8.0_242-release) on Sun Nov 15 16:26:40 CET 2020 -->
  7. <title>Renderer</title>
  8. <meta content="2020-11-15" name="date">
  9. <link href="../../../stylesheet.css" rel="stylesheet" title="Style" type="text/css">
  10. <script src="../../../script.js" type="text/javascript"></script>
  11. </head>
  12. <body>
  13. <script type="text/javascript"><!--
  14. try {
  15. if (location.href.indexOf('is-external=true') == -1) {
  16. parent.document.title="Renderer";
  17. }
  18. }
  19. catch(err) {
  20. }
  21. //-->
  22. var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
  23. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  24. var altColor = "altColor";
  25. var rowColor = "rowColor";
  26. var tableTab = "tableTab";
  27. var activeTableTab = "activeTableTab";
  28. </script>
  29. <noscript>
  30. <div>JavaScript is disabled on your browser.</div>
  31. </noscript>
  32. <!-- ========= START OF TOP NAVBAR ======= -->
  33. <div class="topNav"><a name="navbar.top">
  34. <!-- -->
  35. </a>
  36. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation
  37. links</a></div>
  38. <a name="navbar.top.firstrow">
  39. <!-- -->
  40. </a>
  41. <ul class="navList" title="Navigation">
  42. <li><a href="../../../de/hems/trafficsim/package-summary.html">Package</a></li>
  43. <li class="navBarCell1Rev">Class</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="../../../de/hems/trafficsim/MainActivity.html"
  53. title="class in de.hems.trafficsim"><span class="typeNameLink">Prev&nbsp;Class</span></a>
  54. </li>
  55. <li><a href="../../../de/hems/trafficsim/TimeRecordView.html"
  56. title="class in de.hems.trafficsim"><span class="typeNameLink">Next&nbsp;Class</span></a>
  57. </li>
  58. </ul>
  59. <ul class="navList">
  60. <li><a href="../../../index.html?de/hems/trafficsim/Renderer.html" target="_top">Frames</a>
  61. </li>
  62. <li><a href="Renderer.html" target="_top">No&nbsp;Frames</a></li>
  63. </ul>
  64. <ul class="navList" id="allclasses_navbar_top">
  65. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  66. </ul>
  67. <div>
  68. <script type="text/javascript"><!--
  69. allClassesLink = document.getElementById("allclasses_navbar_top");
  70. if(window==top) {
  71. allClassesLink.style.display = "block";
  72. }
  73. else {
  74. allClassesLink.style.display = "none";
  75. }
  76. //-->
  77. </script>
  78. </div>
  79. <div>
  80. <ul class="subNavList">
  81. <li>Summary:&nbsp;</li>
  82. <li>Nested&nbsp;|&nbsp;</li>
  83. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  84. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  85. <li><a href="#method.summary">Method</a></li>
  86. </ul>
  87. <ul class="subNavList">
  88. <li>Detail:&nbsp;</li>
  89. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  90. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  91. <li><a href="#method.detail">Method</a></li>
  92. </ul>
  93. </div>
  94. <a name="skip.navbar.top">
  95. <!-- -->
  96. </a></div>
  97. <!-- ========= END OF TOP NAVBAR ========= -->
  98. <!-- ======== START OF CLASS DATA ======== -->
  99. <div class="header">
  100. <div class="subTitle">de.hems.trafficsim</div>
  101. <h2 class="title" title="Class Renderer">Class Renderer</h2>
  102. </div>
  103. <div class="contentContainer">
  104. <ul class="inheritance">
  105. <li>java.lang.Object</li>
  106. <li>
  107. <ul class="inheritance">
  108. <li>de.hems.trafficsim.Renderer</li>
  109. </ul>
  110. </li>
  111. </ul>
  112. <div class="description">
  113. <ul class="blockList">
  114. <li class="blockList">
  115. <hr>
  116. <br>
  117. <pre>public class <span class="typeNameLabel">Renderer</span>
  118. extends java.lang.Object</pre>
  119. <div class="block">User interface class rendering the track history on a
  120. SurfaceView.
  121. </div>
  122. </li>
  123. </ul>
  124. </div>
  125. <div class="summary">
  126. <ul class="blockList">
  127. <li class="blockList">
  128. <!-- =========== FIELD SUMMARY =========== -->
  129. <ul class="blockList">
  130. <li class="blockList"><a name="field.summary">
  131. <!-- -->
  132. </a>
  133. <h3>Field Summary</h3>
  134. <table border="0" cellpadding="3" cellspacing="0" class="memberSummary"
  135. summary="Field Summary table, listing fields, and an explanation">
  136. <caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
  137. <tr>
  138. <th class="colFirst" scope="col">Modifier and Type</th>
  139. <th class="colLast" scope="col">Field and Description</th>
  140. </tr>
  141. <tr class="altColor">
  142. <td class="colFirst"><code>protected int</code></td>
  143. <td class="colLast"><code><span class="memberNameLink"><a
  144. href="../../../de/hems/trafficsim/Renderer.html#height">height</a></span></code>
  145. <div class="block">height of the surface to draw to</div>
  146. </td>
  147. </tr>
  148. <tr class="rowColor">
  149. <td class="colFirst"><code>protected
  150. android.view.SurfaceHolder</code></td>
  151. <td class="colLast"><code><span class="memberNameLink"><a
  152. href="../../../de/hems/trafficsim/Renderer.html#holder">holder</a></span></code>
  153. <div class="block">holder of the surface the renderer draws to
  154. </div>
  155. </td>
  156. </tr>
  157. <tr class="altColor">
  158. <td class="colFirst"><code>protected android.graphics.Paint</code>
  159. </td>
  160. <td class="colLast"><code><span class="memberNameLink"><a
  161. href="../../../de/hems/trafficsim/Renderer.html#paint">paint</a></span></code>
  162. <div class="block">Paint instance of the renderer</div>
  163. </td>
  164. </tr>
  165. <tr class="rowColor">
  166. <td class="colFirst"><code>protected int</code></td>
  167. <td class="colLast"><code><span class="memberNameLink"><a
  168. href="../../../de/hems/trafficsim/Renderer.html#pixelPerLine">pixelPerLine</a></span></code>
  169. <div class="block">height of a rectangle representing one
  170. vehicle
  171. </div>
  172. </td>
  173. </tr>
  174. <tr class="altColor">
  175. <td class="colFirst"><code>protected int</code></td>
  176. <td class="colLast"><code><span class="memberNameLink"><a
  177. href="../../../de/hems/trafficsim/Renderer.html#pixelPerVehicle">pixelPerVehicle</a></span></code>
  178. <div class="block">width of a rectangle representing one
  179. vehicle
  180. </div>
  181. </td>
  182. </tr>
  183. <tr class="rowColor">
  184. <td class="colFirst"><code>protected float</code></td>
  185. <td class="colLast"><code><span class="memberNameLink"><a
  186. href="../../../de/hems/trafficsim/Renderer.html#tooShortPerHeight">tooShortPerHeight</a></span></code>
  187. <div class="block">amount of pixels per height which are lost by
  188. rounding
  189. </div>
  190. </td>
  191. </tr>
  192. <tr class="altColor">
  193. <td class="colFirst"><code>protected float</code></td>
  194. <td class="colLast"><code><span class="memberNameLink"><a
  195. href="../../../de/hems/trafficsim/Renderer.html#tooShortPerTrackLength">tooShortPerTrackLength</a></span></code>
  196. <div class="block">amount of pixels per track position which are
  197. lost by rounding
  198. </div>
  199. </td>
  200. </tr>
  201. <tr class="rowColor">
  202. <td class="colFirst"><code>protected <a
  203. href="../../../de/hems/trafficsim/Track.html"
  204. title="class in de.hems.trafficsim">Track</a></code></td>
  205. <td class="colLast"><code><span class="memberNameLink"><a
  206. href="../../../de/hems/trafficsim/Renderer.html#track">track</a></span></code>
  207. <div class="block">the track to render</div>
  208. </td>
  209. </tr>
  210. <tr class="altColor">
  211. <td class="colFirst"><code>protected int</code></td>
  212. <td class="colLast"><code><span class="memberNameLink"><a
  213. href="../../../de/hems/trafficsim/Renderer.html#width">width</a></span></code>
  214. <div class="block">width of the surface to draw to</div>
  215. </td>
  216. </tr>
  217. </table>
  218. </li>
  219. </ul>
  220. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  221. <ul class="blockList">
  222. <li class="blockList"><a name="constructor.summary">
  223. <!-- -->
  224. </a>
  225. <h3>Constructor Summary</h3>
  226. <table border="0" cellpadding="3" cellspacing="0" class="memberSummary"
  227. summary="Constructor Summary table, listing constructors, and an explanation">
  228. <caption><span>Constructors</span><span class="tabEnd">&nbsp;</span>
  229. </caption>
  230. <tr>
  231. <th class="colOne" scope="col">Constructor and Description</th>
  232. </tr>
  233. <tr class="altColor">
  234. <td class="colOne"><code><span class="memberNameLink"><a
  235. href="../../../de/hems/trafficsim/Renderer.html#Renderer-de.hems.trafficsim.Track-android.view.SurfaceHolder-">Renderer</a></span>(<a
  236. href="../../../de/hems/trafficsim/Track.html"
  237. title="class in de.hems.trafficsim">Track</a>&nbsp;track,
  238. android.view.SurfaceHolder&nbsp;holder)</code>
  239. <div class="block">Constuctor for a Renderer.</div>
  240. </td>
  241. </tr>
  242. </table>
  243. </li>
  244. </ul>
  245. <!-- ========== METHOD SUMMARY =========== -->
  246. <ul class="blockList">
  247. <li class="blockList"><a name="method.summary">
  248. <!-- -->
  249. </a>
  250. <h3>Method Summary</h3>
  251. <table border="0" cellpadding="3" cellspacing="0" class="memberSummary"
  252. summary="Method Summary table, listing methods, and an explanation">
  253. <caption><span class="activeTableTab"
  254. id="t0"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span
  255. class="tableTab" id="t2"><span><a href="javascript:show(2);">Instance Methods</a></span><span
  256. class="tabEnd">&nbsp;</span></span><span class="tableTab"
  257. id="t4"><span><a
  258. href="javascript:show(8);">Concrete Methods</a></span><span
  259. class="tabEnd">&nbsp;</span></span></caption>
  260. <tr>
  261. <th class="colFirst" scope="col">Modifier and Type</th>
  262. <th class="colLast" scope="col">Method and Description</th>
  263. </tr>
  264. <tr class="altColor" id="i0">
  265. <td class="colFirst"><code>protected void</code></td>
  266. <td class="colLast"><code><span class="memberNameLink"><a
  267. href="../../../de/hems/trafficsim/Renderer.html#draw--">draw</a></span>()</code>
  268. <div class="block">Draws the current state of the track history
  269. to the Surface.
  270. </div>
  271. </td>
  272. </tr>
  273. <tr class="rowColor" id="i1">
  274. <td class="colFirst"><code>protected int</code></td>
  275. <td class="colLast"><code><span class="memberNameLink"><a
  276. href="../../../de/hems/trafficsim/Renderer.html#getColor-float-float-">getColor</a></span>(float&nbsp;curVelocity,
  277. float&nbsp;maxVelocity)</code>
  278. <div class="block">Utility function which calculates a color
  279. from the relation between the current speed of a
  280. vehicle and it's maximum speed (from red over yellow to
  281. green).
  282. </div>
  283. </td>
  284. </tr>
  285. <tr class="altColor" id="i2">
  286. <td class="colFirst"><code>void</code></td>
  287. <td class="colLast"><code><span class="memberNameLink"><a
  288. href="../../../de/hems/trafficsim/Renderer.html#setSize-int-int-">setSize</a></span>(int&nbsp;width,
  289. int&nbsp;height)</code>
  290. <div class="block">Updates the dimension information of the
  291. renderer.
  292. </div>
  293. </td>
  294. </tr>
  295. <tr class="rowColor" id="i3">
  296. <td class="colFirst"><code>void</code></td>
  297. <td class="colLast"><code><span class="memberNameLink"><a
  298. href="../../../de/hems/trafficsim/Renderer.html#setTrack-de.hems.trafficsim.Track-">setTrack</a></span>(<a
  299. href="../../../de/hems/trafficsim/Track.html"
  300. title="class in de.hems.trafficsim">Track</a>&nbsp;track)</code>
  301. <div class="block">Updates the track of the Surface.</div>
  302. </td>
  303. </tr>
  304. </table>
  305. <ul class="blockList">
  306. <li class="blockList"><a
  307. name="methods.inherited.from.class.java.lang.Object">
  308. <!-- -->
  309. </a>
  310. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  311. <code>clone, equals, finalize, getClass, hashCode, notify,
  312. notifyAll, toString, wait, wait, wait</code></li>
  313. </ul>
  314. </li>
  315. </ul>
  316. </li>
  317. </ul>
  318. </div>
  319. <div class="details">
  320. <ul class="blockList">
  321. <li class="blockList">
  322. <!-- ============ FIELD DETAIL =========== -->
  323. <ul class="blockList">
  324. <li class="blockList"><a name="field.detail">
  325. <!-- -->
  326. </a>
  327. <h3>Field Detail</h3>
  328. <a name="track">
  329. <!-- -->
  330. </a>
  331. <ul class="blockList">
  332. <li class="blockList">
  333. <h4>track</h4>
  334. <pre>protected&nbsp;<a href="../../../de/hems/trafficsim/Track.html"
  335. title="class in de.hems.trafficsim">Track</a> track</pre>
  336. <div class="block">the track to render</div>
  337. </li>
  338. </ul>
  339. <a name="pixelPerVehicle">
  340. <!-- -->
  341. </a>
  342. <ul class="blockList">
  343. <li class="blockList">
  344. <h4>pixelPerVehicle</h4>
  345. <pre>protected&nbsp;int pixelPerVehicle</pre>
  346. <div class="block">width of a rectangle representing one vehicle
  347. </div>
  348. </li>
  349. </ul>
  350. <a name="pixelPerLine">
  351. <!-- -->
  352. </a>
  353. <ul class="blockList">
  354. <li class="blockList">
  355. <h4>pixelPerLine</h4>
  356. <pre>protected&nbsp;int pixelPerLine</pre>
  357. <div class="block">height of a rectangle representing one vehicle
  358. </div>
  359. </li>
  360. </ul>
  361. <a name="tooShortPerTrackLength">
  362. <!-- -->
  363. </a>
  364. <ul class="blockList">
  365. <li class="blockList">
  366. <h4>tooShortPerTrackLength</h4>
  367. <pre>protected&nbsp;float tooShortPerTrackLength</pre>
  368. <div class="block">amount of pixels per track position which are
  369. lost by rounding
  370. </div>
  371. </li>
  372. </ul>
  373. <a name="tooShortPerHeight">
  374. <!-- -->
  375. </a>
  376. <ul class="blockList">
  377. <li class="blockList">
  378. <h4>tooShortPerHeight</h4>
  379. <pre>protected&nbsp;float tooShortPerHeight</pre>
  380. <div class="block">amount of pixels per height which are lost by
  381. rounding
  382. </div>
  383. </li>
  384. </ul>
  385. <a name="paint">
  386. <!-- -->
  387. </a>
  388. <ul class="blockList">
  389. <li class="blockList">
  390. <h4>paint</h4>
  391. <pre>protected&nbsp;android.graphics.Paint paint</pre>
  392. <div class="block">Paint instance of the renderer</div>
  393. </li>
  394. </ul>
  395. <a name="holder">
  396. <!-- -->
  397. </a>
  398. <ul class="blockList">
  399. <li class="blockList">
  400. <h4>holder</h4>
  401. <pre>protected&nbsp;android.view.SurfaceHolder holder</pre>
  402. <div class="block">holder of the surface the renderer draws to</div>
  403. </li>
  404. </ul>
  405. <a name="width">
  406. <!-- -->
  407. </a>
  408. <ul class="blockList">
  409. <li class="blockList">
  410. <h4>width</h4>
  411. <pre>protected&nbsp;int width</pre>
  412. <div class="block">width of the surface to draw to</div>
  413. </li>
  414. </ul>
  415. <a name="height">
  416. <!-- -->
  417. </a>
  418. <ul class="blockListLast">
  419. <li class="blockList">
  420. <h4>height</h4>
  421. <pre>protected&nbsp;int height</pre>
  422. <div class="block">height of the surface to draw to</div>
  423. </li>
  424. </ul>
  425. </li>
  426. </ul>
  427. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  428. <ul class="blockList">
  429. <li class="blockList"><a name="constructor.detail">
  430. <!-- -->
  431. </a>
  432. <h3>Constructor Detail</h3>
  433. <a name="Renderer-de.hems.trafficsim.Track-android.view.SurfaceHolder-">
  434. <!-- -->
  435. </a>
  436. <ul class="blockListLast">
  437. <li class="blockList">
  438. <h4>Renderer</h4>
  439. <pre>public&nbsp;Renderer(<a
  440. href="../../../de/hems/trafficsim/Track.html"
  441. title="class in de.hems.trafficsim">Track</a>&nbsp;track,
  442. android.view.SurfaceHolder&nbsp;holder)</pre>
  443. <div class="block">Constuctor for a Renderer.</div>
  444. <dl>
  445. <dt><span class="paramLabel">Parameters:</span></dt>
  446. <dd><code>track</code> - the track to render</dd>
  447. <dd><code>holder</code> - the holder of the surface to draw to
  448. </dd>
  449. </dl>
  450. </li>
  451. </ul>
  452. </li>
  453. </ul>
  454. <!-- ============ METHOD DETAIL ========== -->
  455. <ul class="blockList">
  456. <li class="blockList"><a name="method.detail">
  457. <!-- -->
  458. </a>
  459. <h3>Method Detail</h3>
  460. <a name="setSize-int-int-">
  461. <!-- -->
  462. </a>
  463. <ul class="blockList">
  464. <li class="blockList">
  465. <h4>setSize</h4>
  466. <pre>public&nbsp;void&nbsp;setSize(int&nbsp;width,
  467. int&nbsp;height)</pre>
  468. <div class="block">Updates the dimension information of the
  469. renderer.
  470. </div>
  471. <dl>
  472. <dt><span class="paramLabel">Parameters:</span></dt>
  473. <dd><code>width</code> - the width of the SurfaceView</dd>
  474. <dd><code>height</code> - the height of the SurfaceView</dd>
  475. </dl>
  476. </li>
  477. </ul>
  478. <a name="setTrack-de.hems.trafficsim.Track-">
  479. <!-- -->
  480. </a>
  481. <ul class="blockList">
  482. <li class="blockList">
  483. <h4>setTrack</h4>
  484. <pre>public&nbsp;void&nbsp;setTrack(<a
  485. href="../../../de/hems/trafficsim/Track.html"
  486. title="class in de.hems.trafficsim">Track</a>&nbsp;track)</pre>
  487. <div class="block">Updates the track of the Surface.</div>
  488. <dl>
  489. <dt><span class="paramLabel">Parameters:</span></dt>
  490. <dd><code>track</code> - the new track to render</dd>
  491. </dl>
  492. </li>
  493. </ul>
  494. <a name="getColor-float-float-">
  495. <!-- -->
  496. </a>
  497. <ul class="blockList">
  498. <li class="blockList">
  499. <h4>getColor</h4>
  500. <pre>protected&nbsp;int&nbsp;getColor(float&nbsp;curVelocity,
  501. float&nbsp;maxVelocity)</pre>
  502. <div class="block">Utility function which calculates a color from
  503. the relation between the current speed of a
  504. vehicle and it's maximum speed (from red over yellow to green).
  505. </div>
  506. <dl>
  507. <dt><span class="paramLabel">Parameters:</span></dt>
  508. <dd><code>curVelocity</code> - current velocity of the vehicle
  509. </dd>
  510. <dd><code>maxVelocity</code> - maximum velocity of the vehilce
  511. </dd>
  512. <dt><span class="returnLabel">Returns:</span></dt>
  513. <dd>color encoded as Android color integer</dd>
  514. </dl>
  515. </li>
  516. </ul>
  517. <a name="draw--">
  518. <!-- -->
  519. </a>
  520. <ul class="blockListLast">
  521. <li class="blockList">
  522. <h4>draw</h4>
  523. <pre>protected&nbsp;void&nbsp;draw()</pre>
  524. <div class="block">Draws the current state of the track history to
  525. the Surface.
  526. </div>
  527. </li>
  528. </ul>
  529. </li>
  530. </ul>
  531. </li>
  532. </ul>
  533. </div>
  534. </div>
  535. <!-- ========= END OF CLASS DATA ========= -->
  536. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  537. <div class="bottomNav"><a name="navbar.bottom">
  538. <!-- -->
  539. </a>
  540. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation
  541. links</a></div>
  542. <a name="navbar.bottom.firstrow">
  543. <!-- -->
  544. </a>
  545. <ul class="navList" title="Navigation">
  546. <li><a href="../../../de/hems/trafficsim/package-summary.html">Package</a></li>
  547. <li class="navBarCell1Rev">Class</li>
  548. <li><a href="package-tree.html">Tree</a></li>
  549. <li><a href="../../../deprecated-list.html">Deprecated</a></li>
  550. <li><a href="../../../index-files/index-1.html">Index</a></li>
  551. <li><a href="../../../help-doc.html">Help</a></li>
  552. </ul>
  553. </div>
  554. <div class="subNav">
  555. <ul class="navList">
  556. <li><a href="../../../de/hems/trafficsim/MainActivity.html"
  557. title="class in de.hems.trafficsim"><span class="typeNameLink">Prev&nbsp;Class</span></a>
  558. </li>
  559. <li><a href="../../../de/hems/trafficsim/TimeRecordView.html"
  560. title="class in de.hems.trafficsim"><span class="typeNameLink">Next&nbsp;Class</span></a>
  561. </li>
  562. </ul>
  563. <ul class="navList">
  564. <li><a href="../../../index.html?de/hems/trafficsim/Renderer.html" target="_top">Frames</a>
  565. </li>
  566. <li><a href="Renderer.html" target="_top">No&nbsp;Frames</a></li>
  567. </ul>
  568. <ul class="navList" id="allclasses_navbar_bottom">
  569. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  570. </ul>
  571. <div>
  572. <script type="text/javascript"><!--
  573. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  574. if(window==top) {
  575. allClassesLink.style.display = "block";
  576. }
  577. else {
  578. allClassesLink.style.display = "none";
  579. }
  580. //-->
  581. </script>
  582. </div>
  583. <div>
  584. <ul class="subNavList">
  585. <li>Summary:&nbsp;</li>
  586. <li>Nested&nbsp;|&nbsp;</li>
  587. <li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
  588. <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
  589. <li><a href="#method.summary">Method</a></li>
  590. </ul>
  591. <ul class="subNavList">
  592. <li>Detail:&nbsp;</li>
  593. <li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
  594. <li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
  595. <li><a href="#method.detail">Method</a></li>
  596. </ul>
  597. </div>
  598. <a name="skip.navbar.bottom">
  599. <!-- -->
  600. </a></div>
  601. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  602. </body>
  603. </html>