Modified: websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser$1.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser$1.html (original) +++ websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser$1.html Tue Sep 25 13:16:01 2018 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVParser.new Iterator() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVParser.new Iterator() {...}</span></div><h1>CSVParser.new Iterator() {...}</h1><table class="cov erage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">19 of 82</td><td class="ctr2">77%</td><td class="bar">0 of 12</td><td class="ctr2">100%</td><t d class="ctr1">0</td><td class="ctr2">11</td><td class="ctr1">3</td><td class="ctr2">20</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a0"><a href="CSVParser.java.html#L527" class="el_method">getNextRecord()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">17%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CSVParser.java.html#L548" class="el_method">next()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><im g src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a1"><a href="CSVParser.java.html#L536" class="el_method">hasNext()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="82" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a4"><a href="CSVParser.java.html#L522" class="el_method">{...}</a></td><td class="bar" id="b 3"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a3"><a href="CSVParser.java.html#L567" class="el_method">remove()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.7.2016060606 06</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVParser.new Object() {...}</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVParser.new Object() {...}</span></div><h1>CSVParser.new Object() {...}</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">5 of 40</td><td class="ctr2">87%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class=" ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="CSVParser.java.html#L592" class="el_method">static {...}</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="15" height="10" title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="105" height="10" title="35" alt="35"/></td><td class="ctr2" id="c0">87%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">1</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.1.201803210924</span></div></body></html> \ No newline at end of file
Added: websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser$CSVRecordIterator.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser$CSVRecordIterator.html (added) +++ websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser$CSVRecordIterator.html Tue Sep 25 13:16:01 2018 @@ -0,0 +1 @@ +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVParser.CSVRecordIterator</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVParser.CSVRecordIterator</span></div><h1>CSVParser.CSVRecordIterator</h1><table class="coverage" ce llspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">19 of 82</td><td class="ctr2">76%</td><td class="bar">0 of 12</td><td class="ctr2">100%</td><td class=" ctr1">0</td><td class="ctr2">11</td><td class="ctr1">3</td><td class="ctr2">20</td><td class="ctr1">0</td><td class="ctr2">5</td></tr></tfoot><tbody><tr><td id="a1"><a href="CSVParser.java.html#L533" class="el_method">getNextRecord()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="78" height="10" title="19" alt="19"/><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">17%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i2">4</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a href="CSVParser.java.html#L554" class="el_method">next()</a></td><td class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="29" alt="29"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src=".. /jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i0">9</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a href="CSVParser.java.html#L542" class="el_method">hasNext()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="82" height="10" title="20" alt="20"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g1">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="CSVParser.java.html#L528" class="el_method">CSVParser.CSVRecordIterator(CSVParser)</a></ td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="24" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a4"><a href="CSVParser.java.html#L573" class="el_method">remove()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCo Co</a> 0.8.1.201803210924</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser.html (original) +++ websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser.html Tue Sep 25 13:16:01 2018 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVParser</span></div><h1>CSVParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class= "sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">41 of 475</td><td class="ctr2">91%</td><td class="bar">5 of 56</td><td class="ctr2">91%</td><td class="ctr1">6</td><td class="ctr2">49</td><td class="ctr1">5 </td><td class="ctr2">100</td><td class="ctr1">1</td><td class="ctr2">19</td></tr></tfoot><tbody><tr><td id="a12"><a href="CSVParser.java.html#L580" class="el_method">nextRecord()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="110" alt="110"/></td><td class="ctr2" id="c17">79%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">88%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a15"><a href="CSVParser.java.html#L204" class="el_method">parse(Path, Charset, CSVFormat)</a></td><td class="bar" id="b1"><img src= "../jacoco-resources/redbar.gif" width="10" height="10" title="12" alt="12"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a href="CSVParser.java.html#L461" class="el_method">initializeHeader()</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="90" height="10" title="105" alt="105"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="110" height="10" title="22" alt="22"/></td><td class="ctr2" id="e3">92%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j2 ">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a3"><a href="CSVParser.java.html#L290" class="el_method">CSVParser(Reader, CSVFormat, long, long)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="37" height="10" title="44" alt="44"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">11</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a0"><a href="CSVParser.java.html#L362" class="el_method">addRecordValue(boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="40" alt="40"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f5">0</td> <td class="ctr2" id="g2">6</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a18"><a href="CSVParser.java.html#L273" class="el_method">parse(URL, Charset, CSVFormat)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a13"><a href="CSVParser.java.html#L153" class="el_method">parse(File, Charset, CSVFormat)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="19" alt="19"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class ="ctr1" id="f7">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="CSVParser.java.html#L447" class="el_method">getRecords()</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="16" alt="16"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a17"><a href="CSVParser.java.html#L246" class="el_method">parse(String, CSVFormat)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="15" alt="15"/></td><td class="ctr 2" id="c6">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a14"><a href="CSVParser.java.html#L182" class="el_method">parse(InputStream, Charset, CSVFormat)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="14" alt="14"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="CSVParser.java.html#L416" class="el_method">getHeaderMap()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="11" alt="11"/> </td><td class="ctr2" id="c8">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><a href="CSVParser.java.html#L323" class="el_method">CSVParser(Reader, CSVFormat)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="CSVParser.java.html#L379" class="el_method">close()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a16"><a href="CSVParser.java.html#L229" class="el_method">parse(Reader, CSVFormat)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</ td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a11"><a href="CSVParser.java.html#L522" class="el_method">iterator()</a></td><td class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="5" alt="5"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a4"><a href="CSVParser.java.html#L395" class="el_method">getCurrentLineNumber()</a></td><td class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c13">100%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">0</td><td class="ctr2" id="i1 5">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a5"><a href="CSVParser.java.html#L405" class="el_method">getFirstEndOfLine()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a10"><a href="CSVParser.java.html#L505" class="el_method">isClosed()</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" id= "i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a7"><a href="CSVParser.java.html#L430" class="el_method">getRecordNumber()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.7.201606060606</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVParser</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVParser</span></div><h1>CSVParser</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class= "sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">29 of 481</td><td class="ctr2">93%</td><td class="bar">5 of 56</td><td class="ctr2">91%</td><td class="ctr1">5</td><td class="ctr2">49</td><td class="ctr1">2 </td><td class="ctr2">101</td><td class="ctr1">0</td><td class="ctr2">19</td></tr></tfoot><tbody><tr><td id="a12"><a href="CSVParser.java.html#L585" class="el_method">nextRecord()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="29" alt="29"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="110" alt="110"/></td><td class="ctr2" id="c18">79%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e4">87%</td><td class="ctr1" id="f0">2</td><td class="ctr2" id="g1">11</td><td class="ctr1" id="h0">2</td><td class="ctr2" id="i0">27</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="CSVParser.java.html#L464" class="el_method">initializeHeader()</a></td><td class="bar" id="b1"><img src="../jacoco-res ources/greenbar.gif" width="90" height="10" title="105" alt="105"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="10" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="110" height="10" title="22" alt="22"/></td><td class="ctr2" id="e3">91%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g0">13</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">23</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a href="CSVParser.java.html#L292" class="el_method">CSVParser(Reader, CSVFormat, long, long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="43" height="10" title="50" alt="50"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">12</td><td class=" ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a0"><a href="CSVParser.java.html#L365" class="el_method">addRecordValue(boolean)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="34" height="10" title="40" alt="40"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="50" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">6</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a18"><a href="CSVParser.java.html#L273" class="el_method">parse(URL, Charset, CSVFormat)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" title="20" alt="20"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f5">0</t d><td class="ctr2" id="g7">1</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">4</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a13"><a href="CSVParser.java.html#L153" class="el_method">parse(File, Charset, CSVFormat)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="19" alt="19"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a8"><a href="CSVParser.java.html#L450" class="el_method">getRecords()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" width="13" height="10" title="16" alt="16"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="10" heigh t="10" title="2" alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i5">4</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a17"><a href="CSVParser.java.html#L246" class="el_method">parse(String, CSVFormat)</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="15" alt="15"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a14"><a href="CSVParser.java.html#L182" class="el_method">parse(InputStream, Charset, CSVFormat)</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="14" alt="14"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a15"><a href="CSVParser.java.html#L204" class="el_method">parse(Path, Charset, CSVFormat)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="14" alt="14"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="CSVParser.java.html#L419" class="el_method">getHeaderMap()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="11" alt="11 "/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="10" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a2"><a href="CSVParser.java.html#L325" class="el_method">CSVParser(Reader, CSVFormat)</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="CSVParser.java.html#L382" class="el_method">close()</a></td><td class="b ar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="1" alt="1"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a16"><a href="CSVParser.java.html#L229" class="el_method">parse(Reader, CSVFormat)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="5" height="10" title="6" alt="6"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13" >1</td><td class="ctr1" id="j13">0</td><td class="ctr2" >id="k13">1</td></tr><tr><td id="a4"><a href="CSVParser.java.html#L398" >class="el_method">getCurrentLineNumber()</a></td><td class="bar" >id="b14"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" >title="4" alt="4"/></td><td class="ctr2" id="c13">100%</td><td class="bar" >id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" >id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" >id="h14">0</td><td class="ctr2" id="i14">1</td><td class="ctr1" >id="j14">0</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a5"><a >href="CSVParser.java.html#L408" >class="el_method">getFirstEndOfLine()</a></td><td class="bar" id="b15"><img >src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" >alt="4"/></td><td class="ctr2" id="c14">100%</td><td class="bar" >id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" >id="f15">0</td><td class="ctr2" id="g15">1</td><td class="ctr1" >id="h15">0</td><td class=" ctr2" id="i15">1</td><td class="ctr1" id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a10"><a href="CSVParser.java.html#L508" class="el_method">isClosed()</a></td><td class="bar" id="b16"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">100%</td><td class="bar" id="d16"/><td class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" id="i16">1</td><td class="ctr1" id="j16">0</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a7"><a href="CSVParser.java.html#L433" class="el_method">getRecordNumber()</a></td><td class="bar" id="b17"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c16">100%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">0</td><td class= "ctr2" id="i17">1</td><td class="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a11"><a href="CSVParser.java.html#L525" class="el_method">iterator()</a></td><td class="bar" id="b18"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c17">100%</td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j18">0</td><td class="ctr2" id="k18">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.1.201803210924</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser.java.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser.java.html (original) +++ websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVParser.java.html Tue Sep 25 13:16:01 2018 @@ -99,7 +99,7 @@ import java.util.TreeMap; * * <p> * If the predefined formats don't match the format at hands, custom formats can be defined. More information about - * customising CSVFormats is available in {@link CSVFormat CSVFormat JavaDoc}. + * customising CSVFormats is available in {@link CSVFormat CSVFormat Javadoc}. * </p> * * <h2>Parsing into memory</h2> @@ -201,9 +201,9 @@ public final class CSVParser implements * @since 1.5 */ public static CSVParser parse(final Path path, final Charset charset, final CSVFormat format) throws IOException { -<span class="nc" id="L204"> Assertions.notNull(path, "path");</span> -<span class="nc" id="L205"> Assertions.notNull(format, "format");</span> -<span class="nc" id="L206"> return parse(Files.newBufferedReader(path, charset), format);</span> +<span class="fc" id="L204"> Assertions.notNull(path, "path");</span> +<span class="fc" id="L205"> Assertions.notNull(format, "format");</span> +<span class="fc" id="L206"> return parse(Files.newInputStream(path), charset, format);</span> } /** @@ -225,7 +225,7 @@ public final class CSVParser implements * If there is a problem reading the header or skipping the first record * @since 1.5 */ - public static CSVParser parse(Reader reader, final CSVFormat format) throws IOException { + public static CSVParser parse(final Reader reader, final CSVFormat format) throws IOException { <span class="fc" id="L229"> return new CSVParser(reader, format);</span> } @@ -286,8 +286,10 @@ public final class CSVParser implements private final Lexer lexer; + private final CSVRecordIterator csvRecordIterator; + /** A record buffer for getRecord(). Grows as necessary and is reused. */ -<span class="fc" id="L290"> private final List<String> recordList = new ArrayList<>();</span> +<span class="fc" id="L292"> private final List<String> recordList = new ArrayList<>();</span> /** * The next record number to assign. @@ -300,7 +302,7 @@ public final class CSVParser implements */ private final long characterOffset; -<span class="fc" id="L303"> private final Token reusableToken = new Token();</span> +<span class="fc" id="L305"> private final Token reusableToken = new Token();</span> /** * Customized CSV parser using the given {@link CSVFormat} @@ -320,8 +322,8 @@ public final class CSVParser implements * If there is a problem reading the header or skipping the first record */ public CSVParser(final Reader reader, final CSVFormat format) throws IOException { -<span class="fc" id="L323"> this(reader, format, 0, 1);</span> -<span class="fc" id="L324"> }</span> +<span class="fc" id="L325"> this(reader, format, 0, 1);</span> +<span class="fc" id="L326"> }</span> /** * Customized CSV parser using the given {@link CSVFormat} @@ -347,26 +349,27 @@ public final class CSVParser implements */ @SuppressWarnings("resource") public CSVParser(final Reader reader, final CSVFormat format, final long characterOffset, final long recordNumber) -<span class="fc" id="L350"> throws IOException {</span> -<span class="fc" id="L351"> Assertions.notNull(reader, "reader");</span> -<span class="fc" id="L352"> Assertions.notNull(format, "format");</span> - -<span class="fc" id="L354"> this.format = format;</span> -<span class="fc" id="L355"> this.lexer = new Lexer(format, new ExtendedBufferedReader(reader));</span> -<span class="fc" id="L356"> this.headerMap = this.initializeHeader();</span> -<span class="fc" id="L357"> this.characterOffset = characterOffset;</span> -<span class="fc" id="L358"> this.recordNumber = recordNumber - 1;</span> -<span class="fc" id="L359"> }</span> +<span class="fc" id="L352"> throws IOException {</span> +<span class="fc" id="L353"> Assertions.notNull(reader, "reader");</span> +<span class="fc" id="L354"> Assertions.notNull(format, "format");</span> + +<span class="fc" id="L356"> this.format = format;</span> +<span class="fc" id="L357"> this.lexer = new Lexer(format, new ExtendedBufferedReader(reader));</span> +<span class="fc" id="L358"> this.csvRecordIterator = new CSVRecordIterator();</span> +<span class="fc" id="L359"> this.headerMap = this.initializeHeader();</span> +<span class="fc" id="L360"> this.characterOffset = characterOffset;</span> +<span class="fc" id="L361"> this.recordNumber = recordNumber - 1;</span> +<span class="fc" id="L362"> }</span> private void addRecordValue(final boolean lastRecord) { -<span class="fc" id="L362"> final String input = this.reusableToken.content.toString();</span> -<span class="fc bfc" id="L363" title="All 2 branches covered."> final String inputClean = this.format.getTrim() ? input.trim() : input;</span> -<span class="fc bfc" id="L364" title="All 6 branches covered."> if (lastRecord && inputClean.isEmpty() && this.format.getTrailingDelimiter()) {</span> -<span class="fc" id="L365"> return;</span> +<span class="fc" id="L365"> final String input = this.reusableToken.content.toString();</span> +<span class="fc bfc" id="L366" title="All 2 branches covered."> final String inputClean = this.format.getTrim() ? input.trim() : input;</span> +<span class="fc bfc" id="L367" title="All 6 branches covered."> if (lastRecord && inputClean.isEmpty() && this.format.getTrailingDelimiter()) {</span> +<span class="fc" id="L368"> return;</span> } -<span class="fc" id="L367"> final String nullString = this.format.getNullString();</span> -<span class="fc bfc" id="L368" title="All 2 branches covered."> this.recordList.add(inputClean.equals(nullString) ? null : inputClean);</span> -<span class="fc" id="L369"> }</span> +<span class="fc" id="L370"> final String nullString = this.format.getNullString();</span> +<span class="fc bfc" id="L371" title="All 2 branches covered."> this.recordList.add(inputClean.equals(nullString) ? null : inputClean);</span> +<span class="fc" id="L372"> }</span> /** * Closes resources. @@ -376,10 +379,10 @@ public final class CSVParser implements */ @Override public void close() throws IOException { -<span class="pc bpc" id="L379" title="1 of 2 branches missed."> if (this.lexer != null) {</span> -<span class="fc" id="L380"> this.lexer.close();</span> +<span class="pc bpc" id="L382" title="1 of 2 branches missed."> if (this.lexer != null) {</span> +<span class="fc" id="L383"> this.lexer.close();</span> } -<span class="fc" id="L382"> }</span> +<span class="fc" id="L385"> }</span> /** * Returns the current line number in the input stream. @@ -392,7 +395,7 @@ public final class CSVParser implements * @return current line number */ public long getCurrentLineNumber() { -<span class="fc" id="L395"> return this.lexer.getCurrentLineNumber();</span> +<span class="fc" id="L398"> return this.lexer.getCurrentLineNumber();</span> } /** @@ -402,7 +405,7 @@ public final class CSVParser implements * @since 1.5 */ public String getFirstEndOfLine() { -<span class="fc" id="L405"> return lexer.getFirstEol();</span> +<span class="fc" id="L408"> return lexer.getFirstEol();</span> } /** @@ -413,7 +416,7 @@ public final class CSVParser implements * @return a copy of the header map that iterates in column order. */ public Map<String, Integer> getHeaderMap() { -<span class="fc bfc" id="L416" title="All 2 branches covered."> return this.headerMap == null ? null : new LinkedHashMap<>(this.headerMap);</span> +<span class="fc bfc" id="L419" title="All 2 branches covered."> return this.headerMap == null ? null : new LinkedHashMap<>(this.headerMap);</span> } /** @@ -427,7 +430,7 @@ public final class CSVParser implements * @return current record number */ public long getRecordNumber() { -<span class="fc" id="L430"> return this.recordNumber;</span> +<span class="fc" id="L433"> return this.recordNumber;</span> } /** @@ -444,11 +447,11 @@ public final class CSVParser implements */ public List<CSVRecord> getRecords() throws IOException { CSVRecord rec; -<span class="fc" id="L447"> final List<CSVRecord> records = new ArrayList<>();</span> -<span class="fc bfc" id="L448" title="All 2 branches covered."> while ((rec = this.nextRecord()) != null) {</span> -<span class="fc" id="L449"> records.add(rec);</span> +<span class="fc" id="L450"> final List<CSVRecord> records = new ArrayList<>();</span> +<span class="fc bfc" id="L451" title="All 2 branches covered."> while ((rec = this.nextRecord()) != null) {</span> +<span class="fc" id="L452"> records.add(rec);</span> } -<span class="fc" id="L451"> return records;</span> +<span class="fc" id="L454"> return records;</span> } /** @@ -458,42 +461,42 @@ public final class CSVParser implements * @throws IOException if there is a problem reading the header or skipping the first record */ private Map<String, Integer> initializeHeader() throws IOException { -<span class="fc" id="L461"> Map<String, Integer> hdrMap = null;</span> -<span class="fc" id="L462"> final String[] formatHeader = this.format.getHeader();</span> -<span class="fc bfc" id="L463" title="All 2 branches covered."> if (formatHeader != null) {</span> -<span class="fc bfc" id="L464" title="All 2 branches covered."> hdrMap = this.format.getIgnoreHeaderCase() ?</span> +<span class="fc" id="L464"> Map<String, Integer> hdrMap = null;</span> +<span class="fc" id="L465"> final String[] formatHeader = this.format.getHeader();</span> +<span class="fc bfc" id="L466" title="All 2 branches covered."> if (formatHeader != null) {</span> +<span class="fc bfc" id="L467" title="All 2 branches covered."> hdrMap = this.format.getIgnoreHeaderCase() ?</span> new TreeMap<String, Integer>(String.CASE_INSENSITIVE_ORDER) : new LinkedHashMap<String, Integer>(); -<span class="fc" id="L468"> String[] headerRecord = null;</span> -<span class="fc bfc" id="L469" title="All 2 branches covered."> if (formatHeader.length == 0) {</span> +<span class="fc" id="L471"> String[] headerRecord = null;</span> +<span class="fc bfc" id="L472" title="All 2 branches covered."> if (formatHeader.length == 0) {</span> // read the header from the first line of the file -<span class="fc" id="L471"> final CSVRecord nextRecord = this.nextRecord();</span> -<span class="pc bpc" id="L472" title="1 of 2 branches missed."> if (nextRecord != null) {</span> -<span class="fc" id="L473"> headerRecord = nextRecord.values();</span> +<span class="fc" id="L474"> final CSVRecord nextRecord = this.nextRecord();</span> +<span class="pc bpc" id="L475" title="1 of 2 branches missed."> if (nextRecord != null) {</span> +<span class="fc" id="L476"> headerRecord = nextRecord.values();</span> } -<span class="fc" id="L475"> } else {</span> -<span class="fc bfc" id="L476" title="All 2 branches covered."> if (this.format.getSkipHeaderRecord()) {</span> -<span class="fc" id="L477"> this.nextRecord();</span> +<span class="fc" id="L478"> } else {</span> +<span class="fc bfc" id="L479" title="All 2 branches covered."> if (this.format.getSkipHeaderRecord()) {</span> +<span class="fc" id="L480"> this.nextRecord();</span> } -<span class="fc" id="L479"> headerRecord = formatHeader;</span> +<span class="fc" id="L482"> headerRecord = formatHeader;</span> } // build the name to index mappings -<span class="pc bpc" id="L483" title="1 of 2 branches missed."> if (headerRecord != null) {</span> -<span class="fc bfc" id="L484" title="All 2 branches covered."> for (int i = 0; i < headerRecord.length; i++) {</span> -<span class="fc" id="L485"> final String header = headerRecord[i];</span> -<span class="fc" id="L486"> final boolean containsHeader = hdrMap.containsKey(header);</span> -<span class="fc bfc" id="L487" title="All 4 branches covered."> final boolean emptyHeader = header == null || header.trim().isEmpty();</span> -<span class="fc bfc" id="L488" title="All 6 branches covered."> if (containsHeader && (!emptyHeader || !this.format.getAllowMissingColumnNames())) {</span> -<span class="fc" id="L489"> throw new IllegalArgumentException("The header contains a duplicate name: \"" + header +</span> -<span class="fc" id="L490"> "\" in " + Arrays.toString(headerRecord));</span> +<span class="pc bpc" id="L486" title="1 of 2 branches missed."> if (headerRecord != null) {</span> +<span class="fc bfc" id="L487" title="All 2 branches covered."> for (int i = 0; i < headerRecord.length; i++) {</span> +<span class="fc" id="L488"> final String header = headerRecord[i];</span> +<span class="fc" id="L489"> final boolean containsHeader = hdrMap.containsKey(header);</span> +<span class="fc bfc" id="L490" title="All 4 branches covered."> final boolean emptyHeader = header == null || header.trim().isEmpty();</span> +<span class="fc bfc" id="L491" title="All 6 branches covered."> if (containsHeader && (!emptyHeader || !this.format.getAllowMissingColumnNames())) {</span> +<span class="fc" id="L492"> throw new IllegalArgumentException("The header contains a duplicate name: \"" + header +</span> +<span class="fc" id="L493"> "\" in " + Arrays.toString(headerRecord));</span> } -<span class="fc" id="L492"> hdrMap.put(header, Integer.valueOf(i));</span> +<span class="fc" id="L495"> hdrMap.put(header, Integer.valueOf(i));</span> } } } -<span class="fc" id="L496"> return hdrMap;</span> +<span class="fc" id="L499"> return hdrMap;</span> } /** @@ -502,7 +505,7 @@ public final class CSVParser implements * @return whether this parser is closed. */ public boolean isClosed() { -<span class="fc" id="L505"> return this.lexer.isClosed();</span> +<span class="fc" id="L508"> return this.lexer.isClosed();</span> } /** @@ -519,55 +522,57 @@ public final class CSVParser implements */ @Override public Iterator<CSVRecord> iterator() { -<span class="fc" id="L522"> return new Iterator<CSVRecord>() {</span> - private CSVRecord current; - - private CSVRecord getNextRecord() { - try { -<span class="fc" id="L527"> return CSVParser.this.nextRecord();</span> -<span class="nc" id="L528"> } catch (final IOException e) {</span> -<span class="nc" id="L529"> throw new IllegalStateException(</span> -<span class="nc" id="L530"> e.getClass().getSimpleName() + " reading next record: " + e.toString(), e);</span> - } - } +<span class="fc" id="L525"> return csvRecordIterator;</span> + } - @Override - public boolean hasNext() { -<span class="fc bfc" id="L536" title="All 2 branches covered."> if (CSVParser.this.isClosed()) {</span> -<span class="fc" id="L537"> return false;</span> - } -<span class="fc bfc" id="L539" title="All 2 branches covered."> if (this.current == null) {</span> -<span class="fc" id="L540"> this.current = this.getNextRecord();</span> - } +<span class="fc" id="L528"> class CSVRecordIterator implements Iterator<CSVRecord> {</span> + private CSVRecord current; -<span class="fc bfc" id="L543" title="All 2 branches covered."> return this.current != null;</span> + private CSVRecord getNextRecord() { + try { +<span class="fc" id="L533"> return CSVParser.this.nextRecord();</span> +<span class="nc" id="L534"> } catch (final IOException e) {</span> +<span class="nc" id="L535"> throw new IllegalStateException(</span> +<span class="nc" id="L536"> e.getClass().getSimpleName() + " reading next record: " + e.toString(), e);</span> } + } - @Override - public CSVRecord next() { -<span class="fc bfc" id="L548" title="All 2 branches covered."> if (CSVParser.this.isClosed()) {</span> -<span class="fc" id="L549"> throw new NoSuchElementException("CSVParser has been closed");</span> - } -<span class="fc" id="L551"> CSVRecord next = this.current;</span> -<span class="fc" id="L552"> this.current = null;</span> + @Override + public boolean hasNext() { +<span class="fc bfc" id="L542" title="All 2 branches covered."> if (CSVParser.this.isClosed()) {</span> +<span class="fc" id="L543"> return false;</span> + } +<span class="fc bfc" id="L545" title="All 2 branches covered."> if (this.current == null) {</span> +<span class="fc" id="L546"> this.current = this.getNextRecord();</span> + } -<span class="fc bfc" id="L554" title="All 2 branches covered."> if (next == null) {</span> - // hasNext() wasn't called before -<span class="fc" id="L556"> next = this.getNextRecord();</span> -<span class="fc bfc" id="L557" title="All 2 branches covered."> if (next == null) {</span> -<span class="fc" id="L558"> throw new NoSuchElementException("No more CSV records available");</span> - } - } +<span class="fc bfc" id="L549" title="All 2 branches covered."> return this.current != null;</span> + } -<span class="fc" id="L562"> return next;</span> + @Override + public CSVRecord next() { +<span class="fc bfc" id="L554" title="All 2 branches covered."> if (CSVParser.this.isClosed()) {</span> +<span class="fc" id="L555"> throw new NoSuchElementException("CSVParser has been closed");</span> } +<span class="fc" id="L557"> CSVRecord next = this.current;</span> +<span class="fc" id="L558"> this.current = null;</span> - @Override - public void remove() { -<span class="fc" id="L567"> throw new UnsupportedOperationException();</span> +<span class="fc bfc" id="L560" title="All 2 branches covered."> if (next == null) {</span> + // hasNext() wasn't called before +<span class="fc" id="L562"> next = this.getNextRecord();</span> +<span class="fc bfc" id="L563" title="All 2 branches covered."> if (next == null) {</span> +<span class="fc" id="L564"> throw new NoSuchElementException("No more CSV records available");</span> + } } - }; - } + +<span class="fc" id="L568"> return next;</span> + } + + @Override + public void remove() { +<span class="fc" id="L573"> throw new UnsupportedOperationException();</span> + } + }; /** * Parses the next record from the current point in the stream. @@ -577,49 +582,49 @@ public final class CSVParser implements * on parse error or input read-failure */ CSVRecord nextRecord() throws IOException { -<span class="fc" id="L580"> CSVRecord result = null;</span> -<span class="fc" id="L581"> this.recordList.clear();</span> -<span class="fc" id="L582"> StringBuilder sb = null;</span> -<span class="fc" id="L583"> final long startCharPosition = lexer.getCharacterPosition() + this.characterOffset;</span> +<span class="fc" id="L585"> CSVRecord result = null;</span> +<span class="fc" id="L586"> this.recordList.clear();</span> +<span class="fc" id="L587"> StringBuilder sb = null;</span> +<span class="fc" id="L588"> final long startCharPosition = lexer.getCharacterPosition() + this.characterOffset;</span> do { -<span class="fc" id="L585"> this.reusableToken.reset();</span> -<span class="fc" id="L586"> this.lexer.nextToken(this.reusableToken);</span> -<span class="pc bpc" id="L587" title="2 of 6 branches missed."> switch (this.reusableToken.type) {</span> +<span class="fc" id="L590"> this.reusableToken.reset();</span> +<span class="fc" id="L591"> this.lexer.nextToken(this.reusableToken);</span> +<span class="pc bpc" id="L592" title="2 of 6 branches missed."> switch (this.reusableToken.type) {</span> case TOKEN: -<span class="fc" id="L589"> this.addRecordValue(false);</span> -<span class="fc" id="L590"> break;</span> +<span class="fc" id="L594"> this.addRecordValue(false);</span> +<span class="fc" id="L595"> break;</span> case EORECORD: -<span class="fc" id="L592"> this.addRecordValue(true);</span> -<span class="fc" id="L593"> break;</span> +<span class="fc" id="L597"> this.addRecordValue(true);</span> +<span class="fc" id="L598"> break;</span> case EOF: -<span class="fc bfc" id="L595" title="All 2 branches covered."> if (this.reusableToken.isReady) {</span> -<span class="fc" id="L596"> this.addRecordValue(true);</span> +<span class="fc bfc" id="L600" title="All 2 branches covered."> if (this.reusableToken.isReady) {</span> +<span class="fc" id="L601"> this.addRecordValue(true);</span> } break; case INVALID: -<span class="nc" id="L600"> throw new IOException("(line " + this.getCurrentLineNumber() + ") invalid parse sequence");</span> +<span class="nc" id="L605"> throw new IOException("(line " + this.getCurrentLineNumber() + ") invalid parse sequence");</span> case COMMENT: // Ignored currently -<span class="fc bfc" id="L602" title="All 2 branches covered."> if (sb == null) { // first comment for this record</span> -<span class="fc" id="L603"> sb = new StringBuilder();</span> +<span class="fc bfc" id="L607" title="All 2 branches covered."> if (sb == null) { // first comment for this record</span> +<span class="fc" id="L608"> sb = new StringBuilder();</span> } else { -<span class="fc" id="L605"> sb.append(Constants.LF);</span> +<span class="fc" id="L610"> sb.append(Constants.LF);</span> } -<span class="fc" id="L607"> sb.append(this.reusableToken.content);</span> -<span class="fc" id="L608"> this.reusableToken.type = TOKEN; // Read another token</span> -<span class="fc" id="L609"> break;</span> +<span class="fc" id="L612"> sb.append(this.reusableToken.content);</span> +<span class="fc" id="L613"> this.reusableToken.type = TOKEN; // Read another token</span> +<span class="fc" id="L614"> break;</span> default: -<span class="nc" id="L611"> throw new IllegalStateException("Unexpected Token type: " + this.reusableToken.type);</span> +<span class="nc" id="L616"> throw new IllegalStateException("Unexpected Token type: " + this.reusableToken.type);</span> } -<span class="fc bfc" id="L613" title="All 2 branches covered."> } while (this.reusableToken.type == TOKEN);</span> +<span class="fc bfc" id="L618" title="All 2 branches covered."> } while (this.reusableToken.type == TOKEN);</span> -<span class="fc bfc" id="L615" title="All 2 branches covered."> if (!this.recordList.isEmpty()) {</span> -<span class="fc" id="L616"> this.recordNumber++;</span> -<span class="fc bfc" id="L617" title="All 2 branches covered."> final String comment = sb == null ? null : sb.toString();</span> -<span class="fc" id="L618"> result = new CSVRecord(this.recordList.toArray(new String[this.recordList.size()]), this.headerMap, comment,</span> +<span class="fc bfc" id="L620" title="All 2 branches covered."> if (!this.recordList.isEmpty()) {</span> +<span class="fc" id="L621"> this.recordNumber++;</span> +<span class="fc bfc" id="L622" title="All 2 branches covered."> final String comment = sb == null ? null : sb.toString();</span> +<span class="fc" id="L623"> result = new CSVRecord(this.recordList.toArray(new String[this.recordList.size()]), this.headerMap, comment,</span> this.recordNumber, startCharPosition); } -<span class="fc" id="L621"> return result;</span> +<span class="fc" id="L626"> return result;</span> } } -</pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.7.201606060606</span></div></body></html> \ No newline at end of file +</pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.1.201803210924</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.html (original) +++ websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.html Tue Sep 25 13:16:01 2018 @@ -1 +1 @@ -<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVPrinter</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVPrinter</span></div><h1>CSVPrinter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td cla ss="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 298</td><td class="ctr2">95%</td><td class="bar">7 of 45</td><td class="ctr2">84%</td><td class="ctr1">5</td><td class="ctr2">35</td><td class="ctr1 ">3</td><td class="ctr2">73</td><td class="ctr1">0</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a5"><a href="CSVPrinter.java.html#L140" class="el_method">printComment(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="59" alt="59"/></td><td class="ctr2" id="c11">79%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="64" height="10" title="7" alt="7"/></td><td class="ctr2" id="e6">54%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a href="CSVPrinter.java.html#L40" class="el_method">CSVPrinter(Appendable, CSVFormat)</a></td><td class="bar" id="b1"><im g src="../jacoco-resources/greenbar.gif" width="86" height="10" title="54" alt="54"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="CSVPrinter.java.html#L309" class="el_method">printRecords(Object[])</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="67" height="10" title="42" alt="42"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i3">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a9"><a href="CSVPrinter.java.html#L258" class="el_method">printRecords(Iterable)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="36" alt="36"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="6" alt="6"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a11"><a href="CSVPrinter.java.html#L331" class="el_method">printRecords(ResultSet)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="23" alt="23"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="36" height="1 0" title="4" alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">6</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a7"><a href="CSVPrinter.java.html#L194" class="el_method">printRecord(Iterable)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a4"><a href="CSVPrinter.java.html#L120" class="el_method">print(Object)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar .gif" width="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="CSVPrinter.java.html#L214" class="el_method">printRecord(Object[])</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a href="CSVPrinter.java.html#L84" class="el_method">close()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width= "14" height="10" title="9" alt="9"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d7"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a2"><a href="CSVPrinter.java.html#L97" class="el_method">flush()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="9" alt="9"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="1" alt="1"/></td><td class="ctr2" id="e7">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9"> 3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a6"><a href="CSVPrinter.java.html#L176" class="el_method">println()</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="9" alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">3</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a3"><a href="CSVPrinter.java.html#L108" class="el_method">getOut()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.7.201606060606</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>CSVPrinter</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons CSV</a> > <a href="index.html" class="el_package">org.apache.commons.csv</a> > <span class="el_class">CSVPrinter</span></div><h1>CSVPrinter</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td cla ss="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">16 of 273</td><td class="ctr2">94%</td><td class="bar">7 of 43</td><td class="ctr2">83%</td><td class="ctr1">5</td><td class="ctr2">35</td><td class="ctr1 ">3</td><td class="ctr2">72</td><td class="ctr1">0</td><td class="ctr2">13</td></tr></tfoot><tbody><tr><td id="a6"><a href="CSVPrinter.java.html#L196" class="el_method">printComment(String)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="25" height="10" title="16" alt="16"/><img src="../jacoco-resources/greenbar.gif" width="94" height="10" title="59" alt="59"/></td><td class="ctr2" id="c12">78%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="55" height="10" title="6" alt="6"/><img src="../jacoco-resources/greenbar.gif" width="64" height="10" title="7" alt="7"/></td><td class="ctr2" id="e5">53%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">8</td><td class="ctr1" id="h0">3</td><td class="ctr2" id="i0">18</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a2"><a href="CSVPrinter.java.html#L75" class="el_method">CSVPrinter(Appendable, CSVFormat)</a></td><td class="bar" id="b1"><im g src="../jacoco-resources/greenbar.gif" width="86" height="10" title="54" alt="54"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="92" height="10" title="10" alt="10"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g1">6</td><td class="ctr1" id="h1">0</td><td class="ctr2" id="i1">13</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="CSVPrinter.java.html#L314" class="el_method">printRecords(Iterable)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/greenbar.gif" width="57" height="10" title="36" alt="36"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d3"><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title="6" alt="6"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g2">4</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">8</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a href="CSVPrinter.java.html#L379" class="el_method">printRecords(ResultSet)</a></td><td class="bar" id="b3"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="23" alt="23"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"><img src="../jacoco-resources/greenbar.gif" width="36" height="10" title="4" alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">6</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a1"><a href="CSVPrinter.java.html#L131" class="el_method">close(boolean)</a></td><td class="bar" id="b4"><img src="../jacoco-resources/greenbar.gif" width="27" height="10" title="17" alt="17"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d4"><img src="../jacoco-resources/greenbar.gif" width="55" height="10" title ="6" alt="6"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g3">4</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i4">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a8"><a href="CSVPrinter.java.html#L250" class="el_method">printRecord(Iterable)</a></td><td class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="25" height="10" title="16" alt="16"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d6"><img src="../jacoco-resources/greenbar.gif" width="18" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i5">5</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="CSVPrinter.java.html#L170" class="el_method">print(Object)</a></td><td class="bar" id="b6"><img src="../jacoco-resources/greenbar.gif" wi dth="19" height="10" title="12" alt="12"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a9"><a href="CSVPrinter.java.html#L270" class="el_method">printRecord(Object[])</a></td><td class="bar" id="b7"><img src="../jacoco-resources/greenbar.gif" width="16" height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a3"><a href="CSVPrinter.java.html#L147" class="el_method">flush()</a></td><td class="bar" id="b8"><img src="../jacoco-resources/greenbar.gif" width="14" he ight="10" title="9" alt="9"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="9" height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="9" height="10" title="1" alt="1"/></td><td class="ctr2" id="e6">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a7"><a href="CSVPrinter.java.html#L232" class="el_method">println()</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="14" height="10" title="9" alt="9"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a11"><a hr ef="CSVPrinter.java.html#L365" class="el_method">printRecords(Object[])</a></td><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="8" height="10" title="5" alt="5"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a0"><a href="CSVPrinter.java.html#L119" class="el_method">close()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="6" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a4"><a href="CSVPrinter.java.html#L158" class="el_method">getOut()</a></td><td class="bar" id="b12"><img src="../jacoco-resources/greenbar.gif" width="4" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.1.201803210924</span></div></body></html> \ No newline at end of file