Remove coverage report output that should not really have been committed in the first...
[frank.git] / report / net / jaekl / frank / Schedule.html
diff --git a/report/net/jaekl/frank/Schedule.html b/report/net/jaekl/frank/Schedule.html
deleted file mode 100644 (file)
index 3e971d1..0000000
+++ /dev/null
@@ -1,876 +0,0 @@
-<html>
-<head>
-<title>tests coverage</title>
-<link rel ="stylesheet" type="text/css" href="../../../style.css" title="Style">
-<script type="text/javascript" src="../../../sorttable.js"></script>
-<script type="text/javascript">
-  targetPage = "" + window.location.search;
-  if (targetPage != "" && targetPage != "undefined")
-    targetPage = targetPage.substring(1);
-  if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
-    targetPage = "undefined";
-  function validURL(url) {
-    var pos = url.indexOf(".html");
-    if (pos == -1 || pos != url.length - 5)
-      return false;
-    var allowNumber = false;
-    var allowSep = false;
-    var seenDot = false;
-    for (var i = 0; i < url.length - 5; i++) {
-      var ch = url.charAt(i);
-      if ('a' <= ch && ch <= 'z' ||
-          'A' <= ch && ch <= 'Z' ||
-          ch == '$' ||
-          ch == '_') {
-            allowNumber = true;
-            allowSep = true;
-      } else if ('0' <= ch && ch <= '9' ||
-                 ch == '-') {
-                   if (!allowNumber)
-                     return false;
-      } else if (ch == '/' || ch == '.') {
-        if (!allowSep)
-          return false;
-        allowNumber = false;
-        allowSep = false;
-        if (ch == '.')
-          seenDot = true;
-        if (ch == '/' && seenDot)
-          return false;
-      } else {
-        return false;
-      }
-    }
-    return true;
-  }
-  function loadFrames() {
-    if (targetPage != "" && targetPage != "undefined")
-      top.classFrame.location = top.targetPage;
-  }
-</script>
-</head>
-<body>
-<table>
-<tr>
-<td>
-<a href="../../../index.html?net/jaekl/frank/Schedule.html" target="_top">Frames</a>
-<a href="Schedule.html" target="_top">No Frames</a>
-</td>
-</tr>
-</table>
-<p>
- <table cellspacing="0" cellpadding="0"class="report">
- <tr class="report">
- <th class="report">&nbsp;</th>
- <th class="report">%method</th>
- <th class="report">%block</th>
- <th class="report">%branch</th>
- <th class="report">%line</th>
- </tr>
- <tr class="report">
- <td class="reportText"><span class="text">net.jaekl.frank.Schedule</span></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>100</b>%(7/7)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width=" 100"></td><td class="percentUnCovered" width="0.0"></td></tr></table></td></tr></table></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>88</b>%(21/24)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  88"></td><td class="percentUnCovered" width="12.0"></td></tr></table></td></tr></table></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>75</b>%(9/12)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  75"></td><td class="percentUnCovered" width="25.0"></td></tr></table></td></tr></table></td>
- <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>98</b>%(79/81)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  98"></td><td class="percentUnCovered" width="2.0"></td></tr></table></td></tr></table></td>
- </tr>
- </table>
- <p>
- <p>
- <table cellspacing="0" cellpadding="0"class="report" id="mcoverage">
- <tr class="report">
- <th class="report">hit count</th>
- <th class="report">method  name</th>
- <th class="report">method modifiers</th>
- <th class="report">method signature</th>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">8</span></td>
- <td class="reportText"><span class="text"><a href="#src_20">&lt;init&gt;</a></span></td>
- <td class="reportText"><span class="text">[public]</span></td>
- <td class="reportText"><span class="text">void &lt;init&gt;(java.util.Locale)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">6</span></td>
- <td class="reportText"><span class="text"><a href="#src_32">mapUrl</a></span></td>
- <td class="reportText"><span class="text">[]</span></td>
- <td class="reportText"><span class="text">java.lang.String mapUrl(double,double)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">22</span></td>
- <td class="reportText"><span class="text"><a href="#src_28">trans</a></span></td>
- <td class="reportText"><span class="text">[]</span></td>
- <td class="reportText"><span class="text">java.lang.String trans(java.lang.String)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">11</span></td>
- <td class="reportText"><span class="text"><a href="#src_73">writeHeader</a></span></td>
- <td class="reportText"><span class="text">[]</span></td>
- <td class="reportText"><span class="text">void writeHeader(java.io.PrintWriter,java.lang.String)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">2</span></td>
- <td class="reportText"><span class="text"><a href="#src_82">writePage</a></span></td>
- <td class="reportText"><span class="text">[]</span></td>
- <td class="reportText"><span class="text">void writePage(java.io.PrintWriter,net.jaekl.frank.octranspo.StopInfo)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">2</span></td>
- <td class="reportText"><span class="text"><a href="#src_47">writeScript</a></span></td>
- <td class="reportText"><span class="text">[]</span></td>
- <td class="reportText"><span class="text">void writeScript(java.io.PrintWriter,java.lang.String,int)</span></td>
- </tr>
- <tr class="report">
- <td class="reportValue_covered"><span class="text">14</span></td>
- <td class="reportText"><span class="text"><a href="#src_36">writeStyle</a></span></td>
- <td class="reportText"><span class="text">[]</span></td>
- <td class="reportText"><span class="text">void writeStyle(java.io.PrintWriter)</span></td>
- </tr>
- </table>
- <p>
- <table cellspacing="0" cellpadding="0" class="src">
- <tr>
- <td class="numLine">&nbsp;1</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">package</span> net.jaekl.frank;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;2</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;3</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.io.PrintWriter;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;4</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.text.DateFormat;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;5</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.text.MessageFormat;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;6</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.text.SimpleDateFormat;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;7</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.util.Date;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;8</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.util.Locale;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;9</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;10</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.frank.octranspo.Route;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;11</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.frank.octranspo.StopInfo;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;12</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.frank.octranspo.Trip;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;13</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;14</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;<span Class="keyword">public</span> <span Class="keyword">class</span> Schedule {</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;15</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       Locale m_locale;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;16</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       FrankBundle m_bundle;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;17</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       DateFormat m_hourMinFmt;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;18</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       DateFormat m_hourMinSecFmt;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;19</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;20<a name="src_20"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       <span Class="keyword">public</span> Schedule(Locale locale) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;21</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               m_locale = locale;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;22</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               m_bundle = FrankBundle.getInst(locale);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;23</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               m_hourMinFmt = <span Class="keyword">new</span> SimpleDateFormat(<span Class="string">"hh:mma"</span>, locale);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;24</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               m_hourMinSecFmt = <span Class="keyword">new</span> SimpleDateFormat(<span Class="string">"hh:mm:ssa"</span>, locale);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;25</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;26</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;27</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       String trans(String key) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;28<a name="src_28"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               <span Class="keyword">return</span> m_bundle.get(key);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;29</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;30</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;31</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       String mapUrl(<span Class="keyword">double</span> latitude, <span Class="keyword">double</span> longitude) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;32<a name="src_32"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               <span Class="keyword">return</span> <span Class="string">"http://www.openstreetmap.org/?mlat="</span> + latitude + <span Class="string">"&#38;mlon="</span> + longitude + <span Class="string">"&#38;zoom=15"</span>;</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;33</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;34</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;35</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       <span Class="keyword">void</span> writeStyle(PrintWriter pw) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;36<a name="src_36"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;STYLE&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;37</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  body {background-color: #F0F0C0; font-size: 1.5em; }"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;38</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  #trips {border-collapse: collapse; font-size: 1.5em; }"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;39</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  #trips td, #trips th {border: 1px solid #600000; padding: 3px 3px 3px 3px; text-align: center;}"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;40</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  #trips th {background-color: #800000; color: #FFFFFF; }"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;41</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  #trips tr.ghost td {background-color: #C0C0C0;}"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;42</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;/STYLE&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;43</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;44</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;45</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       <span Class="comment">// Countdown timer that updates time remaining until each bus is expected.</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;46</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       <span Class="keyword">void</span> writeScript(PrintWriter pw, String remainArray, <span Class="keyword">int</span> remainCount) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;47<a name="src_47"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               String min = trans(FrankBundle.MINUTES);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;48</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               String sec = trans(FrankBundle.SECONDS);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;49</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;50</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;SCRIPT&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;51</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"var start; var interval; var remain;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;52</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"window.onload = function() { start = new Date(); interval = setInterval(&#92;&#34Tick()&#92;&#34, 1000); remain = "</span> + remainArray + <span Class="string">"; }"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;53</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"function Tick() { "</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;54</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"  var now = new Date(); var delta = Math.floor((now.getTime() - start.getTime()) / 1000); "</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;55</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"  var secs = delta % 60; var mins = Math.floor(delta / 60);"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;56</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"  document.getElementById(&#92;&#34elapsed&#92;&#34).innerHTML = mins + &#92;&#34"</span> + min + <span Class="string">" &#92;&#34 + secs + &#92;&#34"</span> + sec + <span Class="string">"&#92;&#34;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;57</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"  for (var i = 0; i &#60; "</span> + remainCount + <span Class="string">"; ++i) {"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;58</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"    var id = &#92;&#34in_&#92;&#34 + i;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;59</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"    var element = document.getElementById(id);"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;60</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"    var remain_delta = (remain[i] * 60) + 30 - delta;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;61</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"    if (remain_delta &#60;= 0) {"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;62</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"      element.innerHTML = &#92;&#34----&#92;&#34;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;63</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"    } else {"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;64</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"      element.innerHTML = (Math.floor(remain_delta / 60)) + &#92;&#34"</span> + trans(min) + <span Class="string">"&#92;&#34;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;65</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"    }"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;66</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"  }"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;67</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"}"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;68</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;           pw.println(<span Class="string">"&#60;/SCRIPT&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;69</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;70</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;71</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;72</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       <span Class="keyword">void</span> writeHeader(PrintWriter pw, String title) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;73<a name="src_73"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;HTML&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;74</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;HEAD&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;75</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;TITLE&#62;"</span> + title + <span Class="string">"&#60;/TITLE&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;76</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               writeStyle(pw);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;77</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;/HEAD&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;78</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;79</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;80</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       <span Class="keyword">void</span> writePage(PrintWriter pw, StopInfo stopInfo)</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;81</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;82<a name="src_82"></a></td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               StringBuilder remainArray = <span Class="keyword">new</span> StringBuilder(<span Class="string">"[ "</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;83</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               <span Class="keyword">int</span>           remainCount = 0;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;84</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;85</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               String title = stopInfo.getDescr() + <span Class="string">" ("</span> + stopInfo.getStopNo() + <span Class="string">")"</span>;</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;86</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               String min = trans(FrankBundle.MINUTES);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;87</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;88</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               writeHeader(pw, trans(FrankBundle.FRANK) + <span Class="string">": "</span> + title);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;89</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;90</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;BODY&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;91</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  &#60;TABLE ID=&#92;&#34trips&#92;&#34&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;92</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"    &#60;TR&#62;&#60;TH COLSPAN=&#92;&#345&#92;&#34&#62;"</span> + title + <span Class="string">"&#60;/TH&#62;&#60;/TR&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;93</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"    &#60;TR&#62;&#60;TH&#62;"</span> +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;94</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                       trans(FrankBundle.ROUTE) + </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;95</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="string">"&#60;/TH&#62;&#60;TH&#62;"</span> +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;96</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               trans(FrankBundle.DESTINATION) +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;97</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="string">"&#60;/TH&#62;&#60;TH&#62;"</span> +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;98</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               trans(FrankBundle.ETA) +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;99</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="string">"&#60;/TH&#62;&#60;TH&#62;"</span> +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;100</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               trans(FrankBundle.REMAIN) +  </pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;101</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="string">"&#60;/TH&#62;&#60;TH&#62;"</span> +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;102</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               trans(FrankBundle.GPS_READ) +</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;103</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="string">"&#60;/TH&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;104</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;105</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               <span Class="keyword">for</span> (<span Class="keyword">int</span> routeIdx = 0; routeIdx &#60; stopInfo.getNumRoutes(); ++routeIdx) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;106</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                       Route route = stopInfo.getRoute(routeIdx);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;107</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                       <span Class="keyword">for</span> (<span Class="keyword">int</span> tripIdx = 0; tripIdx &#60; route.getNumTrips(); ++tripIdx) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;108</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               Trip trip = route.getTrip(tripIdx);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;109</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="keyword">boolean</span> isGhost = ((-1) == trip.getAdjAge());</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;110</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="keyword">if</span> (isGhost) {</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;111</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                       <span Class="comment">// GPS is off.  This bus may not exist.</span></pre></td>
- </tr>
- <tr>
- <td class="numLineUnCover">&nbsp;112</td>
- <td class="nbHitsUncovered">&nbsp;Block:&nbsp;0/1&nbsp;Branch:&nbsp;0/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                       pw.println(<span Class="string">"    &#60;TR CLASS=&#92;&#34ghost&#92;&#34&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;113</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               } <span Class="keyword">else</span> {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;114</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                       pw.println(<span Class="string">"    &#60;TR&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;115</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;116</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               pw.println(<span Class="string">"      &#60;TD&#62;"</span> + route.getRouteNo() + <span Class="string">"&#60;/TD&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;117</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               pw.println(<span Class="string">"      &#60;TD&#62;"</span> + trip.getDest() + <span Class="string">"&#60;/TD&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;118</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               pw.println(<span Class="string">"      &#60;TD&#62;"</span> + m_hourMinFmt.format(trip.getETA()) + <span Class="string">"&#60;/TD&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;119</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;120</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               pw.println(<span Class="string">"      &#60;TD&#62;&#60;SPAN ID=&#92;&#34in_"</span> + remainCount + <span Class="string">"&#92;&#34&#62;"</span>+ trip.getAdjTime()+min+<span Class="string">"&#60;/SPAN&#62;&#60;/TD&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;121</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="keyword">if</span> (remainCount &#62; 0) {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;122</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                       remainArray.append(<span Class="string">", "</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;123</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;124</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               remainArray.append(trip.getAdjTime());</span></pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;125</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               remainCount++;</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;126</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;127</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="keyword">if</span> (trip.getAdjAge() &#60; 0) {</pre></td>
- </tr>
- <tr>
- <td class="numLineUnCover">&nbsp;128</td>
- <td class="nbHitsUncovered">&nbsp;Block:&nbsp;0/1&nbsp;Branch:&nbsp;0/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                       pw.println(<span Class="string">"      &#60;TD&#62;"</span> + trans(FrankBundle.GPS_OFF) + <span Class="string">"&#60;/TD&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;129</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;130</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               <span Class="keyword">else</span> {</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;131</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                       pw.println(<span Class="string">"      &#60;TD&#62;&#60;A HREF=&#92;&#34"</span> + mapUrl(trip.getLatitude(), trip.getLongitude()) + </span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;132</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                                                          <span Class="string">"&#92;&#34&#62;"</span> + m_hourMinSecFmt.format(trip.getGPSTime()) + <span Class="string">"&#60;/A&#62;&#60;/TD&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;133</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               }</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;134</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                               pw.println(<span Class="string">"    &#60;/TR&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;135</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;                       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;136</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;137</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;138</td>
- <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  &#60;/TABLE&#62;"</span>);</span></pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;139</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;140</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               String dataCollectedFormat = trans(FrankBundle.DATA_COLLECTED);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;141</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               String dataCollected = MessageFormat.format(dataCollectedFormat, m_hourMinSecFmt.format(<span Class="keyword">new</span> Date()));</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;142</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"  &#60;P&#62;"</span> + dataCollected + <span Class="string">"&#60;/P&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;143</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               </pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;144</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               remainArray.append(<span Class="string">" ]"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;145</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               writeScript(pw, remainArray.toString(), remainCount);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;146</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;               pw.println(<span Class="string">"&#60;/BODY&#62;&#60;/HTML&#62;"</span>);</pre></td>
- </tr>
- <tr>
- <td class="numLineCover">&nbsp;147</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;       }</pre></td>
- </tr>
- <tr>
- <td class="numLine">&nbsp;148</td>
- <td class="nbHits">&nbsp;</td>
- <td class="src"><pre class="src">&nbsp;}</pre></td>
- </tr>
- </table>
-<p>
-<p><table cellpadding="0" cellspacing="0" class="report">  <tr class="report">    <td class="reportText"><span class="text">    Report generated 11/12/14 11:31 PM    </span></td>  </tr></table>
-</body>
-</html>