Modified: websites/production/commons/content/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.Builder.html ============================================================================== --- websites/production/commons/content/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.Builder.html (original) +++ websites/production/commons/content/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.Builder.html Wed Sep 25 02:11:29 2024 @@ -1,8 +1,8 @@ <!DOCTYPE HTML> -<html lang="en"> +<html lang> <head> <!-- Generated by javadoc (17) --> -<title>CSVFormat.Builder (Apache Commons CSV 1.11.0 API)</title> +<title>CSVFormat.Builder (Apache Commons CSV 1.12.0 API)</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="description" content="declaration: package: org.apache.commons.csv, class: CSVFormat, class: Builder"> @@ -71,7 +71,7 @@ loadScripts(document, 'script');</script <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.commons.csv</a></div> <h1 title="Class CSVFormat.Builder" class="title">Class CSVFormat.Builder</h1> </div> -<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> +<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> <div class="inheritance">org.apache.commons.csv.CSVFormat.Builder</div> </div> <section class="class-description" id="class-description"> @@ -80,8 +80,8 @@ loadScripts(document, 'script');</script <dd><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></dd> </dl> <hr> -<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.html#line-198">CSVFormat.Builder</a></span> -<span class="extends-implements">extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> +<div class="type-signature"><span class="modifiers">public static class </span><span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.html#line-185">CSVFormat.Builder</a></span> +<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> <div class="block">Builds CSVFormat instances.</div> <dl class="notes"> <dt>Since:</dt> @@ -96,8 +96,8 @@ loadScripts(document, 'script');</script <h2>Method Summary</h2> <div id="method-summary-table"> <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.ta bpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button><button id="method-summary-table-tab6" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab6', 3)" class="table-tab">Deprecated Methods</button></div> -<div id="method-summary-table.tabpanel" role="tabpanel"> -<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> +<div id="method-summary-table.tabpanel" role="tabpanel" aria-labelledby="method-summary-table-tab0"> +<div class="summary-table three-column-summary"> <div class="table-header col-first">Modifier and Type</div> <div class="table-header col-second">Method</div> <div class="table-header col-last">Description</div> @@ -127,7 +127,7 @@ loadScripts(document, 'script');</script <div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAllowMissingColumnNames(boolean)" class="member-name-link">setAllowMissingColumnNames</a><wbr>(boolean allowMissingColumnNames)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the parser missing column names behavior, <code>true</code> to allow missing column names in the header line, <code>false</code> to cause an - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link"><code>IllegalArgumentException</code></a> to be thrown.</div> + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link"><code>IllegalArgumentException</code></a> to be thrown.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> <div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setAutoFlush(boolean)" class="member-name-link">setAutoFlush</a><wbr>(boolean autoFlush)</code></div> @@ -140,7 +140,7 @@ loadScripts(document, 'script');</script <div class="block">Sets the comment marker character, use <code>null</code> to disable comments.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCommentMarker(java.lang.Character)" class="member-name-link">setCommentMarker</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> commentMarker)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setCommentMarker(java.lang.Character)" class="member-name-link">setCommentMarker</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> commentMarker)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the comment marker character, use <code>null</code> to disable comments.</div> </div> @@ -150,7 +150,7 @@ loadScripts(document, 'script');</script <div class="block">Sets the delimiter character.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDelimiter(java.lang.String)" class="member-name-link">setDelimiter</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> delimiter)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDelimiter(java.lang.String)" class="member-name-link">setDelimiter</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> delimiter)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the delimiter character.</div> </div> @@ -165,37 +165,37 @@ loadScripts(document, 'script');</script <div class="block">Sets the escape character.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEscape(java.lang.Character)" class="member-name-link">setEscape</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> escapeCharacter)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setEscape(java.lang.Character)" class="member-name-link">setEscape</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> escapeCharacter)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the escape character.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.lang.Class)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><?>> headerEnum)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.lang.Class)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><?>> headerEnum)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> -<div class="block">Sets the header defined by the given <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link"><code>Enum</code></a> class.</div> +<div class="block">Sets the header defined by the given <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link"><code>Enum</code></a> class.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.lang.String...)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... header)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.lang.String...)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... header)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the header to the given values.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.sql.ResultSet)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a> resultSet)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.sql.ResultSet)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a> resultSet)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the header from the result set metadata.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.sql.ResultSetMetaData)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSetMetaData.html" title="class or interface in java.sql" class="external-link">ResultSetMetaData</a> resultSetMetaData)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeader(java.sql.ResultSetMetaData)" class="member-name-link">setHeader</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/ResultSetMetaData.html" title="class or interface in java.sql" class="external-link">ResultSetMetaData</a> resultSetMetaData)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the header from the result set metadata.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeaderComments(java.lang.Object...)" class="member-name-link">setHeaderComments</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... headerComments)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeaderComments(java.lang.Object...)" class="member-name-link">setHeaderComments</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... headerComments)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the header comments to write before the CSV data.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeaderComments(java.lang.String...)" class="member-name-link">setHeaderComments</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... headerComments)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setHeaderComments(java.lang.String...)" class="member-name-link">setHeaderComments</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... headerComments)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the header comments to write before the CSV data.</div> </div> @@ -221,7 +221,7 @@ loadScripts(document, 'script');</script <div class="block">Sets whether reading end-of-file is allowed even when input is malformed, helps Excel compatibility.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNullString(java.lang.String)" class="member-name-link">setNullString</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> nullString)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setNullString(java.lang.String)" class="member-name-link">setNullString</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> nullString)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the String to convert to and from <code>null</code>.</div> </div> @@ -231,7 +231,7 @@ loadScripts(document, 'script');</script <div class="block">Sets the quote character.</div> </div> <div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setQuote(java.lang.Character)" class="member-name-link">setQuote</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> quoteCharacter)</code></div> +<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setQuote(java.lang.Character)" class="member-name-link">setQuote</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> quoteCharacter)</code></div> <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the quote character, use <code>null</code> to disable.</div> </div> @@ -246,7 +246,7 @@ loadScripts(document, 'script');</script <div class="block">Sets the record separator to use for output.</div> </div> <div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></code></div> -<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRecordSeparator(java.lang.String)" class="member-name-link">setRecordSeparator</a><wbr>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> recordSeparator)</code></div> +<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRecordSeparator(java.lang.String)" class="member-name-link">setRecordSeparator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> recordSeparator)</code></div> <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"> <div class="block">Sets the record separator to use for output.</div> </div> @@ -274,8 +274,8 @@ loadScripts(document, 'script');</script </div> </div> <div class="inherited-list"> -<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> -<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#equals-java.lang.Object-" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#hashCode--" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.o racle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-" title="class or interface in java.lang" class="external-link">wait</a></code></div> +<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> +<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Objec t.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> </section> </li> </ul> @@ -290,7 +290,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="create()"> <h3>create</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-205">create</a></span>()</div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-192">create</a></span>()</div> <div class="block">Creates a new default builder.</div> <dl class="notes"> <dt>Returns:</dt> @@ -301,7 +301,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="create(org.apache.commons.csv.CSVFormat)"> <h3>create</h3> -<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-215">create</a></span><wbr><span class="parameters">(<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a> csvFormat)</span></div> +<div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-202">create</a></span><wbr><span class="parameters">(<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a> csvFormat)</span></div> <div class="block">Creates a new builder for the given format.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -314,7 +314,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="build()"> <h3>build</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-290">build</a></span>()</div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-277">build</a></span>()</div> <div class="block">Builds a new CSVFormat instance.</div> <dl class="notes"> <dt>Returns:</dt> @@ -325,8 +325,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setAllowDuplicateHeaderNames(boolean)"> <h3>setAllowDuplicateHeaderNames</h3> -<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> -</span><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-301">setAllowDuplicateHeaderNames</a></span><wbr><span class="parameters">(boolean allowDuplicateHeaderNames)</span></div> +<div class="member-signature"><span class="annotations"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Deprecated.html" title="class or interface in java.lang" class="external-link">@Deprecated</a> +</span><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-288">setAllowDuplicateHeaderNames</a></span><wbr><span class="parameters">(boolean allowDuplicateHeaderNames)</span></div> <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span> <div class="deprecation-comment">Use <a href="#setDuplicateHeaderMode(org.apache.commons.csv.DuplicateHeaderMode)"><code>setDuplicateHeaderMode(DuplicateHeaderMode)</code></a>.</div> </div> @@ -342,13 +342,13 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setAllowMissingColumnNames(boolean)"> <h3>setAllowMissingColumnNames</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-315">setAllowMissingColumnNames</a></span><wbr><span class="parameters">(boolean allowMissingColumnNames)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-302">setAllowMissingColumnNames</a></span><wbr><span class="parameters">(boolean allowMissingColumnNames)</span></div> <div class="block">Sets the parser missing column names behavior, <code>true</code> to allow missing column names in the header line, <code>false</code> to cause an - <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link"><code>IllegalArgumentException</code></a> to be thrown.</div> + <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link"><code>IllegalArgumentException</code></a> to be thrown.</div> <dl class="notes"> <dt>Parameters:</dt> <dd><code>allowMissingColumnNames</code> - the missing column names behavior, <code>true</code> to allow missing column names in the header line, <code>false</code> to - cause an <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link"><code>IllegalArgumentException</code></a> to be thrown.</dd> + cause an <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link"><code>IllegalArgumentException</code></a> to be thrown.</dd> <dt>Returns:</dt> <dd>This instance.</dd> </dl> @@ -357,7 +357,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setAutoFlush(boolean)"> <h3>setAutoFlush</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-326">setAutoFlush</a></span><wbr><span class="parameters">(boolean autoFlush)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-313">setAutoFlush</a></span><wbr><span class="parameters">(boolean autoFlush)</span></div> <div class="block">Sets whether to flush on close.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -370,7 +370,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setCommentMarker(char)"> <h3>setCommentMarker</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-365">setCommentMarker</a></span><wbr><span class="parameters">(char commentMarker)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-352">setCommentMarker</a></span><wbr><span class="parameters">(char commentMarker)</span></div> <div class="block">Sets the comment marker character, use <code>null</code> to disable comments. <p> The comment start character is only recognized at the start of a line. @@ -405,14 +405,14 @@ loadScripts(document, 'script');</script <dt>Returns:</dt> <dd>This instance.</dd> <dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> +<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> </dl> </section> </li> <li> <section class="detail" id="setCommentMarker(java.lang.Character)"> <h3>setCommentMarker</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-404">setCommentMarker</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> commentMarker)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-391">setCommentMarker</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> commentMarker)</span></div> <div class="block">Sets the comment marker character, use <code>null</code> to disable comments. <p> The comment start character is only recognized at the start of a line. @@ -447,14 +447,14 @@ loadScripts(document, 'script');</script <dt>Returns:</dt> <dd>This instance.</dd> <dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> +<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> </dl> </section> </li> <li> <section class="detail" id="setDelimiter(char)"> <h3>setDelimiter</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-418">setDelimiter</a></span><wbr><span class="parameters">(char delimiter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-405">setDelimiter</a></span><wbr><span class="parameters">(char delimiter)</span></div> <div class="block">Sets the delimiter character.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -467,7 +467,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setDelimiter(java.lang.String)"> <h3>setDelimiter</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-428">setDelimiter</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> delimiter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-415">setDelimiter</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> delimiter)</span></div> <div class="block">Sets the delimiter character.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -480,7 +480,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setDuplicateHeaderMode(org.apache.commons.csv.DuplicateHeaderMode)"> <h3>setDuplicateHeaderMode</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-446">setDuplicateHeaderMode</a></span><wbr><span class="parameters">(<a href="DuplicateHeaderMode.html" title="enum in org.apache.commons.csv">DuplicateHeaderMode</a> duplicateHeaderMode)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-433">setDuplicateHeaderMode</a></span><wbr><span class="parameters">(<a href="DuplicateHeaderMode.html" title="enum in org.apache.commons.csv">DuplicateHeaderMode</a> duplicateHeaderMode)</span></div> <div class="block">Sets the duplicate header names behavior.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -495,7 +495,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setEscape(char)"> <h3>setEscape</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-458">setEscape</a></span><wbr><span class="parameters">(char escapeCharacter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-445">setEscape</a></span><wbr><span class="parameters">(char escapeCharacter)</span></div> <div class="block">Sets the escape character.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -503,14 +503,14 @@ loadScripts(document, 'script');</script <dt>Returns:</dt> <dd>This instance.</dd> <dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> +<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> </dl> </section> </li> <li> <section class="detail" id="setEscape(java.lang.Character)"> <h3>setEscape</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-470">setEscape</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> escapeCharacter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-457">setEscape</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> escapeCharacter)</span></div> <div class="block">Sets the escape character.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -518,15 +518,15 @@ loadScripts(document, 'script');</script <dt>Returns:</dt> <dd>This instance.</dd> <dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> +<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html" title="class or interface in java.lang" class="external-link">IllegalArgumentException</a></code> - thrown if the specified character is a line break</dd> </dl> </section> </li> <li> <section class="detail" id="setHeader(java.lang.Class)"> <h3>setHeader</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-499">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><?>> headerEnum)</span></div> -<div class="block">Sets the header defined by the given <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html" title="class or interface in java.lang" class="external-link"><code>Enum</code></a> class. +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-486">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a><? extends <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link">Enum</a><?>> headerEnum)</span></div> +<div class="block">Sets the header defined by the given <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Enum.html" title="class or interface in java.lang" class="external-link"><code>Enum</code></a> class. <p> Example: @@ -553,8 +553,8 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setHeader(java.sql.ResultSet)"> <h3>setHeader</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-529">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a> resultSet)</span> - throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-516">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link">ResultSet</a> resultSet)</span> + throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div> <div class="block">Sets the header from the result set metadata. The header can be parsed automatically from the input file with: <pre> @@ -575,15 +575,15 @@ loadScripts(document, 'script');</script <dt>Returns:</dt> <dd>This instance.</dd> <dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - SQLException if a database access error occurs or this method is called on a closed result set.</dd> +<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - SQLException if a database access error occurs or this method is called on a closed result set.</dd> </dl> </section> </li> <li> <section class="detail" id="setHeader(java.sql.ResultSetMetaData)"> <h3>setHeader</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-553">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/sql/ResultSetMetaData.html" title="class or interface in java.sql" class="external-link">ResultSetMetaData</a> resultSetMetaData)</span> - throws <span class="exceptions"><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-540">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/ResultSetMetaData.html" title="class or interface in java.sql" class="external-link">ResultSetMetaData</a> resultSetMetaData)</span> + throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></span></div> <div class="block">Sets the header from the result set metadata. The header can be parsed automatically from the input file with: <pre> @@ -604,14 +604,14 @@ loadScripts(document, 'script');</script <dt>Returns:</dt> <dd>This instance.</dd> <dt>Throws:</dt> -<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - SQLException if a database access error occurs or this method is called on a closed result set.</dd> +<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.sql/java/sql/SQLException.html" title="class or interface in java.sql" class="external-link">SQLException</a></code> - SQLException if a database access error occurs or this method is called on a closed result set.</dd> </dl> </section> </li> <li> <section class="detail" id="setHeader(java.lang.String...)"> <h3>setHeader</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-584">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... header)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-571">setHeader</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... header)</span></div> <div class="block">Sets the header to the given values. The header can be parsed automatically from the input file with: <pre> @@ -620,9 +620,9 @@ loadScripts(document, 'script');</script or specified manually with: - <pre> - builder.setHeader("name", "email", "phone"); - </pre> + <pre><code> + builder.setHeader("name", "email", "phone"); + </code></pre> <p> The header is also used by the <a href="CSVPrinter.html" title="class in org.apache.commons.csv"><code>CSVPrinter</code></a>. </p></div> @@ -637,7 +637,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setHeaderComments(java.lang.Object...)"> <h3>setHeaderComments</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-622">setHeaderComments</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... headerComments)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-609">setHeaderComments</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>... headerComments)</span></div> <div class="block">Sets the header comments to write before the CSV data. <p> This setting is ignored by the parser. @@ -677,7 +677,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setHeaderComments(java.lang.String...)"> <h3>setHeaderComments</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-660">setHeaderComments</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... headerComments)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-647">setHeaderComments</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>... headerComments)</span></div> <div class="block">Sets the header comments to write before the CSV data. <p> This setting is ignored by the parser. @@ -717,7 +717,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setIgnoreEmptyLines(boolean)"> <h3>setIgnoreEmptyLines</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-673">setIgnoreEmptyLines</a></span><wbr><span class="parameters">(boolean ignoreEmptyLines)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-660">setIgnoreEmptyLines</a></span><wbr><span class="parameters">(boolean ignoreEmptyLines)</span></div> <div class="block">Sets the empty line skipping behavior, <code>true</code> to ignore the empty lines between the records, <code>false</code> to translate empty lines to empty records.</div> <dl class="notes"> @@ -732,7 +732,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setIgnoreHeaderCase(boolean)"> <h3>setIgnoreHeaderCase</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-684">setIgnoreHeaderCase</a></span><wbr><span class="parameters">(boolean ignoreHeaderCase)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-671">setIgnoreHeaderCase</a></span><wbr><span class="parameters">(boolean ignoreHeaderCase)</span></div> <div class="block">Sets the parser case mapping behavior, <code>true</code> to access name/values, <code>false</code> to leave the mapping as is.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -745,7 +745,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setIgnoreSurroundingSpaces(boolean)"> <h3>setIgnoreSurroundingSpaces</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-695">setIgnoreSurroundingSpaces</a></span><wbr><span class="parameters">(boolean ignoreSurroundingSpaces)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-682">setIgnoreSurroundingSpaces</a></span><wbr><span class="parameters">(boolean ignoreSurroundingSpaces)</span></div> <div class="block">Sets the parser trimming behavior, <code>true</code> to remove the surrounding spaces, <code>false</code> to leave the spaces as is.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -758,7 +758,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setLenientEof(boolean)"> <h3>setLenientEof</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-707">setLenientEof</a></span><wbr><span class="parameters">(boolean lenientEof)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-694">setLenientEof</a></span><wbr><span class="parameters">(boolean lenientEof)</span></div> <div class="block">Sets whether reading end-of-file is allowed even when input is malformed, helps Excel compatibility.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -773,7 +773,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setNullString(java.lang.String)"> <h3>setNullString</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-723">setNullString</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> nullString)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-710">setNullString</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> nullString)</span></div> <div class="block">Sets the String to convert to and from <code>null</code>. No substitution occurs if <code>null</code>. <ul> @@ -791,7 +791,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setQuote(char)"> <h3>setQuote</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-735">setQuote</a></span><wbr><span class="parameters">(char quoteCharacter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-722">setQuote</a></span><wbr><span class="parameters">(char quoteCharacter)</span></div> <div class="block">Sets the quote character.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -804,7 +804,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setQuote(java.lang.Character)"> <h3>setQuote</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-746">setQuote</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> quoteCharacter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-733">setQuote</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/Character.html" title="class or interface in java.lang" class="external-link">Character</a> quoteCharacter)</span></div> <div class="block">Sets the quote character, use <code>null</code> to disable.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -817,7 +817,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setQuoteMode(org.apache.commons.csv.QuoteMode)"> <h3>setQuoteMode</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-760">setQuoteMode</a></span><wbr><span class="parameters">(<a href="QuoteMode.html" title="enum in org.apache.commons.csv">QuoteMode</a> quoteMode)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-747">setQuoteMode</a></span><wbr><span class="parameters">(<a href="QuoteMode.html" title="enum in org.apache.commons.csv">QuoteMode</a> quoteMode)</span></div> <div class="block">Sets the quote policy to use for output.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -830,7 +830,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setRecordSeparator(char)"> <h3>setRecordSeparator</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-776">setRecordSeparator</a></span><wbr><span class="parameters">(char recordSeparator)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-763">setRecordSeparator</a></span><wbr><span class="parameters">(char recordSeparator)</span></div> <div class="block">Sets the record separator to use for output. <p> @@ -848,7 +848,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setRecordSeparator(java.lang.String)"> <h3>setRecordSeparator</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-792">setRecordSeparator</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> recordSeparator)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-779">setRecordSeparator</a></span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a> recordSeparator)</span></div> <div class="block">Sets the record separator to use for output. <p> @@ -866,7 +866,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setSkipHeaderRecord(boolean)"> <h3>setSkipHeaderRecord</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-803">setSkipHeaderRecord</a></span><wbr><span class="parameters">(boolean skipHeaderRecord)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-790">setSkipHeaderRecord</a></span><wbr><span class="parameters">(boolean skipHeaderRecord)</span></div> <div class="block">Sets whether to skip the header record.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -879,7 +879,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setTrailingData(boolean)"> <h3>setTrailingData</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-815">setTrailingData</a></span><wbr><span class="parameters">(boolean trailingData)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-802">setTrailingData</a></span><wbr><span class="parameters">(boolean trailingData)</span></div> <div class="block">Sets whether reading trailing data is allowed in records, helps Excel compatibility.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -894,7 +894,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setTrailingDelimiter(boolean)"> <h3>setTrailingDelimiter</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-826">setTrailingDelimiter</a></span><wbr><span class="parameters">(boolean trailingDelimiter)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-813">setTrailingDelimiter</a></span><wbr><span class="parameters">(boolean trailingDelimiter)</span></div> <div class="block">Sets whether to add a trailing delimiter.</div> <dl class="notes"> <dt>Parameters:</dt> @@ -907,7 +907,7 @@ loadScripts(document, 'script');</script <li> <section class="detail" id="setTrim(boolean)"> <h3>setTrim</h3> -<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-837">setTrim</a></span><wbr><span class="parameters">(boolean trim)</span></div> +<div class="member-signature"><span class="modifiers">public</span> <span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span> <span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-824">setTrim</a></span><wbr><span class="parameters">(boolean trim)</span></div> <div class="block">Sets whether to trim leading and trailing blanks.</div> <dl class="notes"> <dt>Parameters:</dt>
