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

tilman pushed a commit to branch branch_2x
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/branch_2x by this push:
     new 1e999c6a9 TIKA-4239: replace deprecated
1e999c6a9 is described below

commit 1e999c6a9ac5ee34882bc2e2e6c5e211b7b12caa
Author: Tilman Hausherr <[email protected]>
AuthorDate: Tue Jan 14 13:13:55 2025 +0100

    TIKA-4239: replace deprecated
---
 .../src/main/java/org/apache/tika/parser/csv/TextAndCSVParser.java  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-text-module/src/main/java/org/apache/tika/parser/csv/TextAndCSVParser.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-text-module/src/main/java/org/apache/tika/parser/csv/TextAndCSVParser.java
index e9b35da67..e24b4b076 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-text-module/src/main/java/org/apache/tika/parser/csv/TextAndCSVParser.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-text-module/src/main/java/org/apache/tika/parser/csv/TextAndCSVParser.java
@@ -32,6 +32,7 @@ import java.util.Map;
 import java.util.Set;
 
 import org.apache.commons.csv.CSVFormat;
+import org.apache.commons.csv.CSVParser;
 import org.apache.commons.csv.CSVRecord;
 import org.apache.commons.io.input.CloseShieldInputStream;
 import org.xml.sax.ContentHandler;
@@ -192,14 +193,13 @@ public class TextAndCSVParser extends 
AbstractEncodingDetectorParser {
             return;
         }
 
-        CSVFormat csvFormat = 
CSVFormat.EXCEL.builder().setDelimiter(params.getDelimiter()).build();
+        CSVFormat csvFormat = 
CSVFormat.EXCEL.builder().setDelimiter(params.getDelimiter()).get();
         metadata.set(DELIMITER_PROPERTY,
                 
CHAR_TO_STRING_DELIMITER_MAP.get(csvFormat.getDelimiterString().charAt(0)));
 
         XHTMLContentHandler xhtmlContentHandler = new 
XHTMLContentHandler(handler, metadata);
         int totalRows = 0;
-        try (org.apache.commons.csv.CSVParser commonsParser = new 
org.apache.commons.csv.CSVParser(
-                reader, csvFormat)) {
+        try (CSVParser commonsParser = 
CSVParser.builder().setReader(reader).setFormat(csvFormat).get()) {
             xhtmlContentHandler.startDocument();
             xhtmlContentHandler.startElement(TABLE);
             int firstRowColCount = 0;

Reply via email to