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 5c9677e3e TIKA-4327: replace deprecated
5c9677e3e is described below
commit 5c9677e3e4a56b33b9e2e5e9f7c9cb8ebaf1f6db
Author: Tilman Hausherr <[email protected]>
AuthorDate: Mon Jul 28 14:33:05 2025 +0200
TIKA-4327: replace deprecated
---
.../src/main/java/org/apache/tika/parser/mif/MIFExtractor.java | 5 +++--
.../main/java/org/apache/tika/server/core/resource/TikaResource.java | 3 ++-
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/mif/MIFExtractor.java
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/mif/MIFExtractor.java
index ccf027379..457895277 100644
---
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/mif/MIFExtractor.java
+++
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-miscoffice-module/src/main/java/org/apache/tika/parser/mif/MIFExtractor.java
@@ -26,6 +26,7 @@ import java.util.regex.Pattern;
import org.apache.commons.lang3.StringEscapeUtils;
import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
import org.xml.sax.Attributes;
import org.xml.sax.ContentHandler;
import org.xml.sax.SAXException;
@@ -121,8 +122,8 @@ public class MIFExtractor {
private static void processTag(ContentHandler handler, Tag tag) throws
SAXException {
Attributes attrs = new AttributesImpl();
handler.startElement(StringUtils.EMPTY, tag.getName(), tag.getName(),
attrs);
- String value = StringUtils.removeStart(tag.getValue(),
START_TAG_VALUE);
- value = StringUtils.removeEnd(value, END_TAG_VALUE);
+ String value = Strings.CS.removeStart(tag.getValue(), START_TAG_VALUE);
+ value = Strings.CS.removeEnd(value, END_TAG_VALUE);
String content = StringEscapeUtils.escapeXml(value);
handler.characters(content.toCharArray(), 0, content.length());
handler.endElement(StringUtils.EMPTY, tag.getName(), tag.getName());
diff --git
a/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaResource.java
b/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaResource.java
index 6e76dafdb..0be09be21 100644
---
a/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaResource.java
+++
b/tika-server/tika-server-core/src/main/java/org/apache/tika/server/core/resource/TikaResource.java
@@ -53,6 +53,7 @@ import jakarta.ws.rs.core.Response;
import jakarta.ws.rs.core.StreamingOutput;
import jakarta.ws.rs.core.UriInfo;
import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.Strings;
import org.apache.cxf.attachment.ContentDisposition;
import org.apache.cxf.jaxrs.ext.multipart.Attachment;
import org.apache.cxf.jaxrs.impl.MetadataMap;
@@ -178,7 +179,7 @@ public class TikaResource {
*/
public static void processHeaderConfig(Object object, String key, String
val, String prefix) {
try {
- String property = StringUtils.removeStartIgnoreCase(key, prefix);
+ String property = Strings.CI.removeStart(key, prefix);
Field field = null;
try {
field = object