4e65791f19b1d19f931b3c9284d6a2363024b7c6
[frank.git] / report / net / jaekl / frank / octranspo / StopInfo.html
1 <html>
2 <head>
3 <title>tests coverage</title>
4 <link rel ="stylesheet" type="text/css" href="../../../../style.css" title="Style">
5 <script type="text/javascript" src="../../../../sorttable.js"></script>
6 <script type="text/javascript">
7   targetPage = "" + window.location.search;
8   if (targetPage != "" && targetPage != "undefined")
9     targetPage = targetPage.substring(1);
10   if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
11     targetPage = "undefined";
12   function validURL(url) {
13     var pos = url.indexOf(".html");
14     if (pos == -1 || pos != url.length - 5)
15       return false;
16     var allowNumber = false;
17     var allowSep = false;
18     var seenDot = false;
19     for (var i = 0; i < url.length - 5; i++) {
20       var ch = url.charAt(i);
21       if ('a' <= ch && ch <= 'z' ||
22           'A' <= ch && ch <= 'Z' ||
23           ch == '$' ||
24           ch == '_') {
25             allowNumber = true;
26             allowSep = true;
27       } else if ('0' <= ch && ch <= '9' ||
28                  ch == '-') {
29                    if (!allowNumber)
30                      return false;
31       } else if (ch == '/' || ch == '.') {
32         if (!allowSep)
33           return false;
34         allowNumber = false;
35         allowSep = false;
36         if (ch == '.')
37           seenDot = true;
38         if (ch == '/' && seenDot)
39           return false;
40       } else {
41         return false;
42       }
43     }
44     return true;
45   }
46   function loadFrames() {
47     if (targetPage != "" && targetPage != "undefined")
48       top.classFrame.location = top.targetPage;
49   }
50 </script>
51 </head>
52 <body>
53 <table>
54 <tr>
55 <td>
56 <a href="../../../../index.html?net/jaekl/frank/octranspo/StopInfo.html" target="_top">Frames</a>
57 <a href="StopInfo.html" target="_top">No Frames</a>
58 </td>
59 </tr>
60 </table>
61 <p>
62  <table cellspacing="0" cellpadding="0"class="report">
63  <tr class="report">
64  <th class="report">&nbsp;</th>
65  <th class="report">%method</th>
66  <th class="report">%block</th>
67  <th class="report">%branch</th>
68  <th class="report">%line</th>
69  </tr>
70  <tr class="report">
71  <td class="reportText"><span class="text">net.jaekl.frank.octranspo.StopInfo</span></td>
72  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>100</b>%(9/9)</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>
73  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>83</b>%(24/29)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  83"></td><td class="percentUnCovered" width="17.0"></td></tr></table></td></tr></table></td>
74  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>64</b>%(14/22)</span></td><td><table class="percentGraph" cellpadding="0" cellspacing="0"><tr><td class="percentCovered" width="  64"></td><td class="percentUnCovered" width="36.0"></td></tr></table></td></tr></table></td>
75  <td class="reportValue"><table class="percentGraph" cellpadding="0" cellspacing="0" align="right"><tr><td><span class="text"><b>100</b>%(32/32)</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>
76  </tr>
77  </table>
78  <p>
79  <p>
80  <table cellspacing="0" cellpadding="0"class="report" id="mcoverage">
81  <tr class="report">
82  <th class="report">hit count</th>
83  <th class="report">method  name</th>
84  <th class="report">method modifiers</th>
85  <th class="report">method signature</th>
86  </tr>
87  <tr class="report">
88  <td class="reportValue_covered"><span class="text">1</span></td>
89  <td class="reportText"><span class="text"><a href="#src_8">&lt;clinit&gt;</a></span></td>
90  <td class="reportText"><span class="text">[static]</span></td>
91  <td class="reportText"><span class="text">void &lt;clinit&gt;()</span></td>
92  </tr>
93  <tr class="report">
94  <td class="reportValue_covered"><span class="text">5</span></td>
95  <td class="reportText"><span class="text"><a href="#src_26">&lt;init&gt;</a></span></td>
96  <td class="reportText"><span class="text">[public]</span></td>
97  <td class="reportText"><span class="text">void &lt;init&gt;(java.lang.String,java.lang.String[],java.lang.Object[][])</span></td>
98  </tr>
99  <tr class="report">
100  <td class="reportValue_covered"><span class="text">11</span></td>
101  <td class="reportText"><span class="text"><a href="#src_49">endContents</a></span></td>
102  <td class="reportText"><span class="text">[public]</span></td>
103  <td class="reportText"><span class="text">void endContents(java.lang.String,java.lang.String,java.lang.String,java.lang.String)</span></td>
104  </tr>
105  <tr class="report">
106  <td class="reportValue_covered"><span class="text">5</span></td>
107  <td class="reportText"><span class="text"><a href="#src_65">endExternal</a></span></td>
108  <td class="reportText"><span class="text">[public]</span></td>
109  <td class="reportText"><span class="text">void endExternal(java.lang.String,java.lang.String,java.lang.String)</span></td>
110  </tr>
111  <tr class="report">
112  <td class="reportValue_covered"><span class="text">5</span></td>
113  <td class="reportText"><span class="text"><a href="#src_38">getDescr</a></span></td>
114  <td class="reportText"><span class="text">[public]</span></td>
115  <td class="reportText"><span class="text">java.lang.String getDescr()</span></td>
116  </tr>
117  <tr class="report">
118  <td class="reportValue_covered"><span class="text">3</span></td>
119  <td class="reportText"><span class="text"><a href="#src_39">getError</a></span></td>
120  <td class="reportText"><span class="text">[public]</span></td>
121  <td class="reportText"><span class="text">java.lang.String getError()</span></td>
122  </tr>
123  <tr class="report">
124  <td class="reportValue_covered"><span class="text">7</span></td>
125  <td class="reportText"><span class="text"><a href="#src_40">getNumRoutes</a></span></td>
126  <td class="reportText"><span class="text">[public]</span></td>
127  <td class="reportText"><span class="text">int getNumRoutes()</span></td>
128  </tr>
129  <tr class="report">
130  <td class="reportValue_covered"><span class="text">6</span></td>
131  <td class="reportText"><span class="text"><a href="#src_41">getRoute</a></span></td>
132  <td class="reportText"><span class="text">[public]</span></td>
133  <td class="reportText"><span class="text">net.jaekl.frank.octranspo.Route getRoute(int)</span></td>
134  </tr>
135  <tr class="report">
136  <td class="reportValue_covered"><span class="text">5</span></td>
137  <td class="reportText"><span class="text"><a href="#src_37">getStopNo</a></span></td>
138  <td class="reportText"><span class="text">[public]</span></td>
139  <td class="reportText"><span class="text">int getStopNo()</span></td>
140  </tr>
141  </table>
142  <p>
143  <table cellspacing="0" cellpadding="0" class="src">
144  <tr>
145  <td class="numLine">&nbsp;1</td>
146  <td class="nbHits">&nbsp;</td>
147  <td class="src"><pre class="src">&nbsp;<span Class="keyword">package</span> net.jaekl.frank.octranspo;</pre></td>
148  </tr>
149  <tr>
150  <td class="numLine">&nbsp;2</td>
151  <td class="nbHits">&nbsp;</td>
152  <td class="src"><pre class="src">&nbsp;</pre></td>
153  </tr>
154  <tr>
155  <td class="numLine">&nbsp;3</td>
156  <td class="nbHits">&nbsp;</td>
157  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> java.util.ArrayList;</pre></td>
158  </tr>
159  <tr>
160  <td class="numLine">&nbsp;4</td>
161  <td class="nbHits">&nbsp;</td>
162  <td class="src"><pre class="src">&nbsp;</pre></td>
163  </tr>
164  <tr>
165  <td class="numLine">&nbsp;5</td>
166  <td class="nbHits">&nbsp;</td>
167  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.qd.xml.ParseResult;</pre></td>
168  </tr>
169  <tr>
170  <td class="numLine">&nbsp;6</td>
171  <td class="nbHits">&nbsp;</td>
172  <td class="src"><pre class="src">&nbsp;<span Class="keyword">import</span> net.jaekl.qd.xml.XmlParseException;</pre></td>
173  </tr>
174  <tr>
175  <td class="numLine">&nbsp;7</td>
176  <td class="nbHits">&nbsp;</td>
177  <td class="src"><pre class="src">&nbsp;</pre></td>
178  </tr>
179  <tr>
180  <td class="numLineCover">&nbsp;8<a name="src_8"></a></td>
181  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
182  <td class="src"><pre class="src">&nbsp;<span Class="keyword">public</span> <span Class="keyword">class</span> StopInfo <span Class="keyword">extends</span> ParseResult</span></pre></td>
183  </tr>
184  <tr>
185  <td class="numLine">&nbsp;9</td>
186  <td class="nbHits">&nbsp;</td>
187  <td class="src"><pre class="src">&nbsp;{</pre></td>
188  </tr>
189  <tr>
190  <td class="numLine">&nbsp;10</td>
191  <td class="nbHits">&nbsp;</td>
192  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// potential child tag names</span></pre></td>
193  </tr>
194  <tr>
195  <td class="numLineCover">&nbsp;11</td>
196  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
197  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> String STOP_NO = <span Class="string">"StopNo"</span>;</span></pre></td>
198  </tr>
199  <tr>
200  <td class="numLineCover">&nbsp;12</td>
201  <td class="nbHits">&nbsp;</td>
202  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> String DESCRIPTION = <span Class="string">"StopDescription"</span>;     <span Class="comment">// Present in RouteSummary</span></pre></td>
203  </tr>
204  <tr>
205  <td class="numLineCover">&nbsp;13</td>
206  <td class="nbHits">&nbsp;</td>
207  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> String STOP_LABEL = <span Class="string">"StopLabel"</span>;                    <span Class="comment">// What NextTrips calls StopDescription</span></pre></td>
208  </tr>
209  <tr>
210  <td class="numLineCover">&nbsp;14</td>
211  <td class="nbHits">&nbsp;</td>
212  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> String ERROR = <span Class="string">"Error"</span>;</pre></td>
213  </tr>
214  <tr>
215  <td class="numLineCover">&nbsp;15</td>
216  <td class="nbHits">&nbsp;</td>
217  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> String ROUTES = <span Class="string">"Routes"</span>;</pre></td>
218  </tr>
219  <tr>
220  <td class="numLineCover">&nbsp;16</td>
221  <td class="nbHits">&nbsp;</td>
222  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">static</span> String ROUTE = <span Class="string">"Route"</span>;</pre></td>
223  </tr>
224  <tr>
225  <td class="numLine">&nbsp;17</td>
226  <td class="nbHits">&nbsp;</td>
227  <td class="src"><pre class="src">&nbsp;</pre></td>
228  </tr>
229  <tr>
230  <td class="numLine">&nbsp;18</td>
231  <td class="nbHits">&nbsp;</td>
232  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// data returned inside our element</span></pre></td>
233  </tr>
234  <tr>
235  <td class="numLine">&nbsp;19</td>
236  <td class="nbHits">&nbsp;</td>
237  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">int</span> m_stopNo;</pre></td>
238  </tr>
239  <tr>
240  <td class="numLine">&nbsp;20</td>
241  <td class="nbHits">&nbsp;</td>
242  <td class="src"><pre class="src">&nbsp;        String m_descr;</pre></td>
243  </tr>
244  <tr>
245  <td class="numLine">&nbsp;21</td>
246  <td class="nbHits">&nbsp;</td>
247  <td class="src"><pre class="src">&nbsp;        String m_error;</pre></td>
248  </tr>
249  <tr>
250  <td class="numLine">&nbsp;22</td>
251  <td class="nbHits">&nbsp;</td>
252  <td class="src"><pre class="src">&nbsp;        ArrayList&#60;Route&#62; m_routes;</pre></td>
253  </tr>
254  <tr>
255  <td class="numLine">&nbsp;23</td>
256  <td class="nbHits">&nbsp;</td>
257  <td class="src"><pre class="src">&nbsp;</pre></td>
258  </tr>
259  <tr>
260  <td class="numLine">&nbsp;24</td>
261  <td class="nbHits">&nbsp;</td>
262  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// Constructor</span></pre></td>
263  </tr>
264  <tr>
265  <td class="numLine">&nbsp;25</td>
266  <td class="nbHits">&nbsp;</td>
267  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> StopInfo(String rootTagName, String[] internal, Object[][] external) {</pre></td>
268  </tr>
269  <tr>
270  <td class="numLineCover">&nbsp;26<a name="src_26"></a></td>
271  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
272  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">super</span>(rootTagName, internal, external);</span></pre></td>
273  </tr>
274  <tr>
275  <td class="numLine">&nbsp;27</td>
276  <td class="nbHits">&nbsp;</td>
277  <td class="src"><pre class="src">&nbsp;</pre></td>
278  </tr>
279  <tr>
280  <td class="numLineCover">&nbsp;28</td>
281  <td class="nbHits">&nbsp;</td>
282  <td class="src"><pre class="src">&nbsp;                m_stopNo = 0;</pre></td>
283  </tr>
284  <tr>
285  <td class="numLineCover">&nbsp;29</td>
286  <td class="nbHits">&nbsp;</td>
287  <td class="src"><pre class="src">&nbsp;                m_descr = <span Class="string">""</span>;</pre></td>
288  </tr>
289  <tr>
290  <td class="numLineCover">&nbsp;30</td>
291  <td class="nbHits">&nbsp;</td>
292  <td class="src"><pre class="src">&nbsp;                m_error = <span Class="string">""</span>;</pre></td>
293  </tr>
294  <tr>
295  <td class="numLineCover">&nbsp;31</td>
296  <td class="nbHits">&nbsp;</td>
297  <td class="src"><pre class="src">&nbsp;                m_routes = <span Class="keyword">new</span> ArrayList&#60;Route&#62;();</pre></td>
298  </tr>
299  <tr>
300  <td class="numLineCover">&nbsp;32</td>
301  <td class="nbHits">&nbsp;</td>
302  <td class="src"><pre class="src">&nbsp;        }</pre></td>
303  </tr>
304  <tr>
305  <td class="numLine">&nbsp;33</td>
306  <td class="nbHits">&nbsp;</td>
307  <td class="src"><pre class="src">&nbsp;</pre></td>
308  </tr>
309  <tr>
310  <td class="numLine">&nbsp;34</td>
311  <td class="nbHits">&nbsp;</td>
312  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// -----------------------------</span></pre></td>
313  </tr>
314  <tr>
315  <td class="numLine">&nbsp;35</td>
316  <td class="nbHits">&nbsp;</td>
317  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// Public methods to access data</span></pre></td>
318  </tr>
319  <tr>
320  <td class="numLine">&nbsp;36</td>
321  <td class="nbHits">&nbsp;</td>
322  <td class="src"><pre class="src">&nbsp;</pre></td>
323  </tr>
324  <tr>
325  <td class="numLineCover">&nbsp;37<a name="src_37"></a></td>
326  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
327  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">int</span> getStopNo() { <span Class="keyword">return</span> m_stopNo; }</span></pre></td>
328  </tr>
329  <tr>
330  <td class="numLineCover">&nbsp;38<a name="src_38"></a></td>
331  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
332  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> String getDescr() { <span Class="keyword">return</span> m_descr; }</span></pre></td>
333  </tr>
334  <tr>
335  <td class="numLineCover">&nbsp;39<a name="src_39"></a></td>
336  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
337  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> String getError() { <span Class="keyword">return</span> m_error; }</span></pre></td>
338  </tr>
339  <tr>
340  <td class="numLineCover">&nbsp;40<a name="src_40"></a></td>
341  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
342  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">int</span> getNumRoutes() { <span Class="keyword">return</span> m_routes.size(); }</span></pre></td>
343  </tr>
344  <tr>
345  <td class="numLineCover">&nbsp;41<a name="src_41"></a></td>
346  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
347  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> Route getRoute(<span Class="keyword">int</span> idx) { <span Class="keyword">return</span> m_routes.get(idx); }</span></pre></td>
348  </tr>
349  <tr>
350  <td class="numLine">&nbsp;42</td>
351  <td class="nbHits">&nbsp;</td>
352  <td class="src"><pre class="src">&nbsp;</pre></td>
353  </tr>
354  <tr>
355  <td class="numLine">&nbsp;43</td>
356  <td class="nbHits">&nbsp;</td>
357  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// --------------------------</span></pre></td>
358  </tr>
359  <tr>
360  <td class="numLine">&nbsp;44</td>
361  <td class="nbHits">&nbsp;</td>
362  <td class="src"><pre class="src">&nbsp;        <span Class="comment">// ParseResult implementation</span></pre></td>
363  </tr>
364  <tr>
365  <td class="numLine">&nbsp;45</td>
366  <td class="nbHits">&nbsp;</td>
367  <td class="src"><pre class="src">&nbsp;</pre></td>
368  </tr>
369  <tr>
370  <td class="numLine">&nbsp;46</td>
371  <td class="nbHits">&nbsp;</td>
372  <td class="src"><pre class="src">&nbsp;        @Override</pre></td>
373  </tr>
374  <tr>
375  <td class="numLine">&nbsp;47</td>
376  <td class="nbHits">&nbsp;</td>
377  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">void</span> endContents(String uri, String localName, String qName, String chars) <span Class="keyword">throws</span> XmlParseException</pre></td>
378  </tr>
379  <tr>
380  <td class="numLine">&nbsp;48</td>
381  <td class="nbHits">&nbsp;</td>
382  <td class="src"><pre class="src">&nbsp;        {</pre></td>
383  </tr>
384  <tr>
385  <td class="numLineCover">&nbsp;49<a name="src_49"></a></td>
386  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
387  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">assert</span> (<span Class="keyword">null</span> != localName);</span></pre></td>
388  </tr>
389  <tr>
390  <td class="numLine">&nbsp;50</td>
391  <td class="nbHits">&nbsp;</td>
392  <td class="src"><pre class="src">&nbsp;</pre></td>
393  </tr>
394  <tr>
395  <td class="numLineCover">&nbsp;51</td>
396  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/2&nbsp;</td>
397  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">if</span> (localName.equals(STOP_NO)) {</span></pre></td>
398  </tr>
399  <tr>
400  <td class="numLineCover">&nbsp;52</td>
401  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
402  <td class="src"><pre class="src">&nbsp;                        m_stopNo = Integer.parseInt(chars);</span></pre></td>
403  </tr>
404  <tr>
405  <td class="numLine">&nbsp;53</td>
406  <td class="nbHits">&nbsp;</td>
407  <td class="src"><pre class="src">&nbsp;                }</pre></td>
408  </tr>
409  <tr>
410  <td class="numLineCover">&nbsp;54</td>
411  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
412  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">else</span> <span Class="keyword">if</span> (localName.equals(DESCRIPTION) || localName.equals(STOP_LABEL)) {</span></pre></td>
413  </tr>
414  <tr>
415  <td class="numLineCover">&nbsp;55</td>
416  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;2/2&nbsp;</td>
417  <td class="src"><pre class="src">&nbsp;                        m_descr = chars;</span></pre></td>
418  </tr>
419  <tr>
420  <td class="numLine">&nbsp;56</td>
421  <td class="nbHits">&nbsp;</td>
422  <td class="src"><pre class="src">&nbsp;                }</pre></td>
423  </tr>
424  <tr>
425  <td class="numLineCover">&nbsp;57</td>
426  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
427  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">else</span> <span Class="keyword">if</span> (localName.equals(ERROR)) {</span></pre></td>
428  </tr>
429  <tr>
430  <td class="numLineCover">&nbsp;58</td>
431  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
432  <td class="src"><pre class="src">&nbsp;                        m_error = chars;</span></pre></td>
433  </tr>
434  <tr>
435  <td class="numLine">&nbsp;59</td>
436  <td class="nbHits">&nbsp;</td>
437  <td class="src"><pre class="src">&nbsp;                }</pre></td>
438  </tr>
439  <tr>
440  <td class="numLineCover">&nbsp;60</td>
441  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
442  <td class="src"><pre class="src">&nbsp;        }</span></pre></td>
443  </tr>
444  <tr>
445  <td class="numLine">&nbsp;61</td>
446  <td class="nbHits">&nbsp;</td>
447  <td class="src"><pre class="src">&nbsp;        </pre></td>
448  </tr>
449  <tr>
450  <td class="numLine">&nbsp;62</td>
451  <td class="nbHits">&nbsp;</td>
452  <td class="src"><pre class="src">&nbsp;        @Override</pre></td>
453  </tr>
454  <tr>
455  <td class="numLine">&nbsp;63</td>
456  <td class="nbHits">&nbsp;</td>
457  <td class="src"><pre class="src">&nbsp;        <span Class="keyword">public</span> <span Class="keyword">void</span> endExternal(String uri, String localName, String qName) <span Class="keyword">throws</span> XmlParseException</pre></td>
458  </tr>
459  <tr>
460  <td class="numLine">&nbsp;64</td>
461  <td class="nbHits">&nbsp;</td>
462  <td class="src"><pre class="src">&nbsp;        {</pre></td>
463  </tr>
464  <tr>
465  <td class="numLineCover">&nbsp;65<a name="src_65"></a></td>
466  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;</td>
467  <td class="src"><pre class="src">&nbsp;                <span Class="keyword">if</span> (localName.equals(ROUTE)) {</span></pre></td>
468  </tr>
469  <tr>
470  <td class="numLineCover">&nbsp;66</td>
471  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
472  <td class="src"><pre class="src">&nbsp;                        ParseResult[] collected = collectParsedChildren(Route.<span Class="keyword">class</span>);</span></pre></td>
473  </tr>
474  <tr>
475  <td class="numLineCover">&nbsp;67</td>
476  <td class="nbHits">&nbsp;</td>
477  <td class="src"><pre class="src">&nbsp;                        <span Class="keyword">for</span> (ParseResult pr : collected) {</pre></td>
478  </tr>
479  <tr>
480  <td class="numLineCover">&nbsp;68</td>
481  <td class="nbHitsCovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/1&nbsp;</td>
482  <td class="src"><pre class="src">&nbsp;                                <span Class="keyword">assert</span> (pr <span Class="keyword">instanceof</span> Route);</span></pre></td>
483  </tr>
484  <tr>
485  <td class="numLineCover">&nbsp;69</td>
486  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/2&nbsp;</td>
487  <td class="src"><pre class="src">&nbsp;                                m_routes.add((Route)pr);</span></pre></td>
488  </tr>
489  <tr>
490  <td class="numLine">&nbsp;70</td>
491  <td class="nbHits">&nbsp;</td>
492  <td class="src"><pre class="src">&nbsp;                        }</pre></td>
493  </tr>
494  <tr>
495  <td class="numLine">&nbsp;71</td>
496  <td class="nbHits">&nbsp;</td>
497  <td class="src"><pre class="src">&nbsp;                }</pre></td>
498  </tr>
499  <tr>
500  <td class="numLineCover">&nbsp;72</td>
501  <td class="nbHitsUncovered">&nbsp;Block:&nbsp;1/1&nbsp;Branch:&nbsp;1/2&nbsp;</td>
502  <td class="src"><pre class="src">&nbsp;        }</span></pre></td>
503  </tr>
504  <tr>
505  <td class="numLine">&nbsp;73</td>
506  <td class="nbHits">&nbsp;</td>
507  <td class="src"><pre class="src">&nbsp;        </pre></td>
508  </tr>
509  <tr>
510  <td class="numLine">&nbsp;74</td>
511  <td class="nbHits">&nbsp;</td>
512  <td class="src"><pre class="src">&nbsp;        </pre></td>
513  </tr>
514  <tr>
515  <td class="numLine">&nbsp;75</td>
516  <td class="nbHits">&nbsp;</td>
517  <td class="src"><pre class="src">&nbsp;}</pre></td>
518  </tr>
519  <tr>
520  <td class="numLine">&nbsp;76</td>
521  <td class="nbHits">&nbsp;</td>
522  <td class="src"><pre class="src">&nbsp;</pre></td>
523  </tr>
524  </table>
525 <p>
526 <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>
527 </body>
528 </html>