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 382e7d908 TIKA-4327: replace deprecated
382e7d908 is described below

commit 382e7d9081fd45d40ecb0dd177b0d0064e920221
Author: Tilman Hausherr <[email protected]>
AuthorDate: Mon Jul 28 19:05:25 2025 +0200

    TIKA-4327: replace deprecated
---
 .../src/main/java/org/apache/tika/parser/dwg/DWGReadParser.java       | 3 ++-
 .../java/org/apache/tika/server/standard/config/PDFServerConfig.java  | 4 ++--
 .../org/apache/tika/server/standard/config/TesseractServerConfig.java | 4 ++--
 3 files changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-cad-module/src/main/java/org/apache/tika/parser/dwg/DWGReadParser.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-cad-module/src/main/java/org/apache/tika/parser/dwg/DWGReadParser.java
index 972e5becc..241aa738e 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-cad-module/src/main/java/org/apache/tika/parser/dwg/DWGReadParser.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-cad-module/src/main/java/org/apache/tika/parser/dwg/DWGReadParser.java
@@ -42,6 +42,7 @@ import com.fasterxml.jackson.core.JsonToken;
 import com.fasterxml.jackson.core.json.JsonReadFeature;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.xml.sax.ContentHandler;
@@ -311,7 +312,7 @@ public class DWGReadParser extends AbstractDWGParser {
                             metadata.set(TikaCoreProperties.TITLE, textVal);
                         } else if ("LASTSAVEDBY".equals(nextFieldName)) {
                             metadata.set(TikaCoreProperties.MODIFIER, textVal);
-                        } else if 
(!StringUtils.startsWithIgnoreCase(nextFieldName, "unknown")) {
+                        } else if (!Strings.CI.startsWith(nextFieldName, 
"unknown")) {
                             metadata.set(nextFieldName, textVal);
                         }
                     }
diff --git 
a/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/PDFServerConfig.java
 
b/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/PDFServerConfig.java
index a95d3b9f8..e38ca6909 100644
--- 
a/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/PDFServerConfig.java
+++ 
b/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/PDFServerConfig.java
@@ -22,7 +22,7 @@ import java.util.List;
 import java.util.Map;
 
 import jakarta.ws.rs.core.MultivaluedMap;
-import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
 
 import org.apache.tika.metadata.Metadata;
 import org.apache.tika.parser.ParseContext;
@@ -54,7 +54,7 @@ public class PDFServerConfig implements ParseContextConfig {
         //upon server startup will be ignored.
         PDFParserConfig pdfParserConfig = null;
         for (Map.Entry<String, List<String>> kvp : httpHeaders.entrySet()) {
-            if (StringUtils.startsWithIgnoreCase(kvp.getKey(), 
X_TIKA_PDF_HEADER_PREFIX)) {
+            if (Strings.CI.startsWith(kvp.getKey(), X_TIKA_PDF_HEADER_PREFIX)) 
{
                 pdfParserConfig = (pdfParserConfig == null) ? new 
PDFParserConfig() : pdfParserConfig;
                 processHeaderConfig(pdfParserConfig, kvp.getKey(), kvp
                         .getValue()
diff --git 
a/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/TesseractServerConfig.java
 
b/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/TesseractServerConfig.java
index 38ac4c08b..90838f3e2 100644
--- 
a/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/TesseractServerConfig.java
+++ 
b/tika-server/tika-server-standard/src/main/java/org/apache/tika/server/standard/config/TesseractServerConfig.java
@@ -22,7 +22,7 @@ import java.util.List;
 import java.util.Map;
 
 import jakarta.ws.rs.core.MultivaluedMap;
-import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
 
 import org.apache.tika.metadata.Metadata;
 import org.apache.tika.parser.ParseContext;
@@ -54,7 +54,7 @@ public class TesseractServerConfig implements 
ParseContextConfig {
         //upon server startup will be ignored.
         TesseractOCRConfig ocrConfig = null;
         for (Map.Entry<String, List<String>> kvp : httpHeaders.entrySet()) {
-            if (StringUtils.startsWithIgnoreCase(kvp.getKey(), 
X_TIKA_OCR_HEADER_PREFIX)) {
+            if (Strings.CI.startsWith(kvp.getKey(), X_TIKA_OCR_HEADER_PREFIX)) 
{
                 ocrConfig = (ocrConfig == null) ? new TesseractOCRConfig() : 
ocrConfig;
                 processHeaderConfig(ocrConfig, kvp.getKey(), kvp
                         .getValue()

Reply via email to