You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2017/08/13 10:01:12 UTC

svn commit: r1804885 [1/3] - in /poi/site/publish: ./ apidocs/ apidocs/org/apache/poi/openxml4j/opc/internal/ apidocs/org/apache/poi/poifs/filesystem/ apidocs/org/apache/poi/poifs/filesystem/class-use/ apidocs/org/apache/poi/sl/usermodel/ apidocs/org/a...

Author: nick
Date: Sun Aug 13 10:01:11 2017
New Revision: 1804885

URL: http://svn.apache.org/viewvc?rev=1804885&view=rev
Log:
Republish site

Added:
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FileMagic.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/class-use/FileMagic.html
Modified:
    poi/site/publish/apidocs/allclasses-frame.html
    poi/site/publish/apidocs/allclasses-noframe.html
    poi/site/publish/apidocs/deprecated-list.html
    poi/site/publish/apidocs/index-all.html
    poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/internal/ZipHelper.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/EntryUtils.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/POIFSFileSystem.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-frame.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-summary.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-tree.html
    poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/package-use.html
    poi/site/publish/apidocs/org/apache/poi/sl/usermodel/SlideShowFactory.html
    poi/site/publish/apidocs/org/apache/poi/ss/usermodel/WorkbookFactory.html
    poi/site/publish/apidocs/org/apache/poi/util/class-use/Internal.html
    poi/site/publish/apidocs/org/apache/poi/util/class-use/Removal.html
    poi/site/publish/apidocs/org/apache/poi/util/package-use.html
    poi/site/publish/apidocs/overview-tree.html
    poi/site/publish/changes.html
    poi/site/publish/changes.rss
    poi/site/publish/hpbf/file-format.html
    poi/site/publish/hpsf/how-to.html
    poi/site/publish/poifs/how-to.html
    poi/site/publish/poifs/usecases.html

Modified: poi/site/publish/apidocs/allclasses-frame.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/allclasses-frame.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/allclasses-frame.html (original)
+++ poi/site/publish/apidocs/allclasses-frame.html Sun Aug 13 10:01:11 2017
@@ -696,6 +696,7 @@
 <li><a href="org/apache/poi/poifs/nio/FileBackedDataSource.html" title="class in org.apache.poi.poifs.nio" target="classFrame">FileBackedDataSource</a></li>
 <li><a href="org/apache/poi/openxml4j/opc/internal/FileHelper.html" title="class in org.apache.poi.openxml4j.opc.internal" target="classFrame">FileHelper</a></li>
 <li><a href="org/apache/poi/hwpf/model/FileInformationBlock.html" title="class in org.apache.poi.hwpf.model" target="classFrame">FileInformationBlock</a></li>
+<li><a href="org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem" target="classFrame">FileMagic</a></li>
 <li><a href="org/apache/poi/hssf/record/FilePassRecord.html" title="class in org.apache.poi.hssf.record" target="classFrame">FilePassRecord</a></li>
 <li><a href="org/apache/poi/hssf/record/FileSharingRecord.html" title="class in org.apache.poi.hssf.record" target="classFrame">FileSharingRecord</a></li>
 <li><a href="org/apache/poi/hpsf/Filetime.html" title="class in org.apache.poi.hpsf" target="classFrame">Filetime</a></li>

Modified: poi/site/publish/apidocs/allclasses-noframe.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/allclasses-noframe.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/allclasses-noframe.html (original)
+++ poi/site/publish/apidocs/allclasses-noframe.html Sun Aug 13 10:01:11 2017
@@ -696,6 +696,7 @@
 <li><a href="org/apache/poi/poifs/nio/FileBackedDataSource.html" title="class in org.apache.poi.poifs.nio">FileBackedDataSource</a></li>
 <li><a href="org/apache/poi/openxml4j/opc/internal/FileHelper.html" title="class in org.apache.poi.openxml4j.opc.internal">FileHelper</a></li>
 <li><a href="org/apache/poi/hwpf/model/FileInformationBlock.html" title="class in org.apache.poi.hwpf.model">FileInformationBlock</a></li>
+<li><a href="org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></li>
 <li><a href="org/apache/poi/hssf/record/FilePassRecord.html" title="class in org.apache.poi.hssf.record">FilePassRecord</a></li>
 <li><a href="org/apache/poi/hssf/record/FileSharingRecord.html" title="class in org.apache.poi.hssf.record">FileSharingRecord</a></li>
 <li><a href="org/apache/poi/hpsf/Filetime.html" title="class in org.apache.poi.hpsf">Filetime</a></li>

Modified: poi/site/publish/apidocs/deprecated-list.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/deprecated-list.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/deprecated-list.html (original)
+++ poi/site/publish/apidocs/deprecated-list.html Sun Aug 13 10:01:11 2017
@@ -1400,329 +1400,354 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><a href="org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html#hasOOXMLHeader(java.io.InputStream)">org.apache.poi.poifs.filesystem.DocumentFactoryHelper.hasOOXMLHeader(InputStream)</a>
+<div class="block"><i>in 3.17-beta2, use <a href="org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == FileMagic.OOXML instead</i></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html#hasPOIFSHeader(byte[])">org.apache.poi.poifs.filesystem.OPOIFSFileSystem.hasPOIFSHeader(byte[])</a>
+<div class="block"><i>in 3.17-beta2, use <a href="org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html#hasPOIFSHeader(byte[])">org.apache.poi.poifs.filesystem.NPOIFSFileSystem.hasPOIFSHeader(byte[])</a>
+<div class="block"><i>in 3.17-beta2, use <a href="org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">org.apache.poi.poifs.filesystem.OPOIFSFileSystem.hasPOIFSHeader(InputStream)</a>
+<div class="block"><i>in 3.17-beta2, use <a href="org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">org.apache.poi.poifs.filesystem.NPOIFSFileSystem.hasPOIFSHeader(InputStream)</a>
+<div class="block"><i>in 3.17-beta2, use <a href="org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/usermodel/Range.html#insertAfter(org.apache.poi.hwpf.usermodel.ParagraphProperties,%20int)">org.apache.poi.hwpf.usermodel.Range.insertAfter(ParagraphProperties, int)</a>
 <div class="block"><i>POI 3.8 beta 4. Use code shall not work with <a href="org/apache/poi/hwpf/usermodel/ParagraphProperties.html" title="class in org.apache.poi.hwpf.usermodel"><code>ParagraphProperties</code></a></i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/usermodel/Range.html#insertAfter(org.apache.poi.hwpf.usermodel.ParagraphProperties,%20int,%20java.lang.String)">org.apache.poi.hwpf.usermodel.Range.insertAfter(ParagraphProperties, int, String)</a>
 <div class="block"><i>POI 3.8 beta 4. Use code shall not work with <a href="org/apache/poi/hwpf/usermodel/ParagraphProperties.html" title="class in org.apache.poi.hwpf.usermodel"><code>ParagraphProperties</code></a></i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ddf/EscherBoolProperty.html#isFalse()">org.apache.poi.ddf.EscherBoolProperty.isFalse()</a>
 <div class="block"><i>use !isTrue() instead, planed to be removed in POI 3.17</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/FibBaseAbstractType.html#isFEmptySpecial()">org.apache.poi.hwpf.model.types.FibBaseAbstractType.isFEmptySpecial()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/FibBaseAbstractType.html#isFMac()">org.apache.poi.hwpf.model.types.FibBaseAbstractType.isFMac()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/formula/atp/WorkdayCalculator.html#isNonWorkday(double,%20double[])">org.apache.poi.ss.formula.atp.WorkdayCalculator.isNonWorkday(double, double[])</a>
 <div class="block"><i>POI 3.16 - will be removed, not used in POI itself</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/FibBaseAbstractType.html#isReserved1()">org.apache.poi.hwpf.model.types.FibBaseAbstractType.isReserved1()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/FibBaseAbstractType.html#isReserved2()">org.apache.poi.hwpf.model.types.FibBaseAbstractType.isReserved2()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xwpf/usermodel/XWPFRun.html#isStrike()">org.apache.poi.xwpf.usermodel.XWPFRun.isStrike()</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/LSTFAbstractType.html#isUnused1()">org.apache.poi.hwpf.model.types.LSTFAbstractType.isUnused1()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/LVLFAbstractType.html#isUnused1()">org.apache.poi.hwpf.model.types.LVLFAbstractType.isUnused1()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/types/LSTFAbstractType.html#isUnused2()">org.apache.poi.hwpf.model.types.LSTFAbstractType.isUnused2()</a>
 <div class="block"><i>This field should not be used according to specification</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hslf/record/RecordContainer.html#moveChildBefore(org.apache.poi.hslf.record.Record,%20org.apache.poi.hslf.record.Record)">org.apache.poi.hslf.record.RecordContainer.moveChildBefore(Record, Record)</a>
 <div class="block"><i>method is not used within POI and will be removed</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hslf/record/RecordContainer.html#moveChildrenAfter(org.apache.poi.hslf.record.Record,%20int,%20org.apache.poi.hslf.record.Record)">org.apache.poi.hslf.record.RecordContainer.moveChildrenAfter(Record, int, Record)</a>
 <div class="block"><i>method is not used within POI and will be removed</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hslf/record/RecordContainer.html#moveChildrenBefore(org.apache.poi.hslf.record.Record,%20int,%20org.apache.poi.hslf.record.Record)">org.apache.poi.hslf.record.RecordContainer.moveChildrenBefore(Record, int, Record)</a>
 <div class="block"><i>method is not used within POI and will be removed</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hssf/record/DrawingRecord.html#processContinueRecord(byte[])">org.apache.poi.hssf.record.DrawingRecord.processContinueRecord(byte[])</a>
 <div class="block"><i>POI 3.9</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hssf/record/RecordInputStream.html#readAllContinuedRemainder()">org.apache.poi.hssf.record.RecordInputStream.readAllContinuedRemainder()</a>
 <div class="block"><i>POI 2.0 Best to write a input stream that wraps this one
              where there is special sub record that may overlap continue
              records.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/streaming/SXSSFWorkbook.html#removeName(int)">org.apache.poi.xssf.streaming.SXSSFWorkbook.removeName(int)</a>
 <div class="block"><i>3.16. New projects should use <a href="org/apache/poi/xssf/streaming/SXSSFWorkbook.html#removeName(org.apache.poi.ss.usermodel.Name)"><code>SXSSFWorkbook.removeName(Name)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName(int)">org.apache.poi.xssf.usermodel.XSSFWorkbook.removeName(int)</a>
 <div class="block"><i>3.16. New projects should use <a href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName(org.apache.poi.ss.usermodel.Name)"><code>XSSFWorkbook.removeName(Name)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/streaming/SXSSFWorkbook.html#removeName(java.lang.String)">org.apache.poi.xssf.streaming.SXSSFWorkbook.removeName(String)</a>
 <div class="block"><i>3.16. New projects should use <a href="org/apache/poi/xssf/streaming/SXSSFWorkbook.html#removeName(org.apache.poi.ss.usermodel.Name)"><code>SXSSFWorkbook.removeName(Name)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName(java.lang.String)">org.apache.poi.xssf.usermodel.XSSFWorkbook.removeName(String)</a>
 <div class="block"><i>3.16. New projects should use <a href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName(org.apache.poi.ss.usermodel.Name)"><code>XSSFWorkbook.removeName(Name)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/util/RegionUtil.html#setBorderBottom(int,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)">org.apache.poi.ss.util.RegionUtil.setBorderBottom(int, CellRangeAddress, Sheet)</a>
 <div class="block"><i>POI 3.16 beta 1. Use <a href="org/apache/poi/ss/util/RegionUtil.html#setBorderBottom(org.apache.poi.ss.usermodel.BorderStyle,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)"><code>RegionUtil.setBorderBottom(BorderStyle, CellRangeAddress, Sheet)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderBottom(short)">org.apache.poi.ss.usermodel.BorderFormatting.setBorderBottom(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderBottom(org.apache.poi.ss.usermodel.BorderStyle)"><code>BorderFormatting.setBorderBottom(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderBottom(short)">org.apache.poi.xssf.usermodel.XSSFBorderFormatting.setBorderBottom(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderBottom(org.apache.poi.ss.usermodel.BorderStyle)"><code>XSSFBorderFormatting.setBorderBottom(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderDiagonal(short)">org.apache.poi.ss.usermodel.BorderFormatting.setBorderDiagonal(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderDiagonal(org.apache.poi.ss.usermodel.BorderStyle)"><code>BorderFormatting.setBorderDiagonal(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderDiagonal(short)">org.apache.poi.xssf.usermodel.XSSFBorderFormatting.setBorderDiagonal(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderDiagonal(org.apache.poi.ss.usermodel.BorderStyle)"><code>XSSFBorderFormatting.setBorderDiagonal(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ss/util/RegionUtil.html#setBorderLeft(int,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)">org.apache.poi.ss.util.RegionUtil.setBorderLeft(int, CellRangeAddress, Sheet)</a>
 <div class="block"><i>3.16 beta 1. Use <a href="org/apache/poi/ss/util/RegionUtil.html#setBorderLeft(org.apache.poi.ss.usermodel.BorderStyle,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)"><code>RegionUtil.setBorderLeft(BorderStyle, CellRangeAddress, Sheet)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderLeft(short)">org.apache.poi.ss.usermodel.BorderFormatting.setBorderLeft(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderLeft(org.apache.poi.ss.usermodel.BorderStyle)"><code>BorderFormatting.setBorderLeft(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderLeft(short)">org.apache.poi.xssf.usermodel.XSSFBorderFormatting.setBorderLeft(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderLeft(org.apache.poi.ss.usermodel.BorderStyle)"><code>XSSFBorderFormatting.setBorderLeft(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/util/RegionUtil.html#setBorderRight(int,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)">org.apache.poi.ss.util.RegionUtil.setBorderRight(int, CellRangeAddress, Sheet)</a>
 <div class="block"><i>POI 3.16 beta 1. Use <a href="org/apache/poi/ss/util/RegionUtil.html#setBorderRight(org.apache.poi.ss.usermodel.BorderStyle,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)"><code>RegionUtil.setBorderRight(BorderStyle, CellRangeAddress, Sheet)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderRight(short)">org.apache.poi.ss.usermodel.BorderFormatting.setBorderRight(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderRight(org.apache.poi.ss.usermodel.BorderStyle)"><code>BorderFormatting.setBorderRight(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderRight(short)">org.apache.poi.xssf.usermodel.XSSFBorderFormatting.setBorderRight(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderRight(org.apache.poi.ss.usermodel.BorderStyle)"><code>XSSFBorderFormatting.setBorderRight(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ss/util/RegionUtil.html#setBorderTop(int,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)">org.apache.poi.ss.util.RegionUtil.setBorderTop(int, CellRangeAddress, Sheet)</a>
 <div class="block"><i>3.16 beta 1. Use <a href="org/apache/poi/ss/util/RegionUtil.html#setBorderTop(org.apache.poi.ss.usermodel.BorderStyle,%20org.apache.poi.ss.util.CellRangeAddress,%20org.apache.poi.ss.usermodel.Sheet)"><code>RegionUtil.setBorderTop(BorderStyle, CellRangeAddress, Sheet)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderTop(short)">org.apache.poi.ss.usermodel.BorderFormatting.setBorderTop(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/BorderFormatting.html#setBorderTop(org.apache.poi.ss.usermodel.BorderStyle)"><code>BorderFormatting.setBorderTop(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderTop(short)">org.apache.poi.xssf.usermodel.XSSFBorderFormatting.setBorderTop(short)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/xssf/usermodel/XSSFBorderFormatting.html#setBorderTop(org.apache.poi.ss.usermodel.BorderStyle)"><code>XSSFBorderFormatting.setBorderTop(BorderStyle)</code></a></i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hssf/usermodel/HSSFCell.html#setCellErrorValue(byte)">org.apache.poi.hssf.usermodel.HSSFCell.setCellErrorValue(byte)</a>
 <div class="block"><i>3.15 beta 2. Use <a href="org/apache/poi/hssf/usermodel/HSSFCell.html#setCellErrorValue(org.apache.poi.ss.usermodel.FormulaError)"><code>HSSFCell.setCellErrorValue(FormulaError)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hssf/usermodel/HSSFCell.html#setCellType(int)">org.apache.poi.hssf.usermodel.HSSFCell.setCellType(int)</a>
 <div class="block"><i>POI 3.15 beta 3. Use <a href="org/apache/poi/hssf/usermodel/HSSFCell.html#setCellType(org.apache.poi.ss.usermodel.CellType)"><code>HSSFCell.setCellType(CellType)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/Cell.html#setCellType(int)">org.apache.poi.ss.usermodel.Cell.setCellType(int)</a>
 <div class="block"><i>POI 3.15 beta 3. Use <a href="org/apache/poi/ss/usermodel/Cell.html#setCellType(org.apache.poi.ss.usermodel.CellType)"><code>Cell.setCellType(CellType)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xssf/streaming/SXSSFCell.html#setCellType(int)">org.apache.poi.xssf.streaming.SXSSFCell.setCellType(int)</a>
 <div class="block"><i>POI 3.15 beta 3. Use <a href="org/apache/poi/xssf/streaming/SXSSFCell.html#setCellType(org.apache.poi.ss.usermodel.CellType)"><code>SXSSFCell.setCellType(CellType)</code></a> instead.
  Will be deleted when we make the CellType enum transition. See bug 59791.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFCell.html#setCellType(int)">org.apache.poi.xssf.usermodel.XSSFCell.setCellType(int)</a>
 <div class="block"><i>POI 3.15 beta 3. Use <a href="org/apache/poi/xssf/usermodel/XSSFCell.html#setCellType(org.apache.poi.ss.usermodel.CellType)"><code>XSSFCell.setCellType(CellType)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldAtn(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldAtn(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldEdn(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldEdn(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldFtn(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldFtn(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldHdr(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldHdr(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldHdrtxbx(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldHdrtxbx(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldMom(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldMom(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcffldTxbx(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcffldTxbx(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setFcPlcfLst(int)">org.apache.poi.hwpf.model.FileInformationBlock.setFcPlcfLst(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldAtn(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldAtn(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldEdn(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldEdn(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldFtn(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldFtn(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldHdr(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldHdr(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldHdrtxbx(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldHdrtxbx(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldMom(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldMom(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcffldTxbx(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcffldTxbx(int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FileInformationBlock.html#setLcbPlcfLst(int)">org.apache.poi.hwpf.model.FileInformationBlock.setLcbPlcfLst(int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hssf/usermodel/HSSFWorkbook.html#setSheetHidden(int,%20int)">org.apache.poi.hssf.usermodel.HSSFWorkbook.setSheetHidden(int, int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/usermodel/Workbook.html#setSheetHidden(int,%20int)">org.apache.poi.ss.usermodel.Workbook.setSheetHidden(int, int)</a>
 <div class="block"><i>POI 3.16 beta 2. Use <a href="org/apache/poi/ss/usermodel/Workbook.html#setSheetVisibility(int,%20org.apache.poi.ss.usermodel.SheetVisibility)"><code>Workbook.setSheetVisibility(int, SheetVisibility)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xssf/streaming/SXSSFWorkbook.html#setSheetHidden(int,%20int)">org.apache.poi.xssf.streaming.SXSSFWorkbook.setSheetHidden(int, int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetHidden(int,%20int)">org.apache.poi.xssf.usermodel.XSSFWorkbook.setSheetHidden(int, int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xwpf/usermodel/XWPFRun.html#setStrike(boolean)">org.apache.poi.xwpf.usermodel.XWPFRun.setStrike(boolean)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/XSSFChart.html#setTitle(java.lang.String)">org.apache.poi.xssf.usermodel.XSSFChart.setTitle(String)</a>
 <div class="block"><i>POI 3.16, use <a href="org/apache/poi/xssf/usermodel/XSSFChart.html#setTitleText(java.lang.String)"><code>XSSFChart.setTitleText(String)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/xwpf/usermodel/XWPFParagraph.html#setWordWrap(boolean)">org.apache.poi.xwpf.usermodel.XWPFParagraph.setWordWrap(boolean)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/xssf/usermodel/helpers/XSSFRowShifter.html#shiftMerged(int,%20int,%20int)">org.apache.poi.xssf.usermodel.helpers.XSSFRowShifter.shiftMerged(int, int, int)</a>
 <div class="block"><i>POI 3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/helpers/RowShifter.html#shiftMergedRegions(int,%20int,%20int)"><code>RowShifter.shiftMergedRegions(int, int, int)</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hssf/usermodel/HSSFSheet.html#shiftMerged(int,%20int,%20int,%20boolean)">org.apache.poi.hssf.usermodel.HSSFSheet.shiftMerged(int, int, int, boolean)</a>
 <div class="block"><i>POI 3.15 beta 2. Use <a href="org/apache/poi/ss/usermodel/helpers/RowShifter.html#shiftMergedRegions(int,%20int,%20int)"><code>RowShifter.shiftMergedRegions(int, int, int)</code></a>.</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/OldTextPiece.html#substring(int,%20int)">org.apache.poi.hwpf.model.OldTextPiece.substring(int, int)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/TextPiece.html#substring(int,%20int)">org.apache.poi.hwpf.model.TextPiece.substring(int, int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/CHPFormattedDiskPage.html#toByteArray(org.apache.poi.hwpf.model.CharIndexTranslator,%20int)">org.apache.poi.hwpf.model.CHPFormattedDiskPage.toByteArray(CharIndexTranslator, int)</a>
 <div class="block"><i>Use <a href="org/apache/poi/hwpf/model/CHPFormattedDiskPage.html#toByteArray(org.apache.poi.hwpf.model.CharIndexTranslator)"><code>CHPFormattedDiskPage.toByteArray(CharIndexTranslator)</code></a> instead</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/ss/format/CellFormat.html#ultimateType(org.apache.poi.ss.usermodel.Cell)">org.apache.poi.ss.format.CellFormat.ultimateType(Cell)</a>
 <div class="block"><i>POI 3.15. This will return a CellType enum in the future</i></div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/format/CellFormat.html#ultimateTypeEnum(org.apache.poi.ss.usermodel.Cell)">org.apache.poi.ss.format.CellFormat.ultimateTypeEnum(Cell)</a>
 <div class="block"><i>POI 3.15 beta 3
  Will be deleted when we make the CellType enum transition. See bug 59791.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/sprm/CharacterSprmUncompressor.html#uncompressCHP(org.apache.poi.hwpf.usermodel.CharacterProperties,%20byte[],%20int)">org.apache.poi.hwpf.sprm.CharacterSprmUncompressor.uncompressCHP(CharacterProperties, byte[], int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/ss/util/WorkbookUtil.html#validateSheetState(int)">org.apache.poi.ss.util.WorkbookUtil.validateSheetState(int)</a>
 <div class="block"><i>POI 3.16 beta 2. Use <a href="org/apache/poi/ss/usermodel/SheetVisibility.html" title="enum in org.apache.poi.ss.usermodel"><code>SheetVisibility</code></a> instead.</i></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/ComplexFileTable.html#writeTo(org.apache.poi.hwpf.model.io.HWPFFileSystem)">org.apache.poi.hwpf.model.ComplexFileTable.writeTo(HWPFFileSystem)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/FontTable.html#writeTo(org.apache.poi.hwpf.model.io.HWPFFileSystem)">org.apache.poi.hwpf.model.FontTable.writeTo(HWPFFileSystem)</a></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/SectionTable.html#writeTo(org.apache.poi.hwpf.model.io.HWPFFileSystem,%20int)">org.apache.poi.hwpf.model.SectionTable.writeTo(HWPFFileSystem, int)</a></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="org/apache/poi/hwpf/model/CHPBinTable.html#writeTo(org.apache.poi.hwpf.model.io.HWPFFileSystem,%20int,%20org.apache.poi.hwpf.model.CharIndexTranslator)">org.apache.poi.hwpf.model.CHPBinTable.writeTo(HWPFFileSystem, int, CharIndexTranslator)</a></td>
 </tr>
 </tbody>

Modified: poi/site/publish/apidocs/index-all.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/index-all.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/index-all.html (original)
+++ poi/site/publish/apidocs/index-all.html Sun Aug 13 10:01:11 2017
@@ -16728,6 +16728,10 @@
 <dd>
 <div class="block">Creates a new instance of FileInformationBlock</div>
 </dd>
+<dt><a href="./org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem"><span class="strong">FileMagic</span></a> - Enum in <a href="./org/apache/poi/poifs/filesystem/package-summary.html">org.apache.poi.poifs.filesystem</a></dt>
+<dd>
+<div class="block">The file magic number, i.e.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/poi/poifs/crypt/standard/StandardEncryptor.StandardCipherOutputStream.html#fileOut">fileOut</a></span> - Variable in class org.apache.poi.poifs.crypt.standard.<a href="./org/apache/poi/poifs/crypt/standard/StandardEncryptor.StandardCipherOutputStream.html" title="class in org.apache.poi.poifs.crypt.standard">StandardEncryptor.StandardCipherOutputStream</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/poi/hssf/record/FilePassRecord.html" title="class in org.apache.poi.hssf.record"><span class="strong">FilePassRecord</span></a> - Class in <a href="./org/apache/poi/hssf/record/package-summary.html">org.apache.poi.hssf.record</a></dt>
@@ -43792,9 +43796,9 @@
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html#hasOOXMLHeader(java.io.InputStream)">hasOOXMLHeader(InputStream)</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html" title="class in org.apache.poi.poifs.filesystem">DocumentFactoryHelper</a></dt>
 <dd>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a OOXML (zip) header at the start of it.</div>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>in 3.17-beta2, use <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == FileMagic.OOXML instead</i></div>
+</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/ddf/EscherColorRef.html#hasPaletteIndexFlag()">hasPaletteIndexFlag()</a></span> - Method in class org.apache.poi.ddf.<a href="./org/apache/poi/ddf/EscherColorRef.html" title="class in org.apache.poi.ddf">EscherColorRef</a></dt>
 <dd>&nbsp;</dd>
@@ -43812,36 +43816,27 @@
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">hasPOIFSHeader(InputStream)</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a></dt>
 <dd>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.</div>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>in 3.17-beta2, use <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html#hasPOIFSHeader(byte[])">hasPOIFSHeader(byte[])</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">NPOIFSFileSystem</a></dt>
 <dd>
-<div class="block">Checks if the supplied first 8 bytes of a stream / file
-  has a POIFS (OLE2) header.</div>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>in 3.17-beta2, use <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">hasPOIFSHeader(InputStream)</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">OPOIFSFileSystem</a></dt>
 <dd>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.</div>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>in 3.17-beta2, use <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html#hasPOIFSHeader(byte[])">hasPOIFSHeader(byte[])</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">OPOIFSFileSystem</a></dt>
 <dd>
-<div class="block">Checks if the supplied first 8 bytes of a stream / file
-  has a POIFS (OLE2) header.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/POIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">hasPOIFSHeader(InputStream)</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a></dt>
-<dd>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.</div>
-</dd>
-<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/POIFSFileSystem.html#hasPOIFSHeader(byte[])">hasPOIFSHeader(byte[])</a></span> - Static method in class org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/POIFSFileSystem.html" title="class in org.apache.poi.poifs.filesystem">POIFSFileSystem</a></dt>
-<dd>
-<div class="block">Checks if the supplied first 8 bytes of a stream / file
-  has a POIFS (OLE2) header.</div>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>in 3.17-beta2, use <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="./org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/hssf/usermodel/HSSFComment.html#hasPosition()">hasPosition()</a></span> - Method in class org.apache.poi.hssf.usermodel.<a href="./org/apache/poi/hssf/usermodel/HSSFComment.html" title="class in org.apache.poi.hssf.usermodel">HSSFComment</a></dt>
 <dd>
@@ -59147,6 +59142,10 @@ for streaming/read-only processing of xl
 <div class="block">*PictureData objects store the actual content in the part directly without keeping a
  copy like all others therefore we need to handle them differently.</div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/FileMagic.html#prepareToCheckMagic(java.io.InputStream)">prepareToCheckMagic(InputStream)</a></span> - Static method in enum org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></dt>
+<dd>
+<div class="block">Checks if an <code>InputStream</code> can be reseted (i.e.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/poi/hdgf/streams/StreamStore.html#prependContentsWith(byte[])">prependContentsWith(byte[])</a></span> - Method in class org.apache.poi.hdgf.streams.<a href="./org/apache/poi/hdgf/streams/StreamStore.html" title="class in org.apache.poi.hdgf.streams">StreamStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="strong"><a href="./org/apache/poi/hsmf/datatypes/MAPIProperty.html#PREPROCESS">PREPROCESS</a></span> - Static variable in class org.apache.poi.hsmf.datatypes.<a href="./org/apache/poi/hsmf/datatypes/MAPIProperty.html" title="class in org.apache.poi.hsmf.datatypes">MAPIProperty</a></dt>
@@ -86286,6 +86285,17 @@ for streaming/read-only processing of xl
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(byte[])">valueOf(byte[])</a></span> - Static method in enum org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)">valueOf(InputStream)</a></span> - Static method in enum org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></dt>
+<dd>
+<div class="block">Get the file magic of the supplied InputStream (which MUST
+  support mark and reset).</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/poi/sl/draw/binding/STBlackWhiteMode.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum org.apache.poi.sl.draw.binding.<a href="./org/apache/poi/sl/draw/binding/STBlackWhiteMode.html" title="enum in org.apache.poi.sl.draw.binding">STBlackWhiteMode</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -87086,6 +87096,11 @@ the order they are declared.</div>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/poi/poifs/filesystem/FileMagic.html#values()">values()</a></span> - Static method in enum org.apache.poi.poifs.filesystem.<a href="./org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/sl/draw/binding/STBlackWhiteMode.html#values()">values()</a></span> - Static method in enum org.apache.poi.sl.draw.binding.<a href="./org/apache/poi/sl/draw/binding/STBlackWhiteMode.html" title="enum in org.apache.poi.sl.draw.binding">STBlackWhiteMode</a></dt>
 <dd>

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=1804885&r1=1804884&r2=1804885&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 Sun Aug 13 10:01:11 2017
@@ -98,7 +98,8 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public final class <span class="strong">ZipHelper</span>
+<pre><a href="../../../../../../org/apache/poi/util/Internal.html" title="annotation in org.apache.poi.util">@Internal</a>
+public final class <span class="strong">ZipHelper</span>
 extends java.lang.Object</pre>
 </li>
 </ul>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html Sun Aug 13 10:01:11 2017
@@ -98,7 +98,8 @@
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <span class="strong">DocumentFactoryHelper</span>
+<pre><a href="../../../../../org/apache/poi/util/Internal.html" title="annotation in org.apache.poi.util">@Internal</a>
+public class <span class="strong">DocumentFactoryHelper</span>
 extends java.lang.Object</pre>
 <div class="block">A small base class for the various factories, e.g. WorkbookFactory,
  SlideShowFactory to combine common code here.</div>
@@ -148,9 +149,9 @@ extends java.lang.Object</pre>
 <tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/DocumentFactoryHelper.html#hasOOXMLHeader(java.io.InputStream)">hasOOXMLHeader</a></strong>(java.io.InputStream&nbsp;inp)</code>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a OOXML (zip) header at the start of it.</div>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == FileMagic.OOXML instead</i></div>
+</div>
 </td>
 </tr>
 </table>
@@ -215,15 +216,18 @@ extends java.lang.Object</pre>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>hasOOXMLHeader</h4>
-<pre>public static&nbsp;boolean&nbsp;hasOOXMLHeader(java.io.InputStream&nbsp;inp)
+<pre>@Deprecated
+<a href="../../../../../org/apache/poi/util/Removal.html" title="annotation in org.apache.poi.util">@Removal</a>(<a href="../../../../../org/apache/poi/util/Removal.html#version()">version</a>="4.0")
+public static&nbsp;boolean&nbsp;hasOOXMLHeader(java.io.InputStream&nbsp;inp)
                               throws java.io.IOException</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == FileMagic.OOXML instead</i></div>
 <div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a OOXML (zip) header at the start of it.
- If your InputStream does not support mark / reset,
-  then wrap it in a PushBackInputStream, then be
+  support mark and reset) has a OOXML (zip) header at the start of it.<p>
+  
+ If unsure if your InputStream does support mark / reset,
+  use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#prepareToCheckMagic(java.io.InputStream)"><code>FileMagic.prepareToCheckMagic(InputStream)</code></a> to wrap it and make
   sure to always use that, and not the original!</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports either mark/reset, or is a PushbackInputStream</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports either mark/reset</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code>java.io.IOException</code></dd></dl>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/EntryUtils.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/EntryUtils.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/EntryUtils.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/EntryUtils.html Sun Aug 13 10:01:11 2017
@@ -39,7 +39,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/poi/poifs/filesystem/EntryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/filesystem/EntryUtils.html" target="_top">Frames</a></li>
@@ -413,7 +413,7 @@ public static&nbsp;void&nbsp;copyNodeRec
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/poi/poifs/filesystem/EntryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/poi/poifs/filesystem/EntryUtils.html" target="_top">Frames</a></li>

Added: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FileMagic.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FileMagic.html?rev=1804885&view=auto
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FileMagic.html (added)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FileMagic.html Sun Aug 13 10:01:11 2017
@@ -0,0 +1,513 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<title>FileMagic (POI API Documentation)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="FileMagic (POI API Documentation)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FileMagic.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/EntryUtils.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/poi/poifs/filesystem/FileMagic.html" target="_top">Frames</a></li>
+<li><a href="FileMagic.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.poi.poifs.filesystem</div>
+<h2 title="Enum FileMagic" class="title">Enum FileMagic</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.poi.poifs.filesystem.FileMagic</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable&lt;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>&gt;</dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="strong">FileMagic</span>
+extends java.lang.Enum&lt;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>&gt;</pre>
+<div class="block">The file magic number, i.e. the file identification based on the first bytes
+ of the file</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#BIFF2">BIFF2</a></strong></code>
+<div class="block">BIFF2 raw stream - for Excel 2</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#BIFF3">BIFF3</a></strong></code>
+<div class="block">BIFF3 raw stream - for Excel 3</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#BIFF4">BIFF4</a></strong></code>
+<div class="block">BIFF4 raw stream - for Excel 4</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#MSWRITE">MSWRITE</a></strong></code>
+<div class="block">Old MS Write raw stream</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2">OLE2</a></strong></code>
+<div class="block">OLE2 / BIFF8+ stream used for Office 97 and higher documents</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OOXML">OOXML</a></strong></code>
+<div class="block">OOXML / ZIP stream</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#PDF">PDF</a></strong></code>
+<div class="block">PDF document</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#RTF">RTF</a></strong></code>
+<div class="block">RTF document</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#UNKNOWN">UNKNOWN</a></strong></code>
+<div class="block">UNKNOWN magic</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#XML">XML</a></strong></code>
+<div class="block">XML file</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#prepareToCheckMagic(java.io.InputStream)">prepareToCheckMagic</a></strong>(java.io.InputStream&nbsp;stream)</code>
+<div class="block">Checks if an <code>InputStream</code> can be reseted (i.e.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(byte[])">valueOf</a></strong>(byte[]&nbsp;magic)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)">valueOf</a></strong>(java.io.InputStream&nbsp;inp)</code>
+<div class="block">Get the file magic of the supplied InputStream (which MUST
+  support mark and reset).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.lang.String)">valueOf</a></strong>(java.lang.String&nbsp;name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#values()">values</a></strong>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum_constant_detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="OLE2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OLE2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> OLE2</pre>
+<div class="block">OLE2 / BIFF8+ stream used for Office 97 and higher documents</div>
+</li>
+</ul>
+<a name="OOXML">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OOXML</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> OOXML</pre>
+<div class="block">OOXML / ZIP stream</div>
+</li>
+</ul>
+<a name="XML">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>XML</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> XML</pre>
+<div class="block">XML file</div>
+</li>
+</ul>
+<a name="BIFF2">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIFF2</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> BIFF2</pre>
+<div class="block">BIFF2 raw stream - for Excel 2</div>
+</li>
+</ul>
+<a name="BIFF3">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIFF3</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> BIFF3</pre>
+<div class="block">BIFF3 raw stream - for Excel 3</div>
+</li>
+</ul>
+<a name="BIFF4">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIFF4</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> BIFF4</pre>
+<div class="block">BIFF4 raw stream - for Excel 4</div>
+</li>
+</ul>
+<a name="MSWRITE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MSWRITE</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> MSWRITE</pre>
+<div class="block">Old MS Write raw stream</div>
+</li>
+</ul>
+<a name="RTF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>RTF</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> RTF</pre>
+<div class="block">RTF document</div>
+</li>
+</ul>
+<a name="PDF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PDF</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> PDF</pre>
+<div class="block">PDF document</div>
+</li>
+</ul>
+<a name="UNKNOWN">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UNKNOWN</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a> UNKNOWN</pre>
+<div class="block">UNKNOWN magic</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="values()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.  This method may be used to iterate
+over the constants as follows:
+<pre>
+for (FileMagic c : FileMagic.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>an array containing the constants of this enum type, in the order they are declared</dd></dl>
+</li>
+</ul>
+<a name="valueOf(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>&nbsp;valueOf(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the enum constant with the specified name</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd></dl>
+</li>
+</ul>
+<a name="valueOf(byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>&nbsp;valueOf(byte[]&nbsp;magic)</pre>
+</li>
+</ul>
+<a name="valueOf(java.io.InputStream)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem">FileMagic</a>&nbsp;valueOf(java.io.InputStream&nbsp;inp)
+                         throws java.io.IOException</pre>
+<div class="block">Get the file magic of the supplied InputStream (which MUST
+  support mark and reset).<p>
+
+ If unsure if your InputStream does support mark / reset,
+  use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#prepareToCheckMagic(java.io.InputStream)"><code>prepareToCheckMagic(InputStream)</code></a> to wrap it and make
+  sure to always use that, and not the original!<p>
+
+ Even if this method returns <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#UNKNOWN"><code>UNKNOWN</code></a> it could potentially mean,
+  that the ZIP stream has leading junk bytes</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports either mark/reset</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="prepareToCheckMagic(java.io.InputStream)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>prepareToCheckMagic</h4>
+<pre>public static&nbsp;java.io.InputStream&nbsp;prepareToCheckMagic(java.io.InputStream&nbsp;stream)</pre>
+<div class="block">Checks if an <code>InputStream</code> can be reseted (i.e. used for checking the header magic) and wraps it if not</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stream</code> - stream to be checked for wrapping</dd>
+<dt><span class="strong">Returns:</span></dt><dd>a mark enabled stream</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/FileMagic.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/EntryUtils.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/poi/poifs/filesystem/FileMagic.html" target="_top">Frames</a></li>
+<li><a href="FileMagic.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum_constant_summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum_constant_detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>
+                <i>Copyright 2017 The Apache Software Foundation or
+        its licensors, as applicable.</i>
+            </small></p>
+</body>
+</html>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html Sun Aug 13 10:01:11 2017
@@ -38,7 +38,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/filesystem/EntryUtils.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
 <li><a href="../../../../../org/apache/poi/poifs/filesystem/NDocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -649,7 +649,7 @@ implements <a href="../../../../../org/a
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/poi/poifs/filesystem/EntryUtils.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html" title="enum in org.apache.poi.poifs.filesystem"><span class="strong">Prev Class</span></a></li>
 <li><a href="../../../../../org/apache/poi/poifs/filesystem/NDocumentInputStream.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html Sun Aug 13 10:01:11 2017
@@ -342,16 +342,17 @@ implements <a href="../../../../../org/a
 <tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html#hasPOIFSHeader(byte[])">hasPOIFSHeader</a></strong>(byte[]&nbsp;header8Bytes)</code>
-<div class="block">Checks if the supplied first 8 bytes of a stream / file
-  has a POIFS (OLE2) header.</div>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/NPOIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">hasPOIFSHeader</a></strong>(java.io.InputStream&nbsp;inp)</code>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.</div>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -569,18 +570,20 @@ implements <a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>hasPOIFSHeader</h4>
-<pre>public static&nbsp;boolean&nbsp;hasPOIFSHeader(java.io.InputStream&nbsp;inp)
+<pre>@Deprecated
+<a href="../../../../../org/apache/poi/util/Removal.html" title="annotation in org.apache.poi.util">@Removal</a>(<a href="../../../../../org/apache/poi/util/Removal.html#version()">version</a>="4.0")
+public static&nbsp;boolean&nbsp;hasPOIFSHeader(java.io.InputStream&nbsp;inp)
                               throws java.io.IOException</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
 <div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.
- If your InputStream does not support mark / reset,
-  then wrap it in a PushBackInputStream, then be
-  sure to always use that and not the original!
+  support mark and reset) has a POIFS (OLE2) header at the start of it.
+ If unsure if your InputStream does support mark / reset,
+  use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#prepareToCheckMagic(java.io.InputStream)"><code>FileMagic.prepareToCheckMagic(InputStream)</code></a> to wrap it and make
+  sure to always use that, and not the original!
   
   After the method call, the InputStream is at the
   same position as of the time of entering the method.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports either mark/reset, or is a PushbackInputStream</dd>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports mark/reset</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code>java.io.IOException</code></dd></dl>
 </li>
@@ -591,7 +594,10 @@ implements <a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>hasPOIFSHeader</h4>
-<pre>public static&nbsp;boolean&nbsp;hasPOIFSHeader(byte[]&nbsp;header8Bytes)</pre>
+<pre>@Deprecated
+<a href="../../../../../org/apache/poi/util/Removal.html" title="annotation in org.apache.poi.util">@Removal</a>(<a href="../../../../../org/apache/poi/util/Removal.html#version()">version</a>="4.0")
+public static&nbsp;boolean&nbsp;hasPOIFSHeader(byte[]&nbsp;header8Bytes)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
 <div class="block">Checks if the supplied first 8 bytes of a stream / file
   has a POIFS (OLE2) header.</div>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html?rev=1804885&r1=1804884&r2=1804885&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html Sun Aug 13 10:01:11 2017
@@ -228,16 +228,17 @@ implements <a href="../../../../../org/a
 <tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html#hasPOIFSHeader(byte[])">hasPOIFSHeader</a></strong>(byte[]&nbsp;header8Bytes)</code>
-<div class="block">Checks if the supplied first 8 bytes of a stream / file
-  has a POIFS (OLE2) header.</div>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/filesystem/OPOIFSFileSystem.html#hasPOIFSHeader(java.io.InputStream)">hasPOIFSHeader</a></strong>(java.io.InputStream&nbsp;inp)</code>
-<div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.</div>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
+</div>
 </td>
 </tr>
 <tr class="altColor">
@@ -361,15 +362,20 @@ implements <a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>hasPOIFSHeader</h4>
-<pre>public static&nbsp;boolean&nbsp;hasPOIFSHeader(java.io.InputStream&nbsp;inp)
+<pre>@Deprecated
+<a href="../../../../../org/apache/poi/util/Removal.html" title="annotation in org.apache.poi.util">@Removal</a>(<a href="../../../../../org/apache/poi/util/Removal.html#version()">version</a>="4.0")
+public static&nbsp;boolean&nbsp;hasPOIFSHeader(java.io.InputStream&nbsp;inp)
                               throws java.io.IOException</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
 <div class="block">Checks that the supplied InputStream (which MUST
-  support mark and reset, or be a PushbackInputStream)
-  has a POIFS (OLE2) header at the start of it.
- If your InputStream does not support mark / reset,
-  then wrap it in a PushBackInputStream, then be
-  sure to always use that, and not the original!</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports either mark/reset, or is a PushbackInputStream</dd>
+  support mark and reset) has a POIFS (OLE2) header at the start of it.
+ If unsure if your InputStream does support mark / reset,
+  use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#prepareToCheckMagic(java.io.InputStream)"><code>FileMagic.prepareToCheckMagic(InputStream)</code></a> to wrap it and make
+  sure to always use that, and not the original!
+  
+  After the method call, the InputStream is at the
+  same position as of the time of entering the method.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>inp</code> - An InputStream which supports either mark/reset</dd>
 <dt><span class="strong">Throws:</span></dt>
 <dd><code>java.io.IOException</code></dd></dl>
 </li>
@@ -380,7 +386,10 @@ implements <a href="../../../../../org/a
 <ul class="blockList">
 <li class="blockList">
 <h4>hasPOIFSHeader</h4>
-<pre>public static&nbsp;boolean&nbsp;hasPOIFSHeader(byte[]&nbsp;header8Bytes)</pre>
+<pre>@Deprecated
+<a href="../../../../../org/apache/poi/util/Removal.html" title="annotation in org.apache.poi.util">@Removal</a>(<a href="../../../../../org/apache/poi/util/Removal.html#version()">version</a>="4.0")
+public static&nbsp;boolean&nbsp;hasPOIFSHeader(byte[]&nbsp;header8Bytes)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>in 3.17-beta2, use <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#valueOf(java.io.InputStream)"><code>FileMagic.valueOf(InputStream)</code></a> == <a href="../../../../../org/apache/poi/poifs/filesystem/FileMagic.html#OLE2"><code>FileMagic.OLE2</code></a> instead</i></div>
 <div class="block">Checks if the supplied first 8 bytes of a stream / file
   has a POIFS (OLE2) header.</div>
 </li>



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