From defd26493f88bcb3276d0095be81ee74c527b443 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Wed, 13 Oct 2021 18:31:44 +0000 Subject: [PATCH] [bug-65042] support saving package part data in temp files git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894203 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/poi/openxml4j/opc/PackagePart.java | 11 +- .../apache/poi/openxml4j/opc/ZipPackage.java | 49 +++++- .../poi/openxml4j/opc/ZipPackagePart.java | 2 +- .../EncryptedTempFilePackagePart.java | 144 ++++++++++++++++++ .../opc/internal/MemoryPackagePart.java | 22 +-- .../opc/internal/TempFilePackagePart.java | 142 +++++++++++++++++ .../poi/xslf/usermodel/XSLFFontData.java | 2 +- .../poi/xslf/usermodel/XSLFObjectData.java | 2 +- 8 files changed, 347 insertions(+), 27 deletions(-) create mode 100644 poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/EncryptedTempFilePackagePart.java create mode 100644 poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/TempFilePackagePart.java diff --git a/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackagePart.java b/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackagePart.java index 801b700316..2aaf907d5e 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackagePart.java +++ b/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/PackagePart.java @@ -518,7 +518,7 @@ public abstract class PackagePart implements RelationshipSource, Comparable