You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@commons.apache.org by gg...@apache.org on 2025/03/19 22:20:07 UTC

svn commit: r1089465 [4/43] - in /websites/production/commons/content/proper/commons-csv: ./ apidocs/ apidocs/legal/ apidocs/org/apache/commons/csv/ apidocs/org/apache/commons/csv/class-use/ apidocs/resource-files/ apidocs/resources/ apidocs/script-dir...

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 Mar 19 22:20:06 2025
@@ -1,137 +1,98 @@
 <!DOCTYPE HTML>
 <html lang>
 <head>
-<!-- Generated by javadoc (23) -->
-<title>CSVFormat.Builder (Apache Commons CSV 1.13.1-SNAPSHOT API)</title>
+<!-- Generated by javadoc (17) -->
+<title>CSVFormat.Builder (Apache Commons CSV 1.14.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">
-<meta name="generator" content="javadoc/ClassWriter">
-<link rel="stylesheet" type="text/css" href="../../../../resource-files/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="../../../../resource-files/stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../script-files/script.js"></script>
-<script type="text/javascript" src="../../../../script-files/jquery-3.7.1.min.js"></script>
-<script type="text/javascript" src="../../../../script-files/jquery-ui.min.js"></script>
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-3.7.1.min.js"></script>
+<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
 </head>
 <body class="class-declaration-page">
-<script type="text/javascript">const pathtoroot = "../../../../";
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../";
 loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
-<header role="banner">
+<div class="flex-box">
+<header role="banner" class="flex-header">
 <nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
 <div class="top-nav" id="navbar-top">
-<div class="nav-content">
-<div class="nav-menu-button"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button></div>
 <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
 <ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="nav-bar-cell1-rev">Class</li>
 <li><a href="class-use/CSVFormat.Builder.html">Use</a></li>
 <li><a href="package-tree.html">Tree</a></li>
 <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
 <li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../search.html">Search</a></li>
 <li><a href="../../../../help-doc.html#class">Help</a></li>
 </ul>
 </div>
-</div>
 <div class="sub-nav">
-<div class="nav-content">
-<ol class="sub-nav-list">
-<li><a href="package-summary.html">org.apache.commons.csv</a></li>
-<li><a href="CSVFormat.html">CSVFormat</a></li>
-<li><a href="CSVFormat.Builder.html" class="current-selection">Builder</a></li>
-</ol>
-<div class="nav-list-search">
-<input type="text" id="search-input" disabled placeholder="Search" aria-label="Search in documentation" autocomplete="off">
-<input type="reset" id="reset-search" disabled value="Reset">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
 </div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
 </div>
 </div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <span class="skip-nav" id="skip-navbar-top"></span></nav>
 </header>
-<div class="main-grid">
-<nav role="navigation" class="toc" aria-label="Table of contents">
-<div class="toc-header">Contents&nbsp;
-<input type="text" class="filter-input" disabled placeholder="Filter" aria-label="Filter table of contents" autocomplete="off">
-<input type="reset" class="reset-filter" disabled value="Reset">
-</div>
-<button class="hide-sidebar"><span>Hide sidebar&nbsp;</span>&#10094;</button><button class="show-sidebar">&#10095;<span>&nbsp;Show sidebar</span></button>
-<ol class="toc-list">
-<li><a href="#" tabindex="0">Description</a></li>
-<li><a href="#method-summary" tabindex="0">Method Summary</a></li>
-<li><a href="#method-detail" tabindex="0">Method Details</a>
-<ol class="toc-list">
-<li><a href="#create()" tabindex="0">create()</a></li>
-<li><a href="#create(org.apache.commons.csv.CSVFormat)" tabindex="0">create(CSVFormat)</a></li>
-<li><a href="#build()" tabindex="0">build()</a></li>
-<li><a href="#get()" tabindex="0">get()</a></li>
-<li><a href="#setAllowDuplicateHeaderNames(boolean)" tabindex="0">setAllowDuplicateHeaderNames(boolean)</a></li>
-<li><a href="#setAllowMissingColumnNames(boolean)" tabindex="0">setAllowMissingColumnNames(boolean)</a></li>
-<li><a href="#setAutoFlush(boolean)" tabindex="0">setAutoFlush(boolean)</a></li>
-<li><a href="#setCommentMarker(char)" tabindex="0">setCommentMarker(char)</a></li>
-<li><a href="#setCommentMarker(java.lang.Character)" tabindex="0">setCommentMarker(Character)</a></li>
-<li><a href="#setDelimiter(char)" tabindex="0">setDelimiter(char)</a></li>
-<li><a href="#setDelimiter(java.lang.String)" tabindex="0">setDelimiter(String)</a></li>
-<li><a href="#setDuplicateHeaderMode(org.apache.commons.csv.DuplicateHeaderMode)" tabindex="0">setDuplicateHeaderMode(DuplicateHeaderMode)</a></li>
-<li><a href="#setEscape(char)" tabindex="0">setEscape(char)</a></li>
-<li><a href="#setEscape(java.lang.Character)" tabindex="0">setEscape(Character)</a></li>
-<li><a href="#setHeader(java.lang.Class)" tabindex="0">setHeader(Class)</a></li>
-<li><a href="#setHeader(java.sql.ResultSet)" tabindex="0">setHeader(ResultSet)</a></li>
-<li><a href="#setHeader(java.sql.ResultSetMetaData)" tabindex="0">setHeader(ResultSetMetaData)</a></li>
-<li><a href="#setHeader(java.lang.String...)" tabindex="0">setHeader(String...)</a></li>
-<li><a href="#setHeaderComments(java.lang.Object...)" tabindex="0">setHeaderComments(Object...)</a></li>
-<li><a href="#setHeaderComments(java.lang.String...)" tabindex="0">setHeaderComments(String...)</a></li>
-<li><a href="#setIgnoreEmptyLines(boolean)" tabindex="0">setIgnoreEmptyLines(boolean)</a></li>
-<li><a href="#setIgnoreHeaderCase(boolean)" tabindex="0">setIgnoreHeaderCase(boolean)</a></li>
-<li><a href="#setIgnoreSurroundingSpaces(boolean)" tabindex="0">setIgnoreSurroundingSpaces(boolean)</a></li>
-<li><a href="#setLenientEof(boolean)" tabindex="0">setLenientEof(boolean)</a></li>
-<li><a href="#setNullString(java.lang.String)" tabindex="0">setNullString(String)</a></li>
-<li><a href="#setQuote(char)" tabindex="0">setQuote(char)</a></li>
-<li><a href="#setQuote(java.lang.Character)" tabindex="0">setQuote(Character)</a></li>
-<li><a href="#setQuoteMode(org.apache.commons.csv.QuoteMode)" tabindex="0">setQuoteMode(QuoteMode)</a></li>
-<li><a href="#setRecordSeparator(char)" tabindex="0">setRecordSeparator(char)</a></li>
-<li><a href="#setRecordSeparator(java.lang.String)" tabindex="0">setRecordSeparator(String)</a></li>
-<li><a href="#setSkipHeaderRecord(boolean)" tabindex="0">setSkipHeaderRecord(boolean)</a></li>
-<li><a href="#setTrailingData(boolean)" tabindex="0">setTrailingData(boolean)</a></li>
-<li><a href="#setTrailingDelimiter(boolean)" tabindex="0">setTrailingDelimiter(boolean)</a></li>
-<li><a href="#setTrim(boolean)" tabindex="0">setTrim(boolean)</a></li>
-</ol>
-</li>
-</ol>
-</nav>
+<div class="flex-content">
 <main role="main">
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<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/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" 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">org.apache.commons.csv.CSVFormat.Builder</div>
 </div>
 <section class="class-description" id="class-description">
-<div class="horizontal-scroll">
 <dl class="notes">
 <dt>All Implemented Interfaces:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&gt;</code></dd>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&gt;</code></dd>
 </dl>
 <dl class="notes">
 <dt>Enclosing class:</dt>
-<dd><code><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></code></dd>
+<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-188">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>
-implements <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&gt;</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-189">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>
+implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&gt;</span></div>
 <div class="block">Builds CSVFormat instances.</div>
 <dl class="notes">
 <dt>Since:</dt>
 <dd>1.9.0</dd>
 </dl>
-</div>
 </section>
 <section class="summary">
 <ul class="summary-list">
@@ -179,7 +140,7 @@ implements <a href="https://docs.oracle.
 <div class="col-second odd-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&nbsp;allowMissingColumnNames)</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 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/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>
+ <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>
 </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="#setAutoFlush(boolean)" class="member-name-link">setAutoFlush</a><wbr>(boolean&nbsp;autoFlush)</code></div>
@@ -192,7 +153,7 @@ implements <a href="https://docs.oracle.
 <div class="block">Sets the comment marker character, use <code>null</code> to disable comments.</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="#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>&nbsp;commentMarker)</code></div>
+<div class="col-second even-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>&nbsp;commentMarker)</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 comment marker character, use <code>null</code> to disable comments.</div>
 </div>
@@ -202,7 +163,7 @@ implements <a href="https://docs.oracle.
 <div class="block">Sets the delimiter 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="#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>&nbsp;delimiter)</code></div>
+<div class="col-second even-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>&nbsp;delimiter)</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 delimiter character.</div>
 </div>
@@ -217,37 +178,37 @@ implements <a href="https://docs.oracle.
 <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="#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>&nbsp;escapeCharacter)</code></div>
+<div class="col-second odd-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>&nbsp;escapeCharacter)</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 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="#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>&lt;? 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>&lt;?&gt;&gt;&nbsp;headerEnum)</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.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>&lt;? 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>&lt;?&gt;&gt;&nbsp;headerEnum)</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 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 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>
 <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.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>...&nbsp;header)</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.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>...&nbsp;header)</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 to the given values.</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.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>&nbsp;resultSet)</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.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>&nbsp;resultSet)</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="#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>&nbsp;resultSetMetaData)</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.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>&nbsp;resultSetMetaData)</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="#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>...&nbsp;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.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>...&nbsp;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>
 <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.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>...&nbsp;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.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>...&nbsp;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>
@@ -273,61 +234,66 @@ implements <a href="https://docs.oracle.
 <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 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="#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>&nbsp;nullString)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setMaxRows(long)" class="member-name-link">setMaxRows</a><wbr>(long&nbsp;maxRows)</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 String to convert to and from <code>null</code>.</div>
+<div class="block">Sets the maximum number of rows to process, excluding the header row.</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(char)" class="member-name-link">setQuote</a><wbr>(char&nbsp;quoteCharacter)</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>&nbsp;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 quote character.</div>
+<div class="block">Sets the String to convert to and from <code>null</code>.</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="#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>&nbsp;quoteCharacter)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setQuote(char)" class="member-name-link">setQuote</a><wbr>(char&nbsp;quoteCharacter)</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 quote character, use <code>null</code> to disable.</div>
+<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="#setQuoteMode(org.apache.commons.csv.QuoteMode)" class="member-name-link">setQuoteMode</a><wbr>(<a href="QuoteMode.html" title="enum in org.apache.commons.csv">QuoteMode</a>&nbsp;quoteMode)</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>&nbsp;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 policy to use for output.</div>
+<div class="block">Sets the quote character, use <code>null</code> to disable.</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(char)" class="member-name-link">setRecordSeparator</a><wbr>(char&nbsp;recordSeparator)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setQuoteMode(org.apache.commons.csv.QuoteMode)" class="member-name-link">setQuoteMode</a><wbr>(<a href="QuoteMode.html" title="enum in org.apache.commons.csv">QuoteMode</a>&nbsp;quoteMode)</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 class="block">Sets the quote policy to use for output.</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="#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>&nbsp;recordSeparator)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setRecordSeparator(char)" class="member-name-link">setRecordSeparator</a><wbr>(char&nbsp;recordSeparator)</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 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="#setSkipHeaderRecord(boolean)" class="member-name-link">setSkipHeaderRecord</a><wbr>(boolean&nbsp;skipHeaderRecord)</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>&nbsp;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 whether to skip the header record.</div>
+<div class="block">Sets the record separator to use for output.</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="#setTrailingData(boolean)" class="member-name-link">setTrailingData</a><wbr>(boolean&nbsp;trailingData)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setSkipHeaderRecord(boolean)" class="member-name-link">setSkipHeaderRecord</a><wbr>(boolean&nbsp;skipHeaderRecord)</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Sets whether reading trailing data is allowed in records, helps Excel compatibility.</div>
+<div class="block">Sets whether to skip the header record.</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="#setTrailingDelimiter(boolean)" class="member-name-link">setTrailingDelimiter</a><wbr>(boolean&nbsp;trailingDelimiter)</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTrailingData(boolean)" class="member-name-link">setTrailingData</a><wbr>(boolean&nbsp;trailingData)</code></div>
 <div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
-<div class="block">Sets whether to add a trailing delimiter.</div>
+<div class="block">Sets whether reading trailing data is allowed in records, 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="#setTrim(boolean)" class="member-name-link">setTrim</a><wbr>(boolean&nbsp;trim)</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setTrailingDelimiter(boolean)" class="member-name-link">setTrailingDelimiter</a><wbr>(boolean&nbsp;trailingDelimiter)</code></div>
 <div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
+<div class="block">Sets whether to add a trailing delimiter.</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="#setTrim(boolean)" class="member-name-link">setTrim</a><wbr>(boolean&nbsp;trim)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">
 <div class="block">Sets whether to trim leading and trailing blanks.</div>
 </div>
 </div>
 </div>
 </div>
 <div class="inherited-list">
-<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;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>
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;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>
 </section>
 </li>
 </ul>
@@ -342,8 +308,7 @@ implements <a href="https://docs.oracle.
 <li>
 <section class="detail" id="create()">
 <h3>create</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-210">create</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-211">create</a></span>()</div>
 <div class="block">Creates a new default builder, as for <a href="CSVFormat.html#RFC4180"><code>CSVFormat.RFC4180</code></a> but allowing empty lines.
 
  <p>
@@ -362,20 +327,18 @@ implements <a href="https://docs.oracle.
 <dd>a copy of the builder</dd>
 <dt>See Also:</dt>
 <dd>
-<ul class="tag-list">
+<ul class="see-list">
 <li><a href="CSVFormat.Predefined.html#Default"><code>CSVFormat.Predefined.Default</code></a></li>
 <li><a href="DuplicateHeaderMode.html#ALLOW_ALL"><code>DuplicateHeaderMode.ALLOW_ALL</code></a></li>
 </ul>
 </dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="create(org.apache.commons.csv.CSVFormat)">
 <h3>create</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-227">create</a></span><wbr><span class="parameters">(<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&nbsp;csvFormat)</span></div>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-228">create</a></span><wbr><span class="parameters">(<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&nbsp;csvFormat)</span></div>
 <div class="block">Creates a new builder from the given format.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -383,15 +346,13 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>a new builder.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="build()">
 <h3>build</h3>
-<div class="horizontal-scroll">
-<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>&nbsp;<span class="return-type"><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-307">build</a></span>()</div>
+<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>&nbsp;<span class="return-type"><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-312">build</a></span>()</div>
 <div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
 <div class="deprecation-comment">Use <a href="#get()"><code>get()</code></a>.</div>
 </div>
@@ -400,32 +361,28 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>a new CSVFormat instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="get()">
 <h3>get</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-318">get</a></span>()</div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-323">get</a></span>()</div>
 <div class="block">Builds a new CSVFormat instance.</div>
 <dl class="notes">
 <dt>Specified by:</dt>
-<dd><code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Supplier.html#get()" title="class or interface in java.util.function" class="external-link">get</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&gt;</code></dd>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html#get--" title="class or interface in java.util.function" class="external-link">get</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html" title="class or interface in java.util.function" class="external-link">Supplier</a>&lt;<a href="CSVFormat.html" title="class in org.apache.commons.csv">CSVFormat</a>&gt;</code></dd>
 <dt>Returns:</dt>
 <dd>a new CSVFormat instance.</dd>
 <dt>Since:</dt>
 <dd>1.13.0</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setAllowDuplicateHeaderNames(boolean)">
 <h3>setAllowDuplicateHeaderNames</h3>
-<div class="horizontal-scroll">
-<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>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-330">setAllowDuplicateHeaderNames</a></span><wbr><span class="parameters">(boolean&nbsp;allowDuplicateHeaderNames)</span></div>
+<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>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-335">setAllowDuplicateHeaderNames</a></span><wbr><span class="parameters">(boolean&nbsp;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>
@@ -436,31 +393,27 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setAllowMissingColumnNames(boolean)">
 <h3>setAllowMissingColumnNames</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-344">setAllowMissingColumnNames</a></span><wbr><span class="parameters">(boolean&nbsp;allowMissingColumnNames)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-349">setAllowMissingColumnNames</a></span><wbr><span class="parameters">(boolean&nbsp;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/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>
+ <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>
 <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/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>
+                                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>
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setAutoFlush(boolean)">
 <h3>setAutoFlush</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-355">setAutoFlush</a></span><wbr><span class="parameters">(boolean&nbsp;autoFlush)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-360">setAutoFlush</a></span><wbr><span class="parameters">(boolean&nbsp;autoFlush)</span></div>
 <div class="block">Sets whether to flush on close.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -468,14 +421,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setCommentMarker(char)">
 <h3>setCommentMarker</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-394">setCommentMarker</a></span><wbr><span class="parameters">(char&nbsp;commentMarker)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-399">setCommentMarker</a></span><wbr><span class="parameters">(char&nbsp;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.
@@ -510,16 +461,14 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 <dt>Throws:</dt>
-<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>
+<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>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setCommentMarker(java.lang.Character)">
 <h3>setCommentMarker</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-433">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>&nbsp;commentMarker)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-438">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>&nbsp;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.
@@ -554,16 +503,14 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 <dt>Throws:</dt>
-<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>
+<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>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setDelimiter(char)">
 <h3>setDelimiter</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-447">setDelimiter</a></span><wbr><span class="parameters">(char&nbsp;delimiter)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-452">setDelimiter</a></span><wbr><span class="parameters">(char&nbsp;delimiter)</span></div>
 <div class="block">Sets the delimiter character.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -571,14 +518,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setDelimiter(java.lang.String)">
 <h3>setDelimiter</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-457">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>&nbsp;delimiter)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-462">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>&nbsp;delimiter)</span></div>
 <div class="block">Sets the delimiter character.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -586,14 +531,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setDuplicateHeaderMode(org.apache.commons.csv.DuplicateHeaderMode)">
 <h3>setDuplicateHeaderMode</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-475">setDuplicateHeaderMode</a></span><wbr><span class="parameters">(<a href="DuplicateHeaderMode.html" title="enum in org.apache.commons.csv">DuplicateHeaderMode</a>&nbsp;duplicateHeaderMode)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-480">setDuplicateHeaderMode</a></span><wbr><span class="parameters">(<a href="DuplicateHeaderMode.html" title="enum in org.apache.commons.csv">DuplicateHeaderMode</a>&nbsp;duplicateHeaderMode)</span></div>
 <div class="block">Sets the duplicate header names behavior.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -603,14 +546,12 @@ implements <a href="https://docs.oracle.
 <dt>Since:</dt>
 <dd>1.10.0</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setEscape(char)">
 <h3>setEscape</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-487">setEscape</a></span><wbr><span class="parameters">(char&nbsp;escapeCharacter)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-492">setEscape</a></span><wbr><span class="parameters">(char&nbsp;escapeCharacter)</span></div>
 <div class="block">Sets the escape character.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -618,16 +559,14 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 <dt>Throws:</dt>
-<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>
+<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>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setEscape(java.lang.Character)">
 <h3>setEscape</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-499">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>&nbsp;escapeCharacter)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-504">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>&nbsp;escapeCharacter)</span></div>
 <div class="block">Sets the escape character.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -635,17 +574,15 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 <dt>Throws:</dt>
-<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>
+<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>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setHeader(java.lang.Class)">
 <h3>setHeader</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-528">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>&lt;? 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>&lt;?&gt;&gt;&nbsp;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.
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-533">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>&lt;? 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>&lt;?&gt;&gt;&nbsp;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.
 
  <p>
  Example:
@@ -667,15 +604,13 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setHeader(java.sql.ResultSet)">
 <h3>setHeader</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-558">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>&nbsp;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="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-563">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>&nbsp;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="block">Sets the header from the result set metadata. The header can be parsed automatically from the input file with:
 
  <pre>
@@ -696,17 +631,15 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 <dt>Throws:</dt>
-<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>
+<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>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setHeader(java.sql.ResultSetMetaData)">
 <h3>setHeader</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-582">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>&nbsp;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="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-587">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>&nbsp;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="block">Sets the header from the result set metadata. The header can be parsed automatically from the input file with:
 
  <pre>
@@ -727,16 +660,14 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 <dt>Throws:</dt>
-<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>
+<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>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setHeader(java.lang.String...)">
 <h3>setHeader</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-613">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>...&nbsp;header)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-620">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>...&nbsp;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>
@@ -750,6 +681,9 @@ implements <a href="https://docs.oracle.
  </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>
+ <p>
+ This method keeps a copy of the input array.
  </p></div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -757,14 +691,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setHeaderComments(java.lang.Object...)">
 <h3>setHeaderComments</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-651">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>...&nbsp;headerComments)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-661">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>...&nbsp;headerComments)</span></div>
 <div class="block">Sets the header comments to write before the CSV data.
  <p>
  This setting is ignored by the parser.
@@ -792,21 +724,22 @@ implements <a href="https://docs.oracle.
  <pre>
  # Generated by Apache Commons CSV.
  # 1970-01-01T00:00:00Z
- </pre></div>
+ </pre>
+ <p>
+ This method keeps a copy of the input array.
+ </p></div>
 <dl class="notes">
 <dt>Parameters:</dt>
 <dd><code>headerComments</code> - the headerComments which will be printed by the Printer before the CSV data.</dd>
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setHeaderComments(java.lang.String...)">
 <h3>setHeaderComments</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-689">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>...&nbsp;headerComments)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-701">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>...&nbsp;headerComments)</span></div>
 <div class="block">Sets the header comments to write before the CSV data.
  <p>
  This setting is ignored by the parser.
@@ -834,21 +767,22 @@ implements <a href="https://docs.oracle.
  <pre>
  # Generated by Apache Commons CSV.
  # 1970-01-01T00:00:00Z
- </pre></div>
+ </pre>
+ <p>
+ This method keeps a copy of the input array.
+ </p></div>
 <dl class="notes">
 <dt>Parameters:</dt>
 <dd><code>headerComments</code> - the headerComments which will be printed by the Printer before the CSV data.</dd>
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setIgnoreEmptyLines(boolean)">
 <h3>setIgnoreEmptyLines</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-702">setIgnoreEmptyLines</a></span><wbr><span class="parameters">(boolean&nbsp;ignoreEmptyLines)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-714">setIgnoreEmptyLines</a></span><wbr><span class="parameters">(boolean&nbsp;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">
@@ -858,14 +792,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setIgnoreHeaderCase(boolean)">
 <h3>setIgnoreHeaderCase</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-713">setIgnoreHeaderCase</a></span><wbr><span class="parameters">(boolean&nbsp;ignoreHeaderCase)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-725">setIgnoreHeaderCase</a></span><wbr><span class="parameters">(boolean&nbsp;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>
@@ -873,14 +805,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setIgnoreSurroundingSpaces(boolean)">
 <h3>setIgnoreSurroundingSpaces</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-724">setIgnoreSurroundingSpaces</a></span><wbr><span class="parameters">(boolean&nbsp;ignoreSurroundingSpaces)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-736">setIgnoreSurroundingSpaces</a></span><wbr><span class="parameters">(boolean&nbsp;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>
@@ -888,14 +818,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setLenientEof(boolean)">
 <h3>setLenientEof</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-736">setLenientEof</a></span><wbr><span class="parameters">(boolean&nbsp;lenientEof)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-748">setLenientEof</a></span><wbr><span class="parameters">(boolean&nbsp;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>
@@ -905,14 +833,30 @@ implements <a href="https://docs.oracle.
 <dt>Since:</dt>
 <dd>1.11.0</dd>
 </dl>
-</div>
+</section>
+</li>
+<li>
+<section class="detail" id="setMaxRows(long)">
+<h3>setMaxRows</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-763">setMaxRows</a></span><wbr><span class="parameters">(long&nbsp;maxRows)</span></div>
+<div class="block">Sets the maximum number of rows to process, excluding the header row.
+ <p>
+ Values less than or equal to 0 mean no limit.
+ </p></div>
+<dl class="notes">
+<dt>Parameters:</dt>
+<dd><code>maxRows</code> - the maximum number of rows to process, excluding the header row.</dd>
+<dt>Returns:</dt>
+<dd>This instance.</dd>
+<dt>Since:</dt>
+<dd>1.14.0</dd>
+</dl>
 </section>
 </li>
 <li>
 <section class="detail" id="setNullString(java.lang.String)">
 <h3>setNullString</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-752">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>&nbsp;nullString)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-779">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>&nbsp;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>
@@ -925,14 +869,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setQuote(char)">
 <h3>setQuote</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-764">setQuote</a></span><wbr><span class="parameters">(char&nbsp;quoteCharacter)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-791">setQuote</a></span><wbr><span class="parameters">(char&nbsp;quoteCharacter)</span></div>
 <div class="block">Sets the quote character.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -940,14 +882,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setQuote(java.lang.Character)">
 <h3>setQuote</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-775">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>&nbsp;quoteCharacter)</span></div>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-802">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>&nbsp;quoteCharacter)</span></div>
 <div class="block">Sets the quote character, use <code>null</code> to disable.</div>
 <dl class="notes">
 <dt>Parameters:</dt>
@@ -955,14 +895,12 @@ implements <a href="https://docs.oracle.
 <dt>Returns:</dt>
 <dd>This instance.</dd>
 </dl>
-</div>
 </section>
 </li>
 <li>
 <section class="detail" id="setQuoteMode(org.apache.commons.csv.QuoteMode)">
 <h3>setQuoteMode</h3>
-<div class="horizontal-scroll">
-<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="CSVFormat.Builder.html" title="class in org.apache.commons.csv">CSVFormat.Builder</a></span>&nbsp;<span class="element-name"><a href="../../../../src-html/org/apache/commons/csv/CSVFormat.Builder.html#line-789">setQuoteMode</a></span><wbr><span class="parameters">(<a href="QuoteMode.html" title="enum in org.apache.commons.csv">QuoteMode</a>&nbsp;quoteMode)</span></div>

[... 124 lines stripped ...]