Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-tree.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-tree.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-tree.html (original) +++ poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-tree.html Tue Mar 15 12:35:44 2016 @@ -83,6 +83,20 @@ </li> <li type="circle">java.lang.RuntimeException <ul> +<li type="circle">java.lang.IllegalArgumentException +<ul> +<li type="circle">org.apache.poi.<a href="../../../../../org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi"><span class="strong">UnsupportedFileFormatException</span></a> +<ul> +<li type="circle">org.apache.poi.openxml4j.exceptions.<a href="../../../../../org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">NotOfficeXmlFileException</span></a> +<ul> +<li type="circle">org.apache.poi.openxml4j.exceptions.<a href="../../../../../org/apache/poi/openxml4j/exceptions/ODFNotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">ODFNotOfficeXmlFileException</span></a></li> +<li type="circle">org.apache.poi.openxml4j.exceptions.<a href="../../../../../org/apache/poi/openxml4j/exceptions/OLE2NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">OLE2NotOfficeXmlFileException</span></a></li> +</ul> +</li> +</ul> +</li> +</ul> +</li> <li type="circle">org.apache.poi.openxml4j.exceptions.<a href="../../../../../org/apache/poi/openxml4j/exceptions/OpenXML4JRuntimeException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">OpenXML4JRuntimeException</span></a> <ul> <li type="circle">org.apache.poi.openxml4j.exceptions.<a href="../../../../../org/apache/poi/openxml4j/exceptions/InvalidOperationException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">InvalidOperationException</span></a>
Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-use.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-use.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-use.html (original) +++ poi/site/publish/apidocs/org/apache/poi/openxml4j/exceptions/package-use.html Tue Mar 15 12:35:44 2016 @@ -201,11 +201,17 @@ </td> </tr> <tr class="rowColor"> +<td class="colOne"><a href="../../../../../org/apache/poi/openxml4j/exceptions/class-use/NotOfficeXmlFileException.html#org.apache.poi.openxml4j.exceptions">NotOfficeXmlFileException</a> +<div class="block">This exception is thrown when we try to open a file that doesn't + seem to actually be an OOXML (Office Open XML) file after all</div> +</td> +</tr> +<tr class="altColor"> <td class="colOne"><a href="../../../../../org/apache/poi/openxml4j/exceptions/class-use/OpenXML4JException.html#org.apache.poi.openxml4j.exceptions">OpenXML4JException</a> <div class="block">Global exception throws when a critical error occurs.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/poi/openxml4j/exceptions/class-use/OpenXML4JRuntimeException.html#org.apache.poi.openxml4j.exceptions">OpenXML4JRuntimeException</a> <div class="block">Global exception throws when a critical error occurs (this exception is set as Runtime in order not to force the user to manage the exception in a @@ -253,6 +259,12 @@ </td> </tr> <tr class="altColor"> +<td class="colOne"><a href="../../../../../org/apache/poi/openxml4j/exceptions/class-use/NotOfficeXmlFileException.html#org.apache.poi.openxml4j.opc.internal">NotOfficeXmlFileException</a> +<div class="block">This exception is thrown when we try to open a file that doesn't + seem to actually be an OOXML (Office Open XML) file after all</div> +</td> +</tr> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../org/apache/poi/openxml4j/exceptions/class-use/OpenXML4JException.html#org.apache.poi.openxml4j.opc.internal">OpenXML4JException</a> <div class="block">Global exception throws when a critical error occurs.</div> </td> Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/internal/ZipHelper.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/internal/ZipHelper.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/internal/ZipHelper.html (original) +++ poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/internal/ZipHelper.html Tue Mar 15 12:35:44 2016 @@ -171,13 +171,26 @@ extends java.lang.Object</pre> <tr class="rowColor"> <td class="colFirst"><code>static java.util.zip.ZipFile</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/openxml4j/opc/internal/ZipHelper.html#openZipFile(java.io.File)">openZipFile</a></strong>(java.io.File file)</code> -<div class="block">Opens the specified file as a zip, or returns null if no such file exists</div> +<div class="block">Opens the specified file as a secure zip, or returns null if no + such file exists</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static java.util.zip.ZipFile</code></td> <td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/openxml4j/opc/internal/ZipHelper.html#openZipFile(java.lang.String)">openZipFile</a></strong>(java.lang.String path)</code> -<div class="block">Retrieve and open a zip file with the specified path.</div> +<div class="block">Retrieve and open as a secure zip file with the specified path.</div> +</td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/poi/openxml4j/util/ZipSecureFile.ThresholdInputStream.html" title="class in org.apache.poi.openxml4j.util">ZipSecureFile.ThresholdInputStream</a></code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/openxml4j/opc/internal/ZipHelper.html#openZipStream(java.io.InputStream)">openZipStream</a></strong>(java.io.InputStream stream)</code> +<div class="block">Opens the specified stream as a secure zip</div> +</td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><strong><a href="../../../../../../org/apache/poi/openxml4j/opc/internal/ZipHelper.html#verifyZipHeader(java.io.InputStream)">verifyZipHeader</a></strong>(java.io.InputStream stream)</code> +<div class="block">Verifies that the given stream starts with a Zip structure.</div> </td> </tr> </table> @@ -284,6 +297,39 @@ extends java.lang.Object</pre> <dt><span class="strong">Returns:</span></dt><dd>A zip URI without any leading slashes.</dd></dl> </li> </ul> +<a name="verifyZipHeader(java.io.InputStream)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>verifyZipHeader</h4> +<pre>public static void verifyZipHeader(java.io.InputStream stream) + throws <a href="../../../../../../org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">NotOfficeXmlFileException</a>, + java.io.IOException</pre> +<div class="block">Verifies that the given stream starts with a Zip structure. + + Warning - this will consume the first few bytes of the stream, + you should push-back or reset the stream after use!</div> +<dl><dt><span class="strong">Throws:</span></dt> +<dd><code><a href="../../../../../../org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">NotOfficeXmlFileException</a></code></dd> +<dd><code>java.io.IOException</code></dd></dl> +</li> +</ul> +<a name="openZipStream(java.io.InputStream)"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>openZipStream</h4> +<pre>public static <a href="../../../../../../org/apache/poi/openxml4j/util/ZipSecureFile.ThresholdInputStream.html" title="class in org.apache.poi.openxml4j.util">ZipSecureFile.ThresholdInputStream</a> openZipStream(java.io.InputStream stream) + throws java.io.IOException</pre> +<div class="block">Opens the specified stream as a secure zip</div> +<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stream</code> - The stream to open.</dd> +<dt><span class="strong">Returns:</span></dt><dd>The zip stream freshly open.</dd> +<dt><span class="strong">Throws:</span></dt> +<dd><code>java.io.IOException</code></dd></dl> +</li> +</ul> <a name="openZipFile(java.io.File)"> <!-- --> </a> @@ -292,7 +338,8 @@ extends java.lang.Object</pre> <h4>openZipFile</h4> <pre>public static java.util.zip.ZipFile openZipFile(java.io.File file) throws java.io.IOException</pre> -<div class="block">Opens the specified file as a zip, or returns null if no such file exists</div> +<div class="block">Opens the specified file as a secure zip, or returns null if no + such file exists</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - The file to open.</dd> <dt><span class="strong">Returns:</span></dt><dd>The zip archive freshly open.</dd> <dt><span class="strong">Throws:</span></dt> @@ -307,7 +354,7 @@ extends java.lang.Object</pre> <h4>openZipFile</h4> <pre>public static java.util.zip.ZipFile openZipFile(java.lang.String path) throws java.io.IOException</pre> -<div class="block">Retrieve and open a zip file with the specified path.</div> +<div class="block">Retrieve and open as a secure zip file with the specified path.</div> <dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - The file path.</dd> <dt><span class="strong">Returns:</span></dt><dd>The zip archive freshly open.</dd> <dt><span class="strong">Throws:</span></dt> Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/util/class-use/ZipSecureFile.ThresholdInputStream.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/util/class-use/ZipSecureFile.ThresholdInputStream.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/openxml4j/util/class-use/ZipSecureFile.ThresholdInputStream.html (original) +++ poi/site/publish/apidocs/org/apache/poi/openxml4j/util/class-use/ZipSecureFile.ThresholdInputStream.html Tue Mar 15 12:35:44 2016 @@ -74,6 +74,10 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><a href="#org.apache.poi.openxml4j.opc.internal">org.apache.poi.openxml4j.opc.internal</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="#org.apache.poi.openxml4j.util">org.apache.poi.openxml4j.util</a></td> <td class="colLast"> </td> </tr> @@ -82,6 +86,26 @@ </li> <li class="blockList"> <ul class="blockList"> +<li class="blockList"><a name="org.apache.poi.openxml4j.opc.internal"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../org/apache/poi/openxml4j/util/ZipSecureFile.ThresholdInputStream.html" title="class in org.apache.poi.openxml4j.util">ZipSecureFile.ThresholdInputStream</a> in <a href="../../../../../../org/apache/poi/openxml4j/opc/internal/package-summary.html">org.apache.poi.openxml4j.opc.internal</a></h3> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> +<caption><span>Methods in <a href="../../../../../../org/apache/poi/openxml4j/opc/internal/package-summary.html">org.apache.poi.openxml4j.opc.internal</a> that return <a href="../../../../../../org/apache/poi/openxml4j/util/ZipSecureFile.ThresholdInputStream.html" title="class in org.apache.poi.openxml4j.util">ZipSecureFile.ThresholdInputStream</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="../../../../../../org/apache/poi/openxml4j/util/ZipSecureFile.ThresholdInputStream.html" title="class in org.apache.poi.openxml4j.util">ZipSecureFile.ThresholdInputStream</a></code></td> +<td class="colLast"><span class="strong">ZipHelper.</span><code><strong><a href="../../../../../../org/apache/poi/openxml4j/opc/internal/ZipHelper.html#openZipStream(java.io.InputStream)">openZipStream</a></strong>(java.io.InputStream stream)</code> +<div class="block">Opens the specified stream as a secure zip</div> +</td> +</tr> +</tbody> +</table> +</li> <li class="blockList"><a name="org.apache.poi.openxml4j.util"> <!-- --> </a> Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/util/package-use.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/util/package-use.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/openxml4j/util/package-use.html (original) +++ poi/site/publish/apidocs/org/apache/poi/openxml4j/util/package-use.html Tue Mar 15 12:35:44 2016 @@ -146,6 +146,9 @@ <div class="block">An immutable object that could be defined as null.</div> </td> </tr> +<tr class="rowColor"> +<td class="colOne"><a href="../../../../../org/apache/poi/openxml4j/util/class-use/ZipSecureFile.ThresholdInputStream.html#org.apache.poi.openxml4j.opc.internal">ZipSecureFile.ThresholdInputStream</a> </td> +</tr> </tbody> </table> </li> Modified: poi/site/publish/apidocs/org/apache/poi/package-use.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/package-use.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/package-use.html (original) +++ poi/site/publish/apidocs/org/apache/poi/package-use.html Tue Mar 15 12:35:44 2016 @@ -152,6 +152,16 @@ <td class="colLast"> </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="#org.apache.poi.openxml4j.exceptions">org.apache.poi.openxml4j.exceptions</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem</a></td> +<td class="colLast"> +<div class="block">filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.</div> +</td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="#org.apache.poi.sl.usermodel">org.apache.poi.sl.usermodel</a></td> <td class="colLast"> </td> </tr> @@ -722,6 +732,42 @@ </td> </tr> </tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.poi.openxml4j.exceptions"> +<!-- --> +</a> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../org/apache/poi/package-summary.html">org.apache.poi</a> used by <a href="../../../org/apache/poi/openxml4j/exceptions/package-summary.html">org.apache.poi.openxml4j.exceptions</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/apache/poi/class-use/UnsupportedFileFormatException.html#org.apache.poi.openxml4j.exceptions">UnsupportedFileFormatException</a> +<div class="block">Base class of all the exceptions that POI throws in the event + that it's given a file that isn't supported</div> +</td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.poi.poifs.filesystem"> +<!-- --> +</a> +<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation"> +<caption><span>Classes in <a href="../../../org/apache/poi/package-summary.html">org.apache.poi</a> used by <a href="../../../org/apache/poi/poifs/filesystem/package-summary.html">org.apache.poi.poifs.filesystem</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Class and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colOne"><a href="../../../org/apache/poi/class-use/UnsupportedFileFormatException.html#org.apache.poi.poifs.filesystem">UnsupportedFileFormatException</a> +<div class="block">Base class of all the exceptions that POI throws in the event + that it's given a file that isn't supported</div> +</td> +</tr> +</tbody> </table> </li> <li class="blockList"><a name="org.apache.poi.sl.usermodel"> Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OfficeXmlFileException.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OfficeXmlFileException.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OfficeXmlFileException.html (original) +++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OfficeXmlFileException.html Tue Mar 15 12:35:44 2016 @@ -97,6 +97,9 @@ <li>java.lang.IllegalArgumentException</li> <li> <ul class="inheritance"> +<li><a href="../../../../../org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi">org.apache.poi.UnsupportedFileFormatException</a></li> +<li> +<ul class="inheritance"> <li>org.apache.poi.poifs.filesystem.OfficeXmlFileException</li> </ul> </li> @@ -109,6 +112,8 @@ </ul> </li> </ul> +</li> +</ul> <div class="description"> <ul class="blockList"> <li class="blockList"> @@ -119,7 +124,7 @@ <hr> <br> <pre>public class <span class="strong">OfficeXmlFileException</span> -extends java.lang.IllegalArgumentException</pre> +extends <a href="../../../../../org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi">UnsupportedFileFormatException</a></pre> <div class="block">This exception is thrown when we try to open a file that's actually an Office 2007+ XML file, rather than an OLE2 file (which is what POIFS works with)</div> Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-tree.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-tree.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-tree.html (original) +++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-tree.html Tue Mar 15 12:35:44 2016 @@ -132,10 +132,14 @@ <ul> <li type="circle">java.lang.IllegalArgumentException <ul> +<li type="circle">org.apache.poi.<a href="../../../../../org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi"><span class="strong">UnsupportedFileFormatException</span></a> +<ul> <li type="circle">org.apache.poi.poifs.filesystem.<a href="../../../../../org/apache/poi/poifs/filesystem/OfficeXmlFileException.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">OfficeXmlFileException</span></a></li> </ul> </li> </ul> +</li> +</ul> </li> </ul> </li> Modified: poi/site/publish/apidocs/overview-tree.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/overview-tree.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/overview-tree.html (original) +++ poi/site/publish/apidocs/overview-tree.html Tue Mar 15 12:35:44 2016 @@ -2595,9 +2595,15 @@ <li type="circle">java.lang.IllegalArgumentException <ul> <li type="circle">org.apache.poi.<a href="org/apache/poi/EmptyFileException.html" title="class in org.apache.poi"><span class="strong">EmptyFileException</span></a></li> -<li type="circle">org.apache.poi.poifs.filesystem.<a href="org/apache/poi/poifs/filesystem/OfficeXmlFileException.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">OfficeXmlFileException</span></a></li> <li type="circle">org.apache.poi.<a href="org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi"><span class="strong">UnsupportedFileFormatException</span></a> <ul> +<li type="circle">org.apache.poi.openxml4j.exceptions.<a href="org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">NotOfficeXmlFileException</span></a> +<ul> +<li type="circle">org.apache.poi.openxml4j.exceptions.<a href="org/apache/poi/openxml4j/exceptions/ODFNotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">ODFNotOfficeXmlFileException</span></a></li> +<li type="circle">org.apache.poi.openxml4j.exceptions.<a href="org/apache/poi/openxml4j/exceptions/OLE2NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions"><span class="strong">OLE2NotOfficeXmlFileException</span></a></li> +</ul> +</li> +<li type="circle">org.apache.poi.poifs.filesystem.<a href="org/apache/poi/poifs/filesystem/OfficeXmlFileException.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">OfficeXmlFileException</span></a></li> <li type="circle">org.apache.poi.<a href="org/apache/poi/OldFileFormatException.html" title="class in org.apache.poi"><span class="strong">OldFileFormatException</span></a> <ul> <li type="circle">org.apache.poi.hssf.<a href="org/apache/poi/hssf/OldExcelFormatException.html" title="class in org.apache.poi.hssf"><span class="strong">OldExcelFormatException</span></a></li> Modified: poi/site/publish/apidocs/serialized-form.html URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/serialized-form.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/apidocs/serialized-form.html (original) +++ poi/site/publish/apidocs/serialized-form.html Tue Mar 15 12:35:44 2016 @@ -438,6 +438,21 @@ </a> <h3>Class <a href="org/apache/poi/openxml4j/exceptions/InvalidOperationException.html" title="class in org.apache.poi.openxml4j.exceptions">org.apache.poi.openxml4j.exceptions.InvalidOperationException</a> extends <a href="org/apache/poi/openxml4j/exceptions/OpenXML4JRuntimeException.html" title="class in org.apache.poi.openxml4j.exceptions">OpenXML4JRuntimeException</a> implements Serializable</h3> </li> +<li class="blockList"><a name="org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException"> +<!-- --> +</a> +<h3>Class <a href="org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">org.apache.poi.openxml4j.exceptions.NotOfficeXmlFileException</a> extends <a href="org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi">UnsupportedFileFormatException</a> implements Serializable</h3> +</li> +<li class="blockList"><a name="org.apache.poi.openxml4j.exceptions.ODFNotOfficeXmlFileException"> +<!-- --> +</a> +<h3>Class <a href="org/apache/poi/openxml4j/exceptions/ODFNotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">org.apache.poi.openxml4j.exceptions.ODFNotOfficeXmlFileException</a> extends <a href="org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">NotOfficeXmlFileException</a> implements Serializable</h3> +</li> +<li class="blockList"><a name="org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException"> +<!-- --> +</a> +<h3>Class <a href="org/apache/poi/openxml4j/exceptions/OLE2NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException</a> extends <a href="org/apache/poi/openxml4j/exceptions/NotOfficeXmlFileException.html" title="class in org.apache.poi.openxml4j.exceptions">NotOfficeXmlFileException</a> implements Serializable</h3> +</li> <li class="blockList"><a name="org.apache.poi.openxml4j.exceptions.OpenXML4JException"> <!-- --> </a> @@ -566,7 +581,7 @@ <li class="blockList"><a name="org.apache.poi.poifs.filesystem.OfficeXmlFileException"> <!-- --> </a> -<h3>Class <a href="org/apache/poi/poifs/filesystem/OfficeXmlFileException.html" title="class in org.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem.OfficeXmlFileException</a> extends java.lang.IllegalArgumentException implements Serializable</h3> +<h3>Class <a href="org/apache/poi/poifs/filesystem/OfficeXmlFileException.html" title="class in org.apache.poi.poifs.filesystem">org.apache.poi.poifs.filesystem.OfficeXmlFileException</a> extends <a href="org/apache/poi/UnsupportedFileFormatException.html" title="class in org.apache.poi">UnsupportedFileFormatException</a> implements Serializable</h3> </li> <li class="blockList"><a name="org.apache.poi.poifs.filesystem.Ole10NativeException"> <!-- --> Modified: poi/site/publish/changes.html URL: http://svn.apache.org/viewvc/poi/site/publish/changes.html?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/changes.html (original) +++ poi/site/publish/changes.html Tue Mar 15 12:35:44 2016 @@ -299,6 +299,9 @@ if (VERSION > 3) { <li> <img class="icon" alt="fix" src="images/fix.jpg"> More helpful exception when POIFSFileSystem is given a raw XML file</li> + +<li> +<img class="icon" alt="fix" src="images/fix.jpg"> More helpful exceptions when OPCPackage is given OLE2 or ODF or raw XML files</li> </ul> Modified: poi/site/publish/changes.rss URL: http://svn.apache.org/viewvc/poi/site/publish/changes.rss?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/publish/changes.rss (original) +++ poi/site/publish/changes.rss Tue Mar 15 12:35:44 2016 @@ -1,3 +1,3 @@ <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd"> -<rss version="0.91"><channel><title>Apache POI Changes</title><link>http://poi.apache.org/changes.html</link><description>Apache POI Changes</description><language>en-us</language><item><title> add</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers - HSLF: Add support for system colors</description></item><item><title> fix(bug 56930)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 56930) - Add Workbook.getNames() to allow to query for names that appear multiple times</description></item><item><title> fix(bug 55791)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 55791) - Avoid using an existing file-name when creating a new slide, it could still be left over from previous partial removal</description></item><item><title> fix(bug 55668)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 55668) - Try to avoid N ullPointerException by seting the cell to BLANK instead, when changing cell-type and a formula leads to null-string</description></item><item><title> fix(bug 59135)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 59135) - Password gets truncated when using passwords longer than 15 characters for the function protectSheet()</description></item><item><title> add(bug 56549)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 56549) - Correctly calculate char index ranges for HWPF in the TextPieceTable</description></item><item><title> add(bug 57495)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 57495) - Fix problem with tables in documents at pos 0</description></item><item><title> fix</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers - Fix a number of edge-cases where file-handles would be leaked</description ></item><item><title> fix(bug >59170)</title><link>http://poi.apache.org/changes.html</link><description> >fix by POI Developers (bug 59170) - Remove deprecated classes (POI 3.15) - >*Workbook.setRepeatingRowsAndColumns()</description></item><item><title> >fix(bug >59170)</title><link>http://poi.apache.org/changes.html</link><description> >fix by POI Developers (bug 59170) - Remove deprecated classes (POI 3.15) - >org.apache.poi.hssf/ss.util.Region</description></item><item><title> add(bug >57031)</title><link>http://poi.apache.org/changes.html</link><description> >add by POI Developers (bug 57031) - Out of Memory when extracting text from >attached files</description></item><item><title> >fix</title><link>http://poi.apache.org/changes.html</link><description> fix >by POI Developers - More helpful exception when POIFSFileSystem is given a >raw XML file</description></item></channel></rss> \ No newline at end of file +<rss version="0.91"><channel><title>Apache POI Changes</title><link>http://poi.apache.org/changes.html</link><description>Apache POI Changes</description><language>en-us</language><item><title> add</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers - HSLF: Add support for system colors</description></item><item><title> fix(bug 56930)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 56930) - Add Workbook.getNames() to allow to query for names that appear multiple times</description></item><item><title> fix(bug 55791)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 55791) - Avoid using an existing file-name when creating a new slide, it could still be left over from previous partial removal</description></item><item><title> fix(bug 55668)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 55668) - Try to avoid N ullPointerException by seting the cell to BLANK instead, when changing cell-type and a formula leads to null-string</description></item><item><title> fix(bug 59135)</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers (bug 59135) - Password gets truncated when using passwords longer than 15 characters for the function protectSheet()</description></item><item><title> add(bug 56549)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 56549) - Correctly calculate char index ranges for HWPF in the TextPieceTable</description></item><item><title> add(bug 57495)</title><link>http://poi.apache.org/changes.html</link><description> add by POI Developers (bug 57495) - Fix problem with tables in documents at pos 0</description></item><item><title> fix</title><link>http://poi.apache.org/changes.html</link><description> fix by POI Developers - Fix a number of edge-cases where file-handles would be leaked</description ></item><item><title> fix(bug >59170)</title><link>http://poi.apache.org/changes.html</link><description> >fix by POI Developers (bug 59170) - Remove deprecated classes (POI 3.15) - >*Workbook.setRepeatingRowsAndColumns()</description></item><item><title> >fix(bug >59170)</title><link>http://poi.apache.org/changes.html</link><description> >fix by POI Developers (bug 59170) - Remove deprecated classes (POI 3.15) - >org.apache.poi.hssf/ss.util.Region</description></item><item><title> add(bug >57031)</title><link>http://poi.apache.org/changes.html</link><description> >add by POI Developers (bug 57031) - Out of Memory when extracting text from >attached files</description></item><item><title> >fix</title><link>http://poi.apache.org/changes.html</link><description> fix >by POI Developers - More helpful exception when POIFSFileSystem is given a >raw XML file</description></item><item><title> >fix</title><link>http://poi.apache.org/changes.html</link><description> fix >by POI Developers - More helpful ex ceptions when OPCPackage is given OLE2 or ODF or raw XML files</description></item></channel></rss> \ No newline at end of file Modified: poi/site/src/documentation/content/xdocs/status.xml URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/status.xml?rev=1735070&r1=1735069&r2=1735070&view=diff ============================================================================== --- poi/site/src/documentation/content/xdocs/status.xml (original) +++ poi/site/src/documentation/content/xdocs/status.xml Tue Mar 15 12:35:44 2016 @@ -52,6 +52,7 @@ <action dev="PD" type="fix" fixes-bug="59170">Remove deprecated classes (POI 3.15) - org.apache.poi.hssf/ss.util.Region</action> <action dev="PD" type="add" fixes-bug="57031">Out of Memory when extracting text from attached files</action> <action dev="PD" type="fix">More helpful exception when POIFSFileSystem is given a raw XML file</action> + <action dev="PD" type="fix">More helpful exceptions when OPCPackage is given OLE2 or ODF or raw XML files</action> </release> <release version="3.14" date="2016-03-07"> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
