Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.java.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVPrinter.java.html
Thu Feb 2 12:12:49 2023
@@ -29,6 +29,7 @@ import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Arrays;
import java.util.Objects;
+import java.util.stream.Stream;
/**
* Prints values in a {@link CSVFormat CSV format}.
@@ -71,10 +72,11 @@ public final class CSVPrinter implements
/** The place that the values get written. */
private final Appendable appendable;
+
private final CSVFormat format;
/** True if we just began a new record. */
-<span class="fc" id="L77"> private boolean newRecord = true;</span>
+<span class="fc" id="L79"> private boolean newRecord = true;</span>
/**
* Creates a printer that will print values to the given stream following
the CSVFormat.
@@ -92,28 +94,29 @@ public final class CSVPrinter implements
* @throws IllegalArgumentException
* thrown if the parameters of the format are inconsistent or
if either out or format are null.
*/
-<span class="fc" id="L95"> public CSVPrinter(final Appendable appendable,
final CSVFormat format) throws IOException {</span>
-<span class="fc" id="L96"> Objects.requireNonNull(appendable,
"appendable");</span>
-<span class="fc" id="L97"> Objects.requireNonNull(format,
"format");</span>
+<span class="fc" id="L97"> public CSVPrinter(final Appendable appendable,
final CSVFormat format) throws IOException {</span>
+<span class="fc" id="L98"> Objects.requireNonNull(appendable,
"appendable");</span>
+<span class="fc" id="L99"> Objects.requireNonNull(format,
"format");</span>
-<span class="fc" id="L99"> this.appendable = appendable;</span>
-<span class="fc" id="L100"> this.format = format.copy();</span>
+<span class="fc" id="L101"> this.appendable = appendable;</span>
+<span class="fc" id="L102"> this.format = format.copy();</span>
// TODO: Is it a good idea to do this here instead of on the first
call to a print method?
// It seems a pain to have to track whether the header has already
been printed or not.
-<span class="fc bfc" id="L103" title="All 2 branches covered."> if
(format.getHeaderComments() != null) {</span>
-<span class="fc bfc" id="L104" title="All 2 branches covered."> for
(final String line : format.getHeaderComments()) {</span>
-<span class="fc" id="L105"> this.printComment(line);</span>
+<span class="fc" id="L105"> final String[] headerComments =
format.getHeaderComments();</span>
+<span class="fc bfc" id="L106" title="All 2 branches covered."> if
(headerComments != null) {</span>
+<span class="fc bfc" id="L107" title="All 2 branches covered."> for
(final String line : headerComments) {</span>
+<span class="fc" id="L108"> this.printComment(line);</span>
}
}
-<span class="fc bfc" id="L108" title="All 4 branches covered."> if
(format.getHeader() != null && !format.getSkipHeaderRecord()) {</span>
-<span class="fc" id="L109"> this.printRecord((Object[])
format.getHeader());</span>
+<span class="fc bfc" id="L111" title="All 4 branches covered."> if
(format.getHeader() != null && !format.getSkipHeaderRecord()) {</span>
+<span class="fc" id="L112"> this.printRecord((Object[])
format.getHeader());</span>
}
-<span class="fc" id="L111"> }</span>
+<span class="fc" id="L114"> }</span>
@Override
public void close() throws IOException {
-<span class="fc" id="L115"> close(false);</span>
-<span class="fc" id="L116"> }</span>
+<span class="fc" id="L118"> close(false);</span>
+<span class="fc" id="L119"> }</span>
/**
* Closes the underlying stream with an optional flush first.
@@ -124,13 +127,13 @@ public final class CSVPrinter implements
* @since 1.6
*/
public void close(final boolean flush) throws IOException {
-<span class="fc bfc" id="L127" title="All 4 branches covered."> if
(flush || format.getAutoFlush()) {</span>
-<span class="fc" id="L128"> flush();</span>
+<span class="fc bfc" id="L130" title="All 4 branches covered."> if
(flush || format.getAutoFlush()) {</span>
+<span class="fc" id="L131"> flush();</span>
}
-<span class="fc bfc" id="L130" title="All 2 branches covered."> if
(appendable instanceof Closeable) {</span>
-<span class="fc" id="L131"> ((Closeable) appendable).close();</span>
+<span class="fc bfc" id="L133" title="All 2 branches covered."> if
(appendable instanceof Closeable) {</span>
+<span class="fc" id="L134"> ((Closeable) appendable).close();</span>
}
-<span class="fc" id="L133"> }</span>
+<span class="fc" id="L136"> }</span>
/**
* Flushes the underlying stream.
@@ -140,10 +143,10 @@ public final class CSVPrinter implements
*/
@Override
public void flush() throws IOException {
-<span class="fc bfc" id="L143" title="All 2 branches covered."> if
(appendable instanceof Flushable) {</span>
-<span class="fc" id="L144"> ((Flushable) appendable).flush();</span>
+<span class="fc bfc" id="L146" title="All 2 branches covered."> if
(appendable instanceof Flushable) {</span>
+<span class="fc" id="L147"> ((Flushable) appendable).flush();</span>
}
-<span class="fc" id="L146"> }</span>
+<span class="fc" id="L149"> }</span>
/**
* Gets the target Appendable.
@@ -151,7 +154,7 @@ public final class CSVPrinter implements
* @return the target Appendable.
*/
public Appendable getOut() {
-<span class="fc" id="L154"> return this.appendable;</span>
+<span class="fc" id="L157"> return this.appendable;</span>
}
/**
@@ -162,10 +165,10 @@ public final class CSVPrinter implements
* @throws IOException
* If an I/O error occurs
*/
- public void print(final Object value) throws IOException {
-<span class="fc" id="L166"> format.print(value, appendable,
newRecord);</span>
-<span class="fc" id="L167"> newRecord = false;</span>
-<span class="fc" id="L168"> }</span>
+ public synchronized void print(final Object value) throws IOException {
+<span class="fc" id="L169"> format.print(value, appendable,
newRecord);</span>
+<span class="fc" id="L170"> newRecord = false;</span>
+<span class="fc" id="L171"> }</span>
/**
* Prints a comment on a new line among the delimiter separated values.
@@ -188,35 +191,35 @@ public final class CSVPrinter implements
* @throws IOException
* If an I/O error occurs
*/
- public void printComment(final String comment) throws IOException {
-<span class="fc bfc" id="L192" title="All 4 branches covered."> if
(comment == null || !format.isCommentMarkerSet()) {</span>
-<span class="fc" id="L193"> return;</span>
- }
-<span class="fc bfc" id="L195" title="All 2 branches covered."> if
(!newRecord) {</span>
-<span class="fc" id="L196"> println();</span>
- }
-<span class="fc" id="L198">
appendable.append(format.getCommentMarker().charValue());</span>
-<span class="fc" id="L199"> appendable.append(SP);</span>
-<span class="fc bfc" id="L200" title="All 2 branches covered."> for
(int i = 0; i < comment.length(); i++) {</span>
-<span class="fc" id="L201"> final char c = comment.charAt(i);</span>
-<span class="fc bfc" id="L202" title="All 3 branches covered.">
switch (c) {</span>
+ public synchronized void printComment(final String comment) throws
IOException {
+<span class="fc bfc" id="L195" title="All 4 branches covered."> if
(comment == null || !format.isCommentMarkerSet()) {</span>
+<span class="fc" id="L196"> return;</span>
+ }
+<span class="fc bfc" id="L198" title="All 2 branches covered."> if
(!newRecord) {</span>
+<span class="fc" id="L199"> println();</span>
+ }
+<span class="fc" id="L201">
appendable.append(format.getCommentMarker().charValue());</span>
+<span class="fc" id="L202"> appendable.append(SP);</span>
+<span class="fc bfc" id="L203" title="All 2 branches covered."> for
(int i = 0; i < comment.length(); i++) {</span>
+<span class="fc" id="L204"> final char c = comment.charAt(i);</span>
+<span class="fc bfc" id="L205" title="All 3 branches covered.">
switch (c) {</span>
case CR:
-<span class="fc bfc" id="L204" title="All 4 branches covered.">
if (i + 1 < comment.length() && comment.charAt(i + 1) == LF) {</span>
-<span class="fc" id="L205"> i++;</span>
+<span class="fc bfc" id="L207" title="All 4 branches covered.">
if (i + 1 < comment.length() && comment.charAt(i + 1) == LF) {</span>
+<span class="fc" id="L208"> i++;</span>
}
//$FALL-THROUGH$ break intentionally excluded.
case LF:
-<span class="fc" id="L209"> println();</span>
-<span class="fc" id="L210">
appendable.append(format.getCommentMarker().charValue());</span>
-<span class="fc" id="L211"> appendable.append(SP);</span>
-<span class="fc" id="L212"> break;</span>
+<span class="fc" id="L212"> println();</span>
+<span class="fc" id="L213">
appendable.append(format.getCommentMarker().charValue());</span>
+<span class="fc" id="L214"> appendable.append(SP);</span>
+<span class="fc" id="L215"> break;</span>
default:
-<span class="fc" id="L214"> appendable.append(c);</span>
+<span class="fc" id="L217"> appendable.append(c);</span>
break;
}
}
-<span class="fc" id="L218"> println();</span>
-<span class="fc" id="L219"> }</span>
+<span class="fc" id="L221"> println();</span>
+<span class="fc" id="L222"> }</span>
/**
* Prints headers for a result set based on its metadata.
@@ -226,9 +229,9 @@ public final class CSVPrinter implements
* @throws SQLException If a database access error occurs or this method
is called on a closed result set.
* @since 1.9.0
*/
- public void printHeaders(final ResultSet resultSet) throws IOException,
SQLException {
-<span class="fc" id="L230"> printRecord((Object[])
format.builder().setHeader(resultSet).build().getHeader());</span>
-<span class="fc" id="L231"> }</span>
+ public synchronized void printHeaders(final ResultSet resultSet) throws
IOException, SQLException {
+<span class="fc" id="L233"> printRecord((Object[])
format.builder().setHeader(resultSet).build().getHeader());</span>
+<span class="fc" id="L234"> }</span>
/**
* Outputs the record separator.
@@ -236,13 +239,13 @@ public final class CSVPrinter implements
* @throws IOException
* If an I/O error occurs
*/
- public void println() throws IOException {
-<span class="fc" id="L240"> format.println(appendable);</span>
-<span class="fc" id="L241"> newRecord = true;</span>
-<span class="fc" id="L242"> }</span>
+ public synchronized void println() throws IOException {
+<span class="fc" id="L243"> format.println(appendable);</span>
+<span class="fc" id="L244"> newRecord = true;</span>
+<span class="fc" id="L245"> }</span>
/**
- * Prints the given values a single record of delimiter separated values
followed by the record separator.
+ * Prints the given values as a single record of delimiter separated
values followed by the record separator.
*
* <p>
* The values will be quoted if needed. Quotes and newLine characters will
be escaped. This method adds the record
@@ -254,15 +257,15 @@ public final class CSVPrinter implements
* @throws IOException
* If an I/O error occurs
*/
- public void printRecord(final Iterable<?> values) throws IOException
{
-<span class="fc bfc" id="L258" title="All 2 branches covered."> for
(final Object value : values) {</span>
-<span class="fc" id="L259"> print(value);</span>
-<span class="fc" id="L260"> }</span>
-<span class="fc" id="L261"> println();</span>
-<span class="fc" id="L262"> }</span>
+ public synchronized void printRecord(final Iterable<?> values)
throws IOException {
+<span class="fc bfc" id="L261" title="All 2 branches covered."> for
(final Object value : values) {</span>
+<span class="fc" id="L262"> print(value);</span>
+<span class="fc" id="L263"> }</span>
+<span class="fc" id="L264"> println();</span>
+<span class="fc" id="L265"> }</span>
/**
- * Prints the given values a single record of delimiter separated values
followed by the record separator.
+ * Prints the given values as a single record of delimiter separated
values followed by the record separator.
*
* <p>
* The values will be quoted if needed. Quotes and newLine characters will
be escaped. This method adds the record
@@ -275,15 +278,50 @@ public final class CSVPrinter implements
* If an I/O error occurs
*/
public void printRecord(final Object... values) throws IOException {
-<span class="fc" id="L278"> printRecord(Arrays.asList(values));</span>
-<span class="fc" id="L279"> }</span>
+<span class="fc" id="L281"> printRecord(Arrays.asList(values));</span>
+<span class="fc" id="L282"> }</span>
/**
- * Prints all the objects in the given collection handling nested
collections/arrays as records.
+ * Prints the given values as a single record of delimiter separated
values followed by the record separator.
*
* <p>
- * If the given collection only contains simple objects, this method will
print a single record like
- * {@link #printRecord(Iterable)}. If the given collections contains
nested collections/arrays those nested elements
+ * The values will be quoted if needed. Quotes and newLine characters will
be escaped. This method adds the record
+ * separator to the output after printing the record, so there is no need
to call {@link #println()}.
+ * </p>
+ *
+ * @param values
+ * values to output.
+ * @throws IOException
+ * If an I/O error occurs
+ * @since 1.10.0
+ */
+ public synchronized void printRecord(final Stream<?> values) throws
IOException {
+<span class="fc" id="L299"> values.forEachOrdered(t -> {</span>
+ try {
+<span class="fc" id="L301"> print(t);</span>
+<span class="nc" id="L302"> } catch (final IOException e) {</span>
+<span class="nc" id="L303"> throw IOUtils.rethrow(e);</span>
+<span class="fc" id="L304"> }</span>
+<span class="fc" id="L305"> });</span>
+<span class="fc" id="L306"> println();</span>
+<span class="fc" id="L307"> }</span>
+
+ private void printRecordObject(final Object value) throws IOException {
+<span class="fc bfc" id="L310" title="All 2 branches covered."> if
(value instanceof Object[]) {</span>
+<span class="fc" id="L311"> this.printRecord((Object[])
value);</span>
+<span class="fc bfc" id="L312" title="All 2 branches covered."> } else
if (value instanceof Iterable) {</span>
+<span class="fc" id="L313"> this.printRecord((Iterable<?>)
value);</span>
+ } else {
+<span class="fc" id="L315"> this.printRecord(value);</span>
+ }
+<span class="fc" id="L317"> }</span>
+
+ /**
+ * Prints all the objects in the given {@link Iterable} handling nested
collections/arrays as records.
+ *
+ * <p>
+ * If the given Iterable only contains simple objects, this method will
print a single record like
+ * {@link #printRecord(Iterable)}. If the given Iterable contains nested
collections/arrays those nested elements
* will each be printed as records using {@link #printRecord(Object...)}.
* </p>
*
@@ -293,7 +331,7 @@ public final class CSVPrinter implements
*
* <pre>
* <code>
- * List&lt;String[]&gt; data = ...
+ * List&lt;String[]&gt; data = new ArrayList&lt;&gt;();
* data.add(new String[]{ "A", "B", "C" });
* data.add(new String[]{ "1", "2", "3" });
* data.add(new String[]{ "A1", "B2", "C3"
});
@@ -318,16 +356,10 @@ public final class CSVPrinter implements
* If an I/O error occurs
*/
public void printRecords(final Iterable<?> values) throws
IOException {
-<span class="fc bfc" id="L321" title="All 2 branches covered."> for
(final Object value : values) {</span>
-<span class="fc bfc" id="L322" title="All 2 branches covered."> if
(value instanceof Object[]) {</span>
-<span class="fc" id="L323"> this.printRecord((Object[])
value);</span>
-<span class="fc bfc" id="L324" title="All 2 branches covered."> }
else if (value instanceof Iterable) {</span>
-<span class="fc" id="L325">
this.printRecord((Iterable<?>) value);</span>
- } else {
-<span class="fc" id="L327"> this.printRecord(value);</span>
- }
-<span class="fc" id="L329"> }</span>
-<span class="fc" id="L330"> }</span>
+<span class="fc bfc" id="L359" title="All 2 branches covered."> for
(final Object value : values) {</span>
+<span class="fc" id="L360"> printRecordObject(value);</span>
+<span class="fc" id="L361"> }</span>
+<span class="fc" id="L362"> }</span>
/**
* Prints all the objects in the given array handling nested
collections/arrays as records.
@@ -369,8 +401,8 @@ public final class CSVPrinter implements
* If an I/O error occurs
*/
public void printRecords(final Object... values) throws IOException {
-<span class="fc" id="L372"> printRecords(Arrays.asList(values));</span>
-<span class="fc" id="L373"> }</span>
+<span class="fc" id="L404"> printRecords(Arrays.asList(values));</span>
+<span class="fc" id="L405"> }</span>
/**
* Prints all the objects in the given JDBC result set.
@@ -383,16 +415,16 @@ public final class CSVPrinter implements
* if a database access error occurs
*/
public void printRecords(final ResultSet resultSet) throws SQLException,
IOException {
-<span class="fc" id="L386"> final int columnCount =
resultSet.getMetaData().getColumnCount();</span>
-<span class="fc bfc" id="L387" title="All 2 branches covered."> while
(resultSet.next()) {</span>
-<span class="fc bfc" id="L388" title="All 2 branches covered."> for
(int i = 1; i <= columnCount; i++) {</span>
-<span class="fc" id="L389"> final Object object =
resultSet.getObject(i);</span>
+<span class="fc" id="L418"> final int columnCount =
resultSet.getMetaData().getColumnCount();</span>
+<span class="fc bfc" id="L419" title="All 2 branches covered."> while
(resultSet.next()) {</span>
+<span class="fc bfc" id="L420" title="All 2 branches covered."> for
(int i = 1; i <= columnCount; i++) {</span>
+<span class="fc" id="L421"> final Object object =
resultSet.getObject(i);</span>
// TODO Who manages the Clob? The JDBC driver or must we close
it? Is it driver-dependent?
-<span class="fc bfc" id="L391" title="All 2 branches covered.">
print(object instanceof Clob ? ((Clob) object).getCharacterStream() :
object);</span>
+<span class="fc bfc" id="L423" title="All 2 branches covered.">
print(object instanceof Clob ? ((Clob) object).getCharacterStream() :
object);</span>
}
-<span class="fc" id="L393"> println();</span>
+<span class="fc" id="L425"> println();</span>
}
-<span class="fc" id="L395"> }</span>
+<span class="fc" id="L427"> }</span>
/**
* Prints all the objects with metadata in the given JDBC result set based
on the header boolean.
@@ -404,10 +436,62 @@ public final class CSVPrinter implements
* @since 1.9.0
*/
public void printRecords(final ResultSet resultSet, final boolean
printHeader) throws SQLException, IOException {
-<span class="fc bfc" id="L407" title="All 2 branches covered."> if
(printHeader) {</span>
-<span class="fc" id="L408"> printHeaders(resultSet);</span>
+<span class="fc bfc" id="L439" title="All 2 branches covered."> if
(printHeader) {</span>
+<span class="fc" id="L440"> printHeaders(resultSet);</span>
}
-<span class="fc" id="L410"> printRecords(resultSet);</span>
-<span class="fc" id="L411"> }</span>
+<span class="fc" id="L442"> printRecords(resultSet);</span>
+<span class="fc" id="L443"> }</span>
+
+ /**
+ * Prints all the objects in the given {@link Stream} handling nested
collections/arrays as records.
+ *
+ * <p>
+ * If the given Stream only contains simple objects, this method will
print a single record like
+ * {@link #printRecord(Iterable)}. If the given Stream contains nested
collections/arrays those nested elements
+ * will each be printed as records using {@link #printRecord(Object...)}.
+ * </p>
+ *
+ * <p>
+ * Given the following data structure:
+ * </p>
+ *
+ * <pre>
+ * <code>
+ * List&lt;String[]&gt; data = new ArrayList&lt;&gt;();
+ * data.add(new String[]{ "A", "B", "C" });
+ * data.add(new String[]{ "1", "2", "3" });
+ * data.add(new String[]{ "A1", "B2", "C3"
});
+ * Stream&lt;String[]&gt; stream = data.stream();
+ * </code>
+ * </pre>
+ *
+ * <p>
+ * Calling this method will print:
+ * </p>
+ *
+ * <pre>
+ * <code>
+ * A, B, C
+ * 1, 2, 3
+ * A1, B2, C3
+ * </code>
+ * </pre>
+ *
+ * @param values
+ * the values to print.
+ * @throws IOException
+ * If an I/O error occurs
+ * @since 1.10.0
+ */
+ @SuppressWarnings("unused") // rethrow() throws IOException
+ public void printRecords(final Stream<?> values) throws IOException {
+<span class="fc" id="L488"> values.forEachOrdered(t -> {</span>
+ try {
+<span class="fc" id="L490"> printRecordObject(t);</span>
+<span class="nc" id="L491"> } catch (final IOException e) {</span>
+<span class="nc" id="L492"> throw IOUtils.rethrow(e);</span>
+<span class="fc" id="L493"> }</span>
+<span class="fc" id="L494"> });</span>
+<span class="fc" id="L495"> }</span>
}
-</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.7.202105040129</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.8.202204050719</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.html
Thu Feb 2 12:12:49 2023
@@ -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>CSVRecord</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">CSVRecord</span></div><h1>CSVRecord</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">0 of 268</td><td class="ctr2">100%</td><td class="bar">0 of
30</td><td class="ctr2">100%</td><td class="ctr1">0</td><td
class="ctr2">38</td><td class="ctr1">
0</td><td class="ctr2">48</td><td class="ctr1">0</td><td
class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a3"><a
href="CSVRecord.java.html#L114" class="el_method">get(String)</a></td><td
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120"
height="10" title="64" alt="64"/></td><td class="ctr2" id="c0">100%</td><td
class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120"
height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td
class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1"
id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1"
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a
href="CSVRecord.java.html#L328" class="el_method">toString()</a></td><td
class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="43"
height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td
class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1"
id="f1">0</td><td class="ctr2" id="g10">1</td><td class="ctr1"
id="h1">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j1">0</td><td
class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a
href="CSVRecord.java.html#L60" class="el_method">CSVRecord(CSVParser, String[],
String, long, long)</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/greenbar.gif" width="41" height="10" title="22"
alt="22"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1"
id="f2">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">0</td><td
class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2"
id="k2">1</td></tr><tr><td id="a15"><a href="CSVRecord.java.html#L274"
class="el_method">lambda$putIn$0(Map, Map.Entry)</a></td><td class="bar"
id="b3"><img src="../jacoco-resources/greenbar.gif" width="37" height="10" titl
e="20" alt="20"/></td><td class="ctr2" id="c3">100%</td><td class="bar"
id="d6"><img src="../jacoco-resources/greenbar.gif" width="60" height="10"
title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1"
id="f3">0</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h3">0</td><td
class="ctr2" id="i2">4</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">1</td></tr><tr><td id="a13"><a href="CSVRecord.java.html#L248"
class="el_method">isSet(String)</a></td><td class="bar" id="b4"><img
src="../jacoco-resources/greenbar.gif" width="33" height="10" title="18"
alt="18"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d1"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1"
id="f4">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h4">0</td><td
class="ctr2" id="i7">1</td><td class="ctr1" id="j4">0</td><td class="ctr2"
id="k4">1</td></tr><tr><td id="a10">
<a href="CSVRecord.java.html#L213"
class="el_method">isConsistent()</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/greenbar.gif" width="28" height="10" title="15"
alt="15"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d2"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1"
id="f5">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">0</td><td
class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2"
id="k5">1</td></tr><tr><td id="a16"><a href="CSVRecord.java.html#L270"
class="el_method">putIn(Map)</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/greenbar.gif" width="26" height="10" title="14"
alt="14"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d7"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1"
id="f6">0</td><td class
="ctr2" id="g7">2</td><td class="ctr1" id="h6">0</td><td class="ctr2"
id="i3">4</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a11"><a href="CSVRecord.java.html#L225"
class="el_method">isMapped(String)</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/greenbar.gif" width="24" height="10" title="13"
alt="13"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d3"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1"
id="f7">0</td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h7">0</td><td
class="ctr2" id="i6">2</td><td class="ctr1" id="j7">0</td><td class="ctr2"
id="k7">1</td></tr><tr><td id="a12"><a href="CSVRecord.java.html#L237"
class="el_method">isSet(int)</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/greenbar.gif" width="22" height="10" title="12"
alt="12"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id=
"d4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10"
title="4" alt="4"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h8">0</td><td
class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a6"><a href="CSVRecord.java.html#L156"
class="el_method">getHeaderMapRaw()</a></td><td class="bar" id="b9"><img
src="../jacoco-resources/greenbar.gif" width="16" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d8"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2"
id="k9">1</td></tr><tr><td id="a20"><a href="CSVRecord.java.html#L317"
class="el_method">toMap()</a></td><td c
lass="bar" id="b10"><img src="../jacoco-resources/greenbar.gif" width="16"
height="10" title="9" alt="9"/></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="f10">0</td><td class="ctr2" id="g11">1</td><td class="ctr1"
id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1"
id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a
href="CSVRecord.java.html#L199" class="el_method">hasComment()</a></td><td
class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="13"
height="10" title="7" alt="7"/></td><td class="ctr2" id="c11">100%</td><td
class="bar" id="d9"><img src="../jacoco-resources/greenbar.gif" width="60"
height="10" title="2" alt="2"/></td><td class="ctr2" id="e9">100%</td><td
class="ctr1" id="f11">0</td><td class="ctr2" id="g9">2</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><tr><td
id="a1"><a href="CSVRecord.java.html#L76"
class="el_method">get(Enum)</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/greenbar.gif" width="11" height="10" title="6"
alt="6"/></td><td class="ctr2" id="c12">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><tr><td id="a2"><a href="CSVRecord.java.html#L87"
class="el_method">get(int)</a></td><td class="bar" id="b13"><img
src="../jacoco-resources/greenbar.gif" width="9" height="10" title="5"
alt="5"/></td><td class="ctr2" id="c13">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="a14"><a
href="CSVRecord.java.html#L258" class="el_method">iterator()</a></td><td
class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="7"
height="10" title="4" alt="4"/></td><td class="ctr2" id="c14">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="a17"><a
href="CSVRecord.java.html#L288" class="el_method">size()</a></td><td
class="bar" id="b15"><img src="../jacoco-resources/greenbar.gif" width="7"
height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">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="a18"><a href="CS
VRecord.java.html#L298" class="el_method">stream()</a></td><td class="bar"
id="b16"><img src="../jacoco-resources/greenbar.gif" width="7" height="10"
title="4" alt="4"/></td><td class="ctr2" id="c16">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="a19"><a href="CSVRecord.java.html#L308"
class="el_method">toList()</a></td><td class="bar" id="b17"><img
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c17">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="a4"><a href="CSVRecord.ja
va.html#L140" class="el_method">getCharacterPosition()</a></td><td class="bar"
id="b18"><img src="../jacoco-resources/greenbar.gif" width="5" height="10"
title="3" alt="3"/></td><td class="ctr2" id="c18">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><tr><td id="a5"><a href="CSVRecord.java.html#L152"
class="el_method">getComment()</a></td><td class="bar" id="b19"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d19"/><td
class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2"
id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2"
id="i19">1</td><td class="ctr1" id="j19">0</td><td class="ctr2"
id="k19">1</td></tr><tr><td id="a7"><a href="CSVRe
cord.java.html#L171" class="el_method">getParser()</a></td><td class="bar"
id="b20"><img src="../jacoco-resources/greenbar.gif" width="5" height="10"
title="3" alt="3"/></td><td class="ctr2" id="c20">100%</td><td class="bar"
id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td
class="ctr2" id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2"
id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2"
id="k20">1</td></tr><tr><td id="a8"><a href="CSVRecord.java.html#L186"
class="el_method">getRecordNumber()</a></td><td class="bar" id="b21"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d21"/><td
class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2"
id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2"
id="i21">1</td><td class="ctr1" id="j21">0</td><td class="ctr2"
id="k21">1</td></tr><tr><td id="a22"><a href="CSV
Record.java.html#L333" class="el_method">values()</a></td><td class="bar"
id="b22"><img src="../jacoco-resources/greenbar.gif" width="5" height="10"
title="3" alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar"
id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td
class="ctr2" id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2"
id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2"
id="k22">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.7.202105040129</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>CSVRecord</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">CSVRecord</span></div><h1>CSVRecord</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">0 of 268</td><td class="ctr2">100%</td><td class="bar">0 of
32</td><td class="ctr2">100%</td><td class="ctr1">0</td><td
class="ctr2">39</td><td class="ctr1">
0</td><td class="ctr2">47</td><td class="ctr1">0</td><td
class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a3"><a
href="CSVRecord.java.html#L114" class="el_method">get(String)</a></td><td
class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120"
height="10" title="64" alt="64"/></td><td class="ctr2" id="c0">100%</td><td
class="bar" id="d0"><img src="../jacoco-resources/greenbar.gif" width="120"
height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td
class="ctr1" id="f0">0</td><td class="ctr2" id="g0">3</td><td class="ctr1"
id="h0">0</td><td class="ctr2" id="i0">11</td><td class="ctr1"
id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a21"><a
href="CSVRecord.java.html#L333" class="el_method">toString()</a></td><td
class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="43"
height="10" title="23" alt="23"/></td><td class="ctr2" id="c1">100%</td><td
class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1"
id="f1">0</td><td class="ctr2" id="g11">1</td><td class="ctr1"
id="h1">0</td><td class="ctr2" id="i4">2</td><td class="ctr1" id="j1">0</td><td
class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a
href="CSVRecord.java.html#L60" class="el_method">CSVRecord(CSVParser, String[],
String, long, long)</a></td><td class="bar" id="b2"><img
src="../jacoco-resources/greenbar.gif" width="41" height="10" title="22"
alt="22"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d5"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1"
id="f2">0</td><td class="ctr2" id="g5">2</td><td class="ctr1" id="h2">0</td><td
class="ctr2" id="i1">7</td><td class="ctr1" id="j2">0</td><td class="ctr2"
id="k2">1</td></tr><tr><td id="a13"><a href="CSVRecord.java.html#L248"
class="el_method">isSet(String)</a></td><td class="bar" id="b3"><img
src="../jacoco-resources/greenbar.gif" width="33" height="10" title="18"
alt="18"/>
</td><td class="ctr2" id="c3">100%</td><td class="bar" id="d1"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1"
id="f3">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td
class="ctr2" id="i7">1</td><td class="ctr1" id="j3">0</td><td class="ctr2"
id="k3">1</td></tr><tr><td id="a15"><a href="CSVRecord.java.html#L274"
class="el_method">lambda$putIn$0(Map, String, Integer)</a></td><td class="bar"
id="b4"><img src="../jacoco-resources/greenbar.gif" width="30" 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="60" height="10"
title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1"
id="f4">0</td><td class="ctr2" id="g6">2</td><td class="ctr1" id="h4">0</td><td
class="ctr2" id="i3">3</td><td class="ctr1" id="j4">0</td><td class="ctr2"
id="k4">1</td></tr><tr><td id=
"a10"><a href="CSVRecord.java.html#L213"
class="el_method">isConsistent()</a></td><td class="bar" id="b5"><img
src="../jacoco-resources/greenbar.gif" width="28" height="10" title="15"
alt="15"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d2"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1"
id="f5">0</td><td class="ctr2" id="g2">3</td><td class="ctr1" id="h5">0</td><td
class="ctr2" id="i5">2</td><td class="ctr1" id="j5">0</td><td class="ctr2"
id="k5">1</td></tr><tr><td id="a11"><a href="CSVRecord.java.html#L225"
class="el_method">isMapped(String)</a></td><td class="bar" id="b6"><img
src="../jacoco-resources/greenbar.gif" width="24" height="10" title="13"
alt="13"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d3"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="4"
alt="4"/></td><td class="ctr2" id="e5">100%</td><td class="ctr1" id="f6">0<
/td><td class="ctr2" id="g3">3</td><td class="ctr1" id="h6">0</td><td
class="ctr2" id="i6">2</td><td class="ctr1" id="j6">0</td><td class="ctr2"
id="k6">1</td></tr><tr><td id="a16"><a href="CSVRecord.java.html#L270"
class="el_method">putIn(Map)</a></td><td class="bar" id="b7"><img
src="../jacoco-resources/greenbar.gif" width="24" height="10" title="13"
alt="13"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d7"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e6">100%</td><td class="ctr1"
id="f7">0</td><td class="ctr2" id="g7">2</td><td class="ctr1" id="h7">0</td><td
class="ctr2" id="i2">4</td><td class="ctr1" id="j7">0</td><td class="ctr2"
id="k7">1</td></tr><tr><td id="a12"><a href="CSVRecord.java.html#L237"
class="el_method">isSet(int)</a></td><td class="bar" id="b8"><img
src="../jacoco-resources/greenbar.gif" width="22" height="10" title="12"
alt="12"/></td><td class="ctr2" id="c8">100%</td><td class="ba
r" id="d4"><img src="../jacoco-resources/greenbar.gif" width="120" height="10"
title="4" alt="4"/></td><td class="ctr2" id="e7">100%</td><td class="ctr1"
id="f8">0</td><td class="ctr2" id="g4">3</td><td class="ctr1" id="h8">0</td><td
class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2"
id="k8">1</td></tr><tr><td id="a1"><a href="CSVRecord.java.html#L76"
class="el_method">get(Enum)</a></td><td class="bar" id="b9"><img
src="../jacoco-resources/greenbar.gif" width="16" height="10" title="9"
alt="9"/></td><td class="ctr2" id="c9">100%</td><td class="bar" id="d8"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e8">100%</td><td class="ctr1"
id="f9">0</td><td class="ctr2" id="g8">2</td><td class="ctr1" id="h9">0</td><td
class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2"
id="k9">1</td></tr><tr><td id="a6"><a href="CSVRecord.java.html#L156"
class="el_method">getHeaderMapRaw()</a></td
><td class="bar" id="b10"><img src="../jacoco-resources/greenbar.gif"
>width="16" height="10" title="9" alt="9"/></td><td class="ctr2"
>id="c10">100%</td><td class="bar" id="d9"><img
>src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
>alt="2"/></td><td class="ctr2" id="e9">100%</td><td class="ctr1"
>id="f10">0</td><td class="ctr2" id="g9">2</td><td class="ctr1"
>id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1"
>id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a20"><a
>href="CSVRecord.java.html#L322" class="el_method">toMap()</a></td><td
>class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="16"
>height="10" title="9" alt="9"/></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="f11">0</td><td class="ctr2" id="g12">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><tr><t
d id="a9"><a href="CSVRecord.java.html#L199"
class="el_method">hasComment()</a></td><td class="bar" id="b12"><img
src="../jacoco-resources/greenbar.gif" width="13" height="10" title="7"
alt="7"/></td><td class="ctr2" id="c12">100%</td><td class="bar" id="d10"><img
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2"
alt="2"/></td><td class="ctr2" id="e10">100%</td><td class="ctr1"
id="f12">0</td><td class="ctr2" id="g10">2</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><tr><td id="a19"><a
href="CSVRecord.java.html#L310" class="el_method">toList()</a></td><td
class="bar" id="b13"><img src="../jacoco-resources/greenbar.gif" width="11"
height="10" title="6" alt="6"/></td><td class="ctr2" id="c13">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="a2"><a href="CSVRecord.java.html#L87"
class="el_method">get(int)</a></td><td class="bar" id="b14"><img
src="../jacoco-resources/greenbar.gif" width="9" height="10" title="5"
alt="5"/></td><td class="ctr2" id="c14">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="a14"><a href="CSVRecord.java.html#L258"
class="el_method">iterator()</a></td><td class="bar" id="b15"><img
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c15">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="a17"><a href="CSVRecord.java.html#L287"
class="el_method">size()</a></td><td class="bar" id="b16"><img
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c16">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="a18"><a href="CSVRecord.java.html#L297"
class="el_method">stream()</a></td><td class="bar" id="b17"><img
src="../jacoco-resources/greenbar.gif" width="7" height="10" title="4"
alt="4"/></td><td class="ctr2" id="c17">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 clas
s="ctr1" id="j17">0</td><td class="ctr2" id="k17">1</td></tr><tr><td
id="a4"><a href="CSVRecord.java.html#L140"
class="el_method">getCharacterPosition()</a></td><td class="bar" id="b18"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c18">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><tr><td id="a5"><a href="CSVRecord.java.html#L152"
class="el_method">getComment()</a></td><td class="bar" id="b19"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c19">100%</td><td class="bar" id="d19"/><td
class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">0</td><td class="ctr2"
id="g19">1</td><td class="ctr1" id="h19">0</td><td class="ctr2" id="i19">1</td><
td class="ctr1" id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td
id="a7"><a href="CSVRecord.java.html#L171"
class="el_method">getParser()</a></td><td class="bar" id="b20"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c20">100%</td><td class="bar" id="d20"/><td
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2"
id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2"
id="i20">1</td><td class="ctr1" id="j20">0</td><td class="ctr2"
id="k20">1</td></tr><tr><td id="a8"><a href="CSVRecord.java.html#L186"
class="el_method">getRecordNumber()</a></td><td class="bar" id="b21"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c21">100%</td><td class="bar" id="d21"/><td
class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">0</td><td class="ctr2"
id="g21">1</td><td class="ctr1" id="h21">0</td><td class="ctr2" id="i21">1</td>
<td class="ctr1" id="j21">0</td><td class="ctr2" id="k21">1</td></tr><tr><td
id="a22"><a href="CSVRecord.java.html#L344"
class="el_method">values()</a></td><td class="bar" id="b22"><img
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="3"
alt="3"/></td><td class="ctr2" id="c22">100%</td><td class="bar" id="d22"/><td
class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">0</td><td class="ctr2"
id="g22">1</td><td class="ctr1" id="h22">0</td><td class="ctr2"
id="i22">1</td><td class="ctr1" id="j22">0</td><td class="ctr2"
id="k22">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.8.202204050719</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.java.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/CSVRecord.java.html
Thu Feb 2 12:12:49 2023
@@ -23,7 +23,7 @@ import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
-import java.util.Objects;
+import java.util.stream.Collectors;
import java.util.stream.Stream;
/**
@@ -73,7 +73,7 @@ public final class CSVRecord implements
* @return the String at the given enum String
*/
public String get(final Enum<?> e) {
-<span class="fc" id="L76"> return get(Objects.toString(e, null));</span>
+<span class="fc bfc" id="L76" title="All 2 branches covered."> return
get(e == null ? null : e.name());</span>
}
/**
@@ -270,13 +270,12 @@ public final class CSVRecord implements
<span class="fc bfc" id="L270" title="All 2 branches covered."> if
(getHeaderMapRaw() == null) {</span>
<span class="fc" id="L271"> return map;</span>
}
-<span class="fc" id="L273"> getHeaderMapRaw().entrySet().forEach(entry
-> {</span>
-<span class="fc" id="L274"> final int col =
entry.getValue().intValue();</span>
-<span class="fc bfc" id="L275" title="All 2 branches covered."> if
(col < values.length) {</span>
-<span class="fc" id="L276"> map.put(entry.getKey(),
values[col]);</span>
+<span class="fc" id="L273"> getHeaderMapRaw().forEach((key, value)
-> {</span>
+<span class="fc bfc" id="L274" title="All 2 branches covered."> if
(value < values.length) {</span>
+<span class="fc" id="L275"> map.put(key, values[value]);</span>
}
-<span class="fc" id="L278"> });</span>
-<span class="fc" id="L279"> return map;</span>
+<span class="fc" id="L277"> });</span>
+<span class="fc" id="L278"> return map;</span>
}
/**
@@ -285,7 +284,7 @@ public final class CSVRecord implements
* @return the number of values.
*/
public int size() {
-<span class="fc" id="L288"> return values.length;</span>
+<span class="fc" id="L287"> return values.length;</span>
}
/**
@@ -295,26 +294,32 @@ public final class CSVRecord implements
* @since 1.9.0
*/
public Stream<String> stream() {
-<span class="fc" id="L298"> return Stream.of(values);</span>
+<span class="fc" id="L297"> return Stream.of(values);</span>
}
/**
- * Converts the values to a List.
+ * Converts the values to a new List.
+ * <p>
+ * Editing the list does not update this instance.
+ * </p>
*
* @return a new List
* @since 1.9.0
*/
public List<String> toList() {
-<span class="fc" id="L308"> return Arrays.asList(values);</span>
+<span class="fc" id="L310"> return
stream().collect(Collectors.toList());</span>
}
/**
* Copies this record into a new Map of header name to record value.
+ * <p>
+ * Editing the map does not update this instance.
+ * </p>
*
* @return A new Map. The map is empty if the record has no headers.
*/
public Map<String, String> toMap() {
-<span class="fc" id="L317"> return putIn(new LinkedHashMap<String,
String>(values.length));</span>
+<span class="fc" id="L322"> return putIn(new
LinkedHashMap<>(values.length));</span>
}
/**
@@ -325,13 +330,19 @@ public final class CSVRecord implements
*/
@Override
public String toString() {
-<span class="fc" id="L328"> return "CSVRecord [comment='" +
comment + "', recordNumber=" + recordNumber + ", values="
+</span>
-<span class="fc" id="L329"> Arrays.toString(values) +
"]";</span>
+<span class="fc" id="L333"> return "CSVRecord [comment='" +
comment + "', recordNumber=" + recordNumber + ", values="
+</span>
+<span class="fc" id="L334"> Arrays.toString(values) +
"]";</span>
}
- String[] values() {
-<span class="fc" id="L333"> return values;</span>
+ /**
+ * Gets the values for this record. This is not a copy.
+ *
+ * @return the values for this record.
+ * @since 1.10.0
+ */
+ public String[] values() {
+<span class="fc" id="L344"> return values;</span>
}
}
-</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.7.202105040129</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.8.202204050719</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.html
Thu Feb 2 12:12:49 2023
@@ -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>Constants</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">Constants</span></div><h1>Constants</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">3 of 10</td><td class="ctr2">70%</td><td class="bar">0 of
0</td><td class="ctr2">n/a</td><td class="ctr1">1</td><td
class="ctr2">2</td><td class="ctr1">1</td
><td class="ctr2">3</td><td class="ctr1">1</td><td
>class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a
>href="Constants.java.html#L23" class="el_method">Constants()</a></td><td
>class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="51"
>height="10" title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td
>class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1"
>id="f0">1</td><td class="ctr2" id="g0">1</td><td class="ctr1"
>id="h0">1</td><td class="ctr2" id="i1">1</td><td class="ctr1"
>id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a
>href="Constants.java.html#L41" class="el_method">static {...}</a></td><td
>class="bar" id="b1"><img src="../jacoco-resources/greenbar.gif" width="120"
>height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</td><td
>class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1"
>id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1"
>id="h1">0</td><td class="ctr2" id="i0">2</td><td
class="ctr1" id="j1">0</td><td class="ctr2"
id="k1">1</td></tr></tbody></table><div class="footer"><span
class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.7.202105040129</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>Constants</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">Constants</span></div><h1>Constants</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">0 of 7</td><td class="ctr2">100%</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">2</td><td class="ctr1">0</td><td
>class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a
>href="Constants.java.html#L41" class="el_method">static {...}</a></td><td
>class="bar" id="b0"><img src="../jacoco-resources/greenbar.gif" width="120"
>height="10" title="7" alt="7"/></td><td class="ctr2" id="c0">100%</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">2</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.8.202204050719</span></div></body></html>
\ No newline at end of file
Modified:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.java.html
(original)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/Constants.java.html
Thu Feb 2 12:12:49 2023
@@ -20,7 +20,7 @@ package org.apache.commons.csv;
/**
* Constants for this package.
*/
-<span class="nc" id="L23">final class Constants {</span>
+final class Constants {
static final char BACKSLASH = '\\';
@@ -42,6 +42,8 @@ package org.apache.commons.csv;
static final String EMPTY = "";
+<span class="fc" id="L45"> static final String[] EMPTY_STRING_ARRAY =
{};</span>
+
/** The end of stream symbol */
static final int END_OF_STREAM = -1;
@@ -71,6 +73,8 @@ package org.apache.commons.csv;
static final char SP = ' ';
+ static final String SQL_NULL_STRING = "\\N";
+
static final char TAB = '\t';
/** Undefined state for the lookahead char */
@@ -79,7 +83,10 @@ package org.apache.commons.csv;
/** ASCII unit separator */
static final char US = 31;
-<span class="fc" id="L82"> static final String[] EMPTY_STRING_ARRAY =
{};</span>
+ /** No instances. */
+ private Constants() {
+ // noop
+ }
}
-</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.7.202105040129</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.8.202204050719</span></div></body></html>
\ No newline at end of file
Added:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.html
(added)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.html
Thu Feb 2 12:12:49 2023
@@ -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>DuplicateHeaderMode</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">DuplicateHeaderMode</span></div><h1>DuplicateHeaderMode</h1><table
class="coverage" cellspacing="0" id="covera
getable"><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">0 of 34</td><td class="ctr2">100%</td><td class="bar">0 of
0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr
2">1</td><td class="ctr1">0</td><td class="ctr2">4</td><td
class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td
id="a0"><a href="DuplicateHeaderMode.java.html#L26" class="el_method">static
{...}</a></td><td class="bar" id="b0"><img
src="../jacoco-resources/greenbar.gif" width="120" height="10" title="34"
alt="34"/></td><td class="ctr2" id="c0">100%</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">4</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.8.202204050719</span></div></body></html>
\ No newline at end of file
Added:
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.java.html
==============================================================================
---
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.java.html
(added)
+++
websites/production/commons/content/proper/commons-csv/jacoco/org.apache.commons.csv/DuplicateHeaderMode.java.html
Thu Feb 2 12:12:49 2023
@@ -0,0 +1,43 @@
+<?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>DuplicateHeaderMode.java</title><link rel="stylesheet"
href="../jacoco-resources/prettify.css" type="text/css"/><script
type="text/javascript"
src="../jacoco-resources/prettify.js"></script></head><body
onload="window['PR_TAB_WIDTH']=4;prettyPrint()"><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.source.html"
class="el_package">org.apache.commons.csv</a> > <span class="el_source">Du
plicateHeaderMode.java</span></div><h1>DuplicateHeaderMode.java</h1><pre
class="source lang-java linenums">/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance
with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.commons.csv;
+
+/**
+ * Determines how duplicate header fields should be handled
+ * if {@link CSVFormat.Builder#setHeader(Class)} is not null.
+ *
+ * @since 1.10.0
+ */
+<span class="fc" id="L26">public enum DuplicateHeaderMode {</span>
+
+ /**
+ * Allows all duplicate headers.
+ */
+<span class="fc" id="L31"> ALLOW_ALL,</span>
+
+ /**
+ * Allows duplicate headers only if they're empty, blank, or null strings.
+ */
+<span class="fc" id="L36"> ALLOW_EMPTY,</span>
+
+ /**
+ * Disallows duplicate headers entirely.
+ */
+<span class="fc" id="L41"> DISALLOW</span>
+}
+</pre><div class="footer"><span class="right">Created with <a
href="http://www.jacoco.org/jacoco">JaCoCo</a>
0.8.8.202204050719</span></div></body></html>
\ No newline at end of file