This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-csv.git


The following commit(s) were added to refs/heads/master by this push:
     new 15a38a4e Javadoc: Don't use deprecated code
15a38a4e is described below

commit 15a38a4e26a64e8b07db3544a069f920f8802fc2
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Jan 3 15:20:23 2025 -0500

    Javadoc: Don't use deprecated code
---
 .../java/org/apache/commons/csv/CSVFormat.java     | 37 ++++++++++++----------
 1 file changed, 21 insertions(+), 16 deletions(-)

diff --git a/src/main/java/org/apache/commons/csv/CSVFormat.java 
b/src/main/java/org/apache/commons/csv/CSVFormat.java
index 4990457b..402b0237 100644
--- a/src/main/java/org/apache/commons/csv/CSVFormat.java
+++ b/src/main/java/org/apache/commons/csv/CSVFormat.java
@@ -93,7 +93,7 @@ import org.apache.commons.io.output.AppendableOutputStream;
  * </p>
  *
  * <pre>{@code
- * CSVFormat.EXCEL.withNullString("N/A").withIgnoreSurroundingSpaces(true);
+ * 
CSVFormat.EXCEL.builder().setNullString("N/A").setIgnoreSurroundingSpaces(true).get();
  * }</pre>
  *
  * <h2>Defining column names</h2>
@@ -103,7 +103,7 @@ import org.apache.commons.io.output.AppendableOutputStream;
  * </p>
  *
  * <pre>{@code
- * CSVFormat.EXCEL.withHeader("Col1", "Col2", "Col3");
+ * CSVFormat.EXCEL.builder().setHeader("Col1", "Col2", "Col3").get();
  * }</pre>
  *
  * <p>
@@ -122,7 +122,7 @@ import org.apache.commons.io.output.AppendableOutputStream;
  *
  * <pre>{@code
  * Reader in = ...;
- * CSVFormat.EXCEL.withHeader("Col1", "Col2", "Col3").parse(in);
+ * CSVFormat.EXCEL.builder().setHeader("Col1", "Col2", "Col3").get().parse(in);
  * }</pre>
  *
  * <p>
@@ -137,7 +137,7 @@ import org.apache.commons.io.output.AppendableOutputStream;
  * </p>
  *
  * <pre>
- * CSVFormat.EXCEL.withHeader();
+ * CSVFormat.EXCEL.builder().setHeader().get();
  * </pre>
  *
  * <p>
@@ -993,7 +993,7 @@ public final class CSVFormat implements Serializable {
      * </p>
      *
      * <pre>
-     * CSVFormat fmt = CSVFormat.EXCEL.withDelimiter(';');
+     * CSVFormat fmt = CSVFormat.EXCEL.builder().setDelimiter(';').get();
      * </pre>
      *
      * <p>
@@ -2693,6 +2693,7 @@ public final class CSVFormat implements Serializable {
         return builder().setEscape(escape).get();
     }
 
+    // @formatter:off
     /**
      * Builds a new {@code CSVFormat} using the first record as header.
      *
@@ -2701,7 +2702,10 @@ public final class CSVFormat implements Serializable {
      * </p>
      *
      * <pre>
-     * CSVFormat format = aFormat.withHeader().withSkipHeaderRecord();
+     * CSVFormat format = aFormat.builder()
+     *                           .setHeader()
+     *                           .setSkipHeaderRecord(true)
+     *                           .get();
      * </pre>
      *
      * @return A new CSVFormat that is equal to this but using the first 
record as header.
@@ -2710,6 +2714,7 @@ public final class CSVFormat implements Serializable {
      * @since 1.3
      * @deprecated Use {@link Builder#setHeader(String...) 
Builder#setHeader()}.{@link Builder#setSkipHeaderRecord(boolean) 
setSkipHeaderRecord(true)}.
      */
+    // @formatter:on
     @Deprecated
     public CSVFormat withFirstRecordAsHeader() {
         // @formatter:off
@@ -2728,11 +2733,11 @@ public final class CSVFormat implements Serializable {
      * </p>
      *
      * <pre>
-     * public enum Header {
+     * public enum MyHeader {
      *     Name, Email, Phone
      * }
-     *
-     * CSVFormat format = aformat.withHeader(Header.class);
+     * ...
+     * CSVFormat format = aFormat.builder().setHeader(MyHeader.class).get();
      * </pre>
      * <p>
      * The header is also used by the {@link CSVPrinter}.
@@ -2755,13 +2760,13 @@ public final class CSVFormat implements Serializable {
      * input file with:
      *
      * <pre>
-     * CSVFormat format = aformat.withHeader();
+     * CSVFormat format = aFormat.builder().setHeader().get();
      * </pre>
      *
      * or specified manually with:
      *
      * <pre>
-     * CSVFormat format = aformat.withHeader(resultSet);
+     * CSVFormat format = aFormat.builder().setHeader(resultSet).get();
      * </pre>
      * <p>
      * The header is also used by the {@link CSVPrinter}.
@@ -2783,13 +2788,13 @@ public final class CSVFormat implements Serializable {
      * input file with:
      *
      * <pre>
-     * CSVFormat format = aformat.withHeader();
+     * CSVFormat format = aFormat.builder().setHeader().get()
      * </pre>
      *
      * or specified manually with:
      *
      * <pre>
-     * CSVFormat format = aformat.withHeader(metaData);
+     * CSVFormat format = aFormat.builder().setHeader(resultSetMetaData).get()
      * </pre>
      * <p>
      * The header is also used by the {@link CSVPrinter}.
@@ -2811,13 +2816,13 @@ public final class CSVFormat implements Serializable {
      * with:
      *
      * <pre>
-     * CSVFormat format = aformat.withHeader();
+     * CSVFormat format = aFormat.builder().setHeader().get();
      * </pre>
      *
      * or specified manually with:
      *
      * <pre>{@code
-     * CSVFormat format = aformat.withHeader("name", "email", "phone");
+     * CSVFormat format = aFormat.builder().setHeader("name", "email", 
"phone").get();
      * }</pre>
      * <p>
      * The header is also used by the {@link CSVPrinter}.
@@ -2838,7 +2843,7 @@ public final class CSVFormat implements Serializable {
      * This setting is ignored by the parser.
      *
      * <pre>{@code
-     * CSVFormat format = aformat.withHeaderComments("Generated by Apache 
Commons CSV.", Instant.now());
+     * CSVFormat format = aFormat.builder().setHeaderComments("Generated by 
Apache Commons CSV.", Instant.now()).get();
      * }</pre>
      *
      * @param headerComments the headerComments which will be printed by the 
Printer before the actual CSV data.

Reply via email to