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

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


The following commit(s) were added to refs/heads/main by this push:
     new e9cb4bf8f TIKA-4327: replace deprecated
e9cb4bf8f is described below

commit e9cb4bf8f1f01d38bf9e5338a118b2f4c6e0f60e
Author: Tilman Hausherr <[email protected]>
AuthorDate: Tue Jan 14 13:13:22 2025 +0100

    TIKA-4327: 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 1f565d77f..8feb63e1f 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;
@@ -179,13 +180,12 @@ 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, 
textAndCSVConfig.getDelimiterToNameMap().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