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: [email protected]
For additional commands, e-mail: [email protected]