You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2023/10/26 18:24:03 UTC

svn commit: r1913364 - in /poi/trunk/poi-ooxml/src/main/java/org/apache/poi: ooxml/util/PackageHelper.java xdgf/usermodel/XmlVisioDocument.java

Author: fanningpj
Date: Thu Oct 26 18:24:03 2023
New Revision: 1913364

URL: http://svn.apache.org/viewvc?rev=1913364&view=rev
Log:
[bug-67579] add new XmlVisioDocument constructor

Modified:
    poi/trunk/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/PackageHelper.java
    poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XmlVisioDocument.java

Modified: poi/trunk/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/PackageHelper.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/PackageHelper.java?rev=1913364&r1=1913363&r2=1913364&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/PackageHelper.java (original)
+++ poi/trunk/poi-ooxml/src/main/java/org/apache/poi/ooxml/util/PackageHelper.java Thu Oct 26 18:24:03 2023
@@ -49,7 +49,7 @@ public final class PackageHelper {
      * @throws IOException If reading data from the stream fails
      */
     public static OPCPackage open(InputStream stream) throws IOException {
-        return open(stream, false);
+        return open(stream, true);
     }
 
     /**

Modified: poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XmlVisioDocument.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XmlVisioDocument.java?rev=1913364&r1=1913363&r2=1913364&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XmlVisioDocument.java (original)
+++ poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xdgf/usermodel/XmlVisioDocument.java Thu Oct 26 18:24:03 2023
@@ -76,8 +76,22 @@ public class XmlVisioDocument extends PO
         load(new XDGFFactory(_document));
     }
 
-    public XmlVisioDocument(InputStream is) throws IOException {
-        this(PackageHelper.open(is));
+    /**
+     * @param stream InputStream - closed when it is read
+     * @throws IOException
+     */
+    public XmlVisioDocument(InputStream stream) throws IOException {
+        this(stream, true);
+    }
+
+    /**
+     * @param stream InputStream
+     * @param closeStream Whether to close the InputStream
+     * @throws IOException
+     * @since POI 5.2.5
+     */
+    public XmlVisioDocument(InputStream stream, boolean closeStream) throws IOException {
+        this(PackageHelper.open(stream, closeStream));
     }
 
     @Override



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org