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

tallison pushed a commit to branch TIKA-4708-refactor-xlsx
in repository https://gitbox.apache.org/repos/asf/tika.git

commit 9daaacf7785fa4d05de18c59ab1328881b55553b
Author: tallison <[email protected]>
AuthorDate: Fri Apr 3 07:57:53 2026 -0400

    refactor xlsx - WIP
---
 .../parser/microsoft/ooxml/SXSLFPowerPointExtractorDecorator.java    | 5 +++++
 .../tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java     | 5 +++++
 2 files changed, 10 insertions(+)

diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/SXSLFPowerPointExtractorDecorator.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/SXSLFPowerPointExtractorDecorator.java
index c16b75fd8c..d6f5b9759d 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/SXSLFPowerPointExtractorDecorator.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/SXSLFPowerPointExtractorDecorator.java
@@ -93,6 +93,11 @@ public class SXSLFPowerPointExtractorDecorator extends 
AbstractOOXMLExtractor {
         //if mainDocument == null, throw exception
     }
 
+    @Override
+    public MetadataExtractor getMetadataExtractor() {
+        return new SAXBasedMetadataExtractor(opcPackage, context);
+    }
+
     /**
      * @see org.apache.poi.xslf.extractor.XSLFPowerPointExtractor#getText()
      */
diff --git 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
index 3ebccba8e5..899016caf8 100644
--- 
a/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
+++ 
b/tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/parser/microsoft/ooxml/XSSFExcelExtractorDecorator.java
@@ -132,6 +132,11 @@ public class XSSFExcelExtractorDecorator extends 
AbstractOOXMLExtractor {
         //does no good here.
     }
 
+    @Override
+    public MetadataExtractor getMetadataExtractor() {
+        return new SAXBasedMetadataExtractor(extractor.getPackage(), 
parseContext);
+    }
+
     @Override
     public void getXHTML(ContentHandler handler, Metadata metadata, 
ParseContext context)
             throws SAXException, IOException, TikaException {

Reply via email to