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 2014/05/07 17:24:43 UTC

svn commit: r1593035 [5/5] - in /poi/site/publish/apidocs: ./ org/apache/poi/hpsf/ org/apache/poi/hpsf/class-use/ org/apache/poi/hssf/record/ org/apache/poi/hssf/record/aggregates/ org/apache/poi/hssf/record/aggregates/class-use/ org/apache/poi/hssf/re...

Modified: poi/site/publish/apidocs/org/apache/poi/hssf/usermodel/HSSFDateUtil.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/hssf/usermodel/HSSFDateUtil.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/hssf/usermodel/HSSFDateUtil.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/hssf/usermodel/HSSFDateUtil.html Wed May  7 15:24:41 2014
@@ -163,7 +163,7 @@ extends <a href="../../../../../org/apac
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.poi.ss.usermodel.<a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html" title="class in org.apache.poi.ss.usermodel">DateUtil</a></h3>
-<code><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#convertTime(java.lang.String)">convertTime</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getExcelDate(java.util.Calendar, boolean)">getExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getExcelDate(java.util.Date)">getExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getExcelDate(java.util.Date, boolean)">getExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean)">getJavaCalendar</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean, java.util.TimeZone)">getJavaCalendar</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendarUTC(double, boolean)">getJavaCalendarUTC</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double)">getJavaDate</a>, <a href="../../../..
 /../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean, java.util.TimeZone)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, java.util.TimeZone)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isADateFormat(int, java.lang.String)">isADateFormat</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isCellDateFormatted(org.apache.poi.ss.usermodel.Cell)">isCellDateFormatted</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isCellInternalDateFormatted(org.apache.poi.ss.usermodel.Cell)">isCellInternalDateFormatted</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isInternalDateFormat(int)">isInternalDateFormat</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isValidExcelDate(double)">isVal
 idExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#parseYYYYMMDDDate(java.lang.String)">parseYYYYMMDDDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#setCalendar(java.util.Calendar, int, int, boolean)">setCalendar</a></code></li>
+<code><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#convertTime(java.lang.String)">convertTime</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getExcelDate(java.util.Calendar, boolean)">getExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getExcelDate(java.util.Date)">getExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getExcelDate(java.util.Date, boolean)">getExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double)">getJavaCalendar</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean)">getJavaCalendar</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean, java.util.TimeZone)">getJavaCalendar</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean, java.util.TimeZone, boolean)">getJavaCal
 endar</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendarUTC(double, boolean)">getJavaCalendarUTC</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean, java.util.TimeZone)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean, java.util.TimeZone, boolean)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, java.util.TimeZone)">getJavaDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isADateFormat(int, java.lang.String)">isADateFormat</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isCellDateFormatted(org.apache.poi.ss.usermodel.Cell)"
 >isCellDateFormatted</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isCellInternalDateFormatted(org.apache.poi.ss.usermodel.Cell)">isCellInternalDateFormatted</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isInternalDateFormat(int)">isInternalDateFormat</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isValidExcelDate(double)">isValidExcelDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#parseYYYYMMDDDate(java.lang.String)">parseYYYYMMDDDate</a>, <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#setCalendar(java.util.Calendar, int, int, boolean, boolean)">setCalendar</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/crypt/CryptoFunctions.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/crypt/CryptoFunctions.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/crypt/CryptoFunctions.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/crypt/CryptoFunctions.html Wed May  7 15:24:41 2014
@@ -134,6 +134,30 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#createXorArray1(java.lang.String)">createXorArray1</a></strong>(java.lang.String&nbsp;password)</code>
+<div class="block">Creates an byte array for xor obfuscation (method 1)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#createXorKey1(java.lang.String)">createXorKey1</a></strong>(java.lang.String&nbsp;password)</code>
+<div class="block">Create the xor key for xor obfuscation, which is used to create the xor array (method 1)</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#createXorVerifier1(java.lang.String)">createXorVerifier1</a></strong>(java.lang.String&nbsp;password)</code>
+<div class="block">Create the verifier for xor obfuscation (method 1)</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#createXorVerifier2(java.lang.String)">createXorVerifier2</a></strong>(java.lang.String&nbsp;password)</code>
+<div class="block">This method generates the xor verifier for word documents &lt; 2007 (method 2).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#generateIv(org.apache.poi.poifs.crypt.HashAlgorithm, byte[], byte[], int)">generateIv</a></strong>(<a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgorithm,
           byte[]&nbsp;salt,
           byte[]&nbsp;blockKey,
@@ -224,12 +248,6 @@ extends java.lang.Object</pre>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#xorHashPasswordAsInt(java.lang.String)">xorHashPasswordAsInt</a></strong>(java.lang.String&nbsp;password)</code>
-<div class="block">This method generates the xored-hashed password for word documents &lt; 2007.</div>
-</td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/crypt/CryptoFunctions.html#xorHashPasswordReversed(java.lang.String)">xorHashPasswordReversed</a></strong>(java.lang.String&nbsp;password)</code>
 <div class="block">Convenience function which returns the reversed xored-hashed password for further 
@@ -466,21 +484,19 @@ extends java.lang.Object</pre>
 <pre>public static&nbsp;javax.crypto.Mac&nbsp;getMac(<a href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgorithm)</pre>
 </li>
 </ul>
-<a name="xorHashPasswordAsInt(java.lang.String)">
+<a name="createXorVerifier2(java.lang.String)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>xorHashPasswordAsInt</h4>
-<pre>public static&nbsp;int&nbsp;xorHashPasswordAsInt(java.lang.String&nbsp;password)</pre>
-<div class="block">This method generates the xored-hashed password for word documents &lt; 2007.
+<h4>createXorVerifier2</h4>
+<pre>public static&nbsp;int&nbsp;createXorVerifier2(java.lang.String&nbsp;password)</pre>
+<div class="block">This method generates the xor verifier for word documents &lt; 2007 (method 2).
  Its output will be used as password input for the newer word generations which
- utilize a real hashing algorithm like sha1.
- 
- Although the code was taken from the "see"-link below, this looks similar
- to the method in [MS-OFFCRYPTO] 2.3.7.2 Binary Document XOR Array Initialization Method 1.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - </dd>
-<dt><span class="strong">Returns:</span></dt><dd>the hashed password</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://blogs.msdn.com/b/vsod/archive/2010/04/05/how-to-set-the-editing-restrictions-in-word-using-open-xml-sdk-2-0.aspx">How to set the editing restrictions in Word using Open XML SDK 2.0</a>, 
+ utilize a real hashing algorithm like sha1.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - the password</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the hashed password</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://msdn.microsoft.com/en-us/library/dd905229.aspx">2.3.7.4 Binary Document Password Verifier Derivation Method 2</a>, 
+<a href="http://blogs.msdn.com/b/vsod/archive/2010/04/05/how-to-set-the-editing-restrictions-in-word-using-open-xml-sdk-2-0.aspx">How to set the editing restrictions in Word using Open XML SDK 2.0</a>, 
 <a href="http://www.aspose.com/blogs/aspose-blogs/vladimir-averkin/archive/2007/08/20/funny-how-the-new-powerful-cryptography-implemented-in-word-2007-turns-it-into-a-perfect-tool-for-document-password-removal.html">Funny: How the new powerful cryptography implemented in Word 2007 turns it into a perfect tool for document password removal.</a></dd></dl>
 </li>
 </ul>
@@ -497,7 +513,7 @@ extends java.lang.Object</pre>
 <a name="xorHashPasswordReversed(java.lang.String)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>xorHashPasswordReversed</h4>
 <pre>public static&nbsp;java.lang.String&nbsp;xorHashPasswordReversed(java.lang.String&nbsp;password)</pre>
@@ -505,6 +521,45 @@ extends java.lang.Object</pre>
  processing in word documents 2007 and newer, which utilize a real hashing algorithm like sha1.</div>
 </li>
 </ul>
+<a name="createXorVerifier1(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createXorVerifier1</h4>
+<pre>public static&nbsp;int&nbsp;createXorVerifier1(java.lang.String&nbsp;password)</pre>
+<div class="block">Create the verifier for xor obfuscation (method 1)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - the password</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the verifier</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://msdn.microsoft.com/en-us/library/dd926947.aspx">2.3.7.1 Binary Document Password Verifier Derivation Method 1</a>, 
+<a href="http://msdn.microsoft.com/en-us/library/dd905229.aspx">2.3.7.4 Binary Document Password Verifier Derivation Method 2</a></dd></dl>
+</li>
+</ul>
+<a name="createXorKey1(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createXorKey1</h4>
+<pre>public static&nbsp;int&nbsp;createXorKey1(java.lang.String&nbsp;password)</pre>
+<div class="block">Create the xor key for xor obfuscation, which is used to create the xor array (method 1)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - the password</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the xor key</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://msdn.microsoft.com/en-us/library/dd924704.aspx">2.3.7.2 Binary Document XOR Array Initialization Method 1</a>, 
+<a href="http://msdn.microsoft.com/en-us/library/dd905229.aspx">2.3.7.4 Binary Document Password Verifier Derivation Method 2</a></dd></dl>
+</li>
+</ul>
+<a name="createXorArray1(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createXorArray1</h4>
+<pre>public static&nbsp;byte[]&nbsp;createXorArray1(java.lang.String&nbsp;password)</pre>
+<div class="block">Creates an byte array for xor obfuscation (method 1)</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>password</code> - the password</dd>
+<dt><span class="strong">Returns:</span></dt><dd>the byte array for xor obfuscation</dd><dt><span class="strong">See Also:</span></dt><dd><a href="http://msdn.microsoft.com/en-us/library/dd924704.aspx">2.3.7.2 Binary Document XOR Array Initialization Method 1</a>, 
+<a href="http://docs.libreoffice.org/oox/html/binarycodec_8cxx_source.html">Libre Office implementation</a></dd></dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/class-use/DirectoryEntry.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/class-use/DirectoryEntry.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/class-use/DirectoryEntry.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/filesystem/class-use/DirectoryEntry.html Wed May  7 15:24:41 2014
@@ -164,13 +164,21 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../../org/apache/poi/hpsf/PropertySet.html" title="class in org.apache.poi.hpsf">PropertySet</a></code></td>
+<td class="colLast"><span class="strong">PropertySetFactory.</span><code><strong><a href="../../../../../../org/apache/poi/hpsf/PropertySetFactory.html#create(org.apache.poi.poifs.filesystem.DirectoryEntry, java.lang.String)">create</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryEntry.html" title="interface in org.apache.poi.poifs.filesystem">DirectoryEntry</a>&nbsp;dir,
+      java.lang.String&nbsp;name)</code>
+<div class="block">Creates the most specific <a href="../../../../../../org/apache/poi/hpsf/PropertySet.html" title="class in org.apache.poi.hpsf"><code>PropertySet</code></a> from an entry
+  in the specified POIFS Directory.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="strong">MutablePropertySet.</span><code><strong><a href="../../../../../../org/apache/poi/hpsf/MutablePropertySet.html#write(org.apache.poi.poifs.filesystem.DirectoryEntry, java.lang.String)">write</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryEntry.html" title="interface in org.apache.poi.poifs.filesystem">DirectoryEntry</a>&nbsp;dir,
      java.lang.String&nbsp;name)</code>
 <div class="block">Writes a property set to a document in a POI filesystem directory.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><span class="strong">SpecialPropertySet.</span><code><strong><a href="../../../../../../org/apache/poi/hpsf/SpecialPropertySet.html#write(org.apache.poi.poifs.filesystem.DirectoryEntry, java.lang.String)">write</a></strong>(<a href="../../../../../../org/apache/poi/poifs/filesystem/DirectoryEntry.html" title="interface in org.apache.poi.poifs.filesystem">DirectoryEntry</a>&nbsp;dir,
      java.lang.String&nbsp;name)</code>&nbsp;</td>

Modified: poi/site/publish/apidocs/org/apache/poi/poifs/nio/FileBackedDataSource.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/poifs/nio/FileBackedDataSource.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/poifs/nio/FileBackedDataSource.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/poifs/nio/FileBackedDataSource.html Wed May  7 15:24:41 2014
@@ -123,9 +123,17 @@ extends <a href="../../../../../org/apac
 <td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#FileBackedDataSource(java.io.File)">FileBackedDataSource</a></strong>(java.io.File&nbsp;file)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#FileBackedDataSource(java.io.File, boolean)">FileBackedDataSource</a></strong>(java.io.File&nbsp;file,
+                    boolean&nbsp;readOnly)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#FileBackedDataSource(java.nio.channels.FileChannel, boolean)">FileBackedDataSource</a></strong>(java.nio.channels.FileChannel&nbsp;channel,
                     boolean&nbsp;readOnly)</code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#FileBackedDataSource(java.io.RandomAccessFile, boolean)">FileBackedDataSource</a></strong>(java.io.RandomAccessFile&nbsp;srcFile,
+                    boolean&nbsp;readOnly)</code>&nbsp;</td>
+</tr>
 </table>
 </li>
 </ul>
@@ -154,19 +162,23 @@ extends <a href="../../../../../org/apac
 </td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>java.nio.channels.FileChannel</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#getChannel()">getChannel</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#isWriteable()">isWriteable</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>java.nio.ByteBuffer</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#read(int, long)">read</a></strong>(int&nbsp;length,
     long&nbsp;position)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#size()">size</a></strong>()</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/poifs/nio/FileBackedDataSource.html#write(java.nio.ByteBuffer, long)">write</a></strong>(java.nio.ByteBuffer&nbsp;src,
      long&nbsp;position)</code>&nbsp;</td>
@@ -205,6 +217,29 @@ extends <a href="../../../../../org/apac
 <dd><code>java.io.FileNotFoundException</code></dd></dl>
 </li>
 </ul>
+<a name="FileBackedDataSource(java.io.File, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FileBackedDataSource</h4>
+<pre>public&nbsp;FileBackedDataSource(java.io.File&nbsp;file,
+                    boolean&nbsp;readOnly)
+                     throws java.io.FileNotFoundException</pre>
+<dl><dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.FileNotFoundException</code></dd></dl>
+</li>
+</ul>
+<a name="FileBackedDataSource(java.io.RandomAccessFile, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FileBackedDataSource</h4>
+<pre>public&nbsp;FileBackedDataSource(java.io.RandomAccessFile&nbsp;srcFile,
+                    boolean&nbsp;readOnly)</pre>
+</li>
+</ul>
 <a name="FileBackedDataSource(java.nio.channels.FileChannel, boolean)">
 <!--   -->
 </a>
@@ -232,6 +267,15 @@ extends <a href="../../../../../org/apac
 <pre>public&nbsp;boolean&nbsp;isWriteable()</pre>
 </li>
 </ul>
+<a name="getChannel()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getChannel</h4>
+<pre>public&nbsp;java.nio.channels.FileChannel&nbsp;getChannel()</pre>
+</li>
+</ul>
 <a name="read(int, long)">
 <!--   -->
 </a>

Modified: poi/site/publish/apidocs/org/apache/poi/ss/usermodel/DateUtil.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/ss/usermodel/DateUtil.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/ss/usermodel/DateUtil.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/ss/usermodel/DateUtil.html Wed May  7 15:24:41 2014
@@ -214,12 +214,18 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static java.util.Calendar</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double)">getJavaCalendar</a></strong>(double&nbsp;date)</code>
+<div class="block">Get EXCEL date as Java Calendar (with default time zone).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Calendar</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean)">getJavaCalendar</a></strong>(double&nbsp;date,
                boolean&nbsp;use1904windowing)</code>
 <div class="block">Get EXCEL date as Java Calendar (with default time zone).</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static java.util.Calendar</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean, java.util.TimeZone)">getJavaCalendar</a></strong>(double&nbsp;date,
                boolean&nbsp;use1904windowing,
@@ -227,6 +233,15 @@ extends java.lang.Object</pre>
 <div class="block">Get EXCEL date as Java Calendar with given time zone.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Calendar</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendar(double, boolean, java.util.TimeZone, boolean)">getJavaCalendar</a></strong>(double&nbsp;date,
+               boolean&nbsp;use1904windowing,
+               java.util.TimeZone&nbsp;timeZone,
+               boolean&nbsp;roundSeconds)</code>
+<div class="block">Get EXCEL date as Java Calendar with given time zone.</div>
+</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static java.util.Calendar</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaCalendarUTC(double, boolean)">getJavaCalendarUTC</a></strong>(double&nbsp;date,
@@ -260,13 +275,23 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static java.util.Date</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean, java.util.TimeZone, boolean)">getJavaDate</a></strong>(double&nbsp;date,
+           boolean&nbsp;use1904windowing,
+           java.util.TimeZone&nbsp;tz,
+           boolean&nbsp;roundSeconds)</code>
+<div class="block">Given an Excel date with either 1900 or 1904 date windowing,
+  converts it to a java.util.Date.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.util.Date</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, java.util.TimeZone)">getJavaDate</a></strong>(double&nbsp;date,
            java.util.TimeZone&nbsp;tz)</code>
 <div class="block">Given an Excel date with using 1900 date windowing, and
   converts it to a java.util.Date.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isADateFormat(int, java.lang.String)">isADateFormat</a></strong>(int&nbsp;formatIndex,
              java.lang.String&nbsp;formatString)</code>
@@ -274,7 +299,7 @@ extends java.lang.Object</pre>
   format represents a date format or not.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isCellDateFormatted(org.apache.poi.ss.usermodel.Cell)">isCellDateFormatted</a></strong>(<a href="../../../../../org/apache/poi/ss/usermodel/Cell.html" title="interface in org.apache.poi.ss.usermodel">Cell</a>&nbsp;cell)</code>
 <div class="block">Check if a cell contains a date
@@ -282,38 +307,39 @@ extends java.lang.Object</pre>
   we infer it is a date if it is formatted as such.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isCellInternalDateFormatted(org.apache.poi.ss.usermodel.Cell)">isCellInternalDateFormatted</a></strong>(<a href="../../../../../org/apache/poi/ss/usermodel/Cell.html" title="interface in org.apache.poi.ss.usermodel">Cell</a>&nbsp;cell)</code>
 <div class="block">Check if a cell contains a date, checking only for internal
    excel date formats.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isInternalDateFormat(int)">isInternalDateFormat</a></strong>(int&nbsp;format)</code>
 <div class="block">Given a format ID this will check whether the format represents
   an internal excel date format or not.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#isValidExcelDate(double)">isValidExcelDate</a></strong>(double&nbsp;value)</code>
 <div class="block">Given a double, checks if it is a valid Excel date.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static java.util.Date</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#parseYYYYMMDDDate(java.lang.String)">parseYYYYMMDDDate</a></strong>(java.lang.String&nbsp;dateStr)</code>
 <div class="block">Converts a string of format "YYYY/MM/DD" to its (Excel) numeric equivalent</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#setCalendar(java.util.Calendar, int, int, boolean)">setCalendar</a></strong>(java.util.Calendar&nbsp;calendar,
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#setCalendar(java.util.Calendar, int, int, boolean, boolean)">setCalendar</a></strong>(java.util.Calendar&nbsp;calendar,
            int&nbsp;wholeDays,
            int&nbsp;millisecondsInDay,
-           boolean&nbsp;use1904windowing)</code>&nbsp;</td>
+           boolean&nbsp;use1904windowing,
+           boolean&nbsp;roundSeconds)</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -517,6 +543,28 @@ extends java.lang.Object</pre>
 <dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd></dl>
 </li>
 </ul>
+<a name="getJavaDate(double, boolean, java.util.TimeZone, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJavaDate</h4>
+<pre>public static&nbsp;java.util.Date&nbsp;getJavaDate(double&nbsp;date,
+                         boolean&nbsp;use1904windowing,
+                         java.util.TimeZone&nbsp;tz,
+                         boolean&nbsp;roundSeconds)</pre>
+<div class="block">Given an Excel date with either 1900 or 1904 date windowing,
+  converts it to a java.util.Date.
+  
+  Excel Dates and Times are stored without any timezone 
+  information. If you know (through other means) that your file 
+  uses a different TimeZone to the system default, you can use
+  this version of the getJavaDate() method to handle it.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>date</code> - The Excel date.</dd><dd><code>tz</code> - The TimeZone to evaluate the date in</dd><dd><code>use1904windowing</code> - true if date uses 1904 windowing,
+   or false if using 1900 date windowing.</dd><dd><code>roundSeconds</code> - round to closest second</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd></dl>
+</li>
+</ul>
 <a name="getJavaDate(double, boolean)">
 <!--   -->
 </a>
@@ -541,7 +589,7 @@ extends java.lang.Object</pre>
 <dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd><dt><span class="strong">See Also:</span></dt><dd><code>TimeZone</code></dd></dl>
 </li>
 </ul>
-<a name="setCalendar(java.util.Calendar, int, int, boolean)">
+<a name="setCalendar(java.util.Calendar, int, int, boolean, boolean)">
 <!--   -->
 </a>
 <ul class="blockList">
@@ -550,7 +598,21 @@ extends java.lang.Object</pre>
 <pre>public static&nbsp;void&nbsp;setCalendar(java.util.Calendar&nbsp;calendar,
                int&nbsp;wholeDays,
                int&nbsp;millisecondsInDay,
-               boolean&nbsp;use1904windowing)</pre>
+               boolean&nbsp;use1904windowing,
+               boolean&nbsp;roundSeconds)</pre>
+</li>
+</ul>
+<a name="getJavaCalendar(double)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJavaCalendar</h4>
+<pre>public static&nbsp;java.util.Calendar&nbsp;getJavaCalendar(double&nbsp;date)</pre>
+<div class="block">Get EXCEL date as Java Calendar (with default time zone).
+ This is like <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double)"><code>getJavaDate(double)</code></a> but returns a Calendar object.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>date</code> - The Excel date.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd></dl>
 </li>
 </ul>
 <a name="getJavaCalendar(double, boolean)">
@@ -580,7 +642,7 @@ extends java.lang.Object</pre>
  This is similar to <a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, boolean)"><code>getJavaDate(double, boolean)</code></a> but returns a
  Calendar object that has UTC as time zone, so no daylight saving hassle.</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>date</code> - The Excel date.</dd><dd><code>use1904windowing</code> - true if date uses 1904 windowing,
-   or false if using 1900 date windowing.</dd>
+  or false if using 1900 date windowing.</dd>
 <dt><span class="strong">Returns:</span></dt><dd>Java representation of the date in UTC, or null if date is not a valid Excel date</dd></dl>
 </li>
 </ul>
@@ -594,7 +656,25 @@ extends java.lang.Object</pre>
                                  boolean&nbsp;use1904windowing,
                                  java.util.TimeZone&nbsp;timeZone)</pre>
 <div class="block">Get EXCEL date as Java Calendar with given time zone.</div>
-<dl><dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double, java.util.TimeZone)"><code>getJavaDate(double, TimeZone)</code></a></dd></dl>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>date</code> - The Excel date.</dd><dd><code>use1904windowing</code> - true if date uses 1904 windowing,
+  or false if using 1900 date windowing.</dd><dd><code>timeZone</code> - The TimeZone to evaluate the date in</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd></dl>
+</li>
+</ul>
+<a name="getJavaCalendar(double, boolean, java.util.TimeZone, boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJavaCalendar</h4>
+<pre>public static&nbsp;java.util.Calendar&nbsp;getJavaCalendar(double&nbsp;date,
+                                 boolean&nbsp;use1904windowing,
+                                 java.util.TimeZone&nbsp;timeZone,
+                                 boolean&nbsp;roundSeconds)</pre>
+<div class="block">Get EXCEL date as Java Calendar with given time zone.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>date</code> - The Excel date.</dd><dd><code>use1904windowing</code> - true if date uses 1904 windowing,
+  or false if using 1900 date windowing.</dd><dd><code>timeZone</code> - The TimeZone to evaluate the date in</dd><dd><code>roundSeconds</code> - round to closest second</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Java representation of the date, or null if date is not a valid Excel date</dd></dl>
 </li>
 </ul>
 <a name="isADateFormat(int, java.lang.String)">

Modified: poi/site/publish/apidocs/org/apache/poi/util/class-use/LittleEndianOutput.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/class-use/LittleEndianOutput.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/class-use/LittleEndianOutput.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/class-use/LittleEndianOutput.html Wed May  7 15:24:41 2014
@@ -623,6 +623,14 @@ HSSF concepts.</div>
 <td class="colLast"><span class="strong">FilePassRecord.</span><code><strong><a href="../../../../../org/apache/poi/hssf/record/FilePassRecord.html#serialize(org.apache.poi.util.LittleEndianOutput)">serialize</a></strong>(<a href="../../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">FilePassRecord.Rc4KeyData.</span><code><strong><a href="../../../../../org/apache/poi/hssf/record/FilePassRecord.Rc4KeyData.html#serialize(org.apache.poi.util.LittleEndianOutput)">serialize</a></strong>(<a href="../../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><span class="strong">FilePassRecord.XorKeyData.</span><code><strong><a href="../../../../../org/apache/poi/hssf/record/FilePassRecord.XorKeyData.html#serialize(org.apache.poi.util.LittleEndianOutput)">serialize</a></strong>(<a href="../../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><span class="strong">ArrayRecord.</span><code><strong><a href="../../../../../org/apache/poi/hssf/record/ArrayRecord.html#serializeExtraData(org.apache.poi.util.LittleEndianOutput)">serializeExtraData</a></strong>(<a href="../../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out)</code>&nbsp;</td>
 </tr>

Modified: poi/site/publish/apidocs/overview-tree.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/overview-tree.html?rev=1593035&r1=1593034&r2=1593035&view=diff
==============================================================================
--- poi/site/publish/apidocs/overview-tree.html (original)
+++ poi/site/publish/apidocs/overview-tree.html Wed May  7 15:24:41 2014
@@ -292,7 +292,13 @@
 <li type="circle">org.apache.poi.poifs.storage.<a href="org/apache/poi/poifs/storage/BATBlock.html" title="class in org.apache.poi.poifs.storage"><span class="strong">BATBlock</span></a></li>
 <li type="circle">org.apache.poi.poifs.storage.<a href="org/apache/poi/poifs/storage/BATBlock.BATBlockAndIndex.html" title="class in org.apache.poi.poifs.storage"><span class="strong">BATBlock.BATBlockAndIndex</span></a></li>
 <li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8DecryptingStream.html" title="class in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8DecryptingStream</span></a> (implements org.apache.poi.hssf.record.<a href="org/apache/poi/hssf/record/BiffHeaderInput.html" title="interface in org.apache.poi.hssf.record">BiffHeaderInput</a>, org.apache.poi.util.<a href="org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>)</li>
-<li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8EncryptionKey.html" title="class in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8EncryptionKey</span></a></li>
+<li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8EncryptionKey.html" title="class in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8EncryptionKey</span></a>
+<ul>
+<li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8RC4Key.html" title="class in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8RC4Key</span></a></li>
+<li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8XORKey.html" title="class in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8XORKey</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8XOR.html" title="class in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8XOR</span></a> (implements org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8Cipher.html" title="interface in org.apache.poi.hssf.record.crypto">Biff8Cipher</a>)</li>
 <li type="circle">org.apache.poi.hssf.dev.<a href="org/apache/poi/hssf/dev/BiffDrawingToXml.html" title="class in org.apache.poi.hssf.dev"><span class="strong">BiffDrawingToXml</span></a></li>
 <li type="circle">org.apache.poi.hssf.dev.<a href="org/apache/poi/hssf/dev/BiffViewer.html" title="class in org.apache.poi.hssf.dev"><span class="strong">BiffViewer</span></a></li>
 <li type="circle">org.apache.poi.util.<a href="org/apache/poi/util/BitField.html" title="class in org.apache.poi.util"><span class="strong">BitField</span></a></li>
@@ -648,6 +654,8 @@
 <li type="circle">org.apache.poi.hwpf.model.<a href="org/apache/poi/hwpf/model/FieldsTables.html" title="class in org.apache.poi.hwpf.model"><span class="strong">FieldsTables</span></a></li>
 <li type="circle">org.apache.poi.openxml4j.opc.internal.<a href="org/apache/poi/openxml4j/opc/internal/FileHelper.html" title="class in org.apache.poi.openxml4j.opc.internal"><span class="strong">FileHelper</span></a></li>
 <li type="circle">org.apache.poi.hwpf.model.<a href="org/apache/poi/hwpf/model/FileInformationBlock.html" title="class in org.apache.poi.hwpf.model"><span class="strong">FileInformationBlock</span></a> (implements java.lang.Cloneable)</li>
+<li type="circle">org.apache.poi.hssf.record.<a href="org/apache/poi/hssf/record/FilePassRecord.Rc4KeyData.html" title="class in org.apache.poi.hssf.record"><span class="strong">FilePassRecord.Rc4KeyData</span></a></li>
+<li type="circle">org.apache.poi.hssf.record.<a href="org/apache/poi/hssf/record/FilePassRecord.XorKeyData.html" title="class in org.apache.poi.hssf.record"><span class="strong">FilePassRecord.XorKeyData</span></a></li>
 <li type="circle">org.apache.poi.hslf.model.<a href="org/apache/poi/hslf/model/Fill.html" title="class in org.apache.poi.hslf.model"><span class="strong">Fill</span></a></li>
 <li type="circle">org.apache.poi.poifs.filesystem.<a href="org/apache/poi/poifs/filesystem/FilteringDirectoryNode.html" title="class in org.apache.poi.poifs.filesystem"><span class="strong">FilteringDirectoryNode</span></a> (implements org.apache.poi.poifs.filesystem.<a href="org/apache/poi/poifs/filesystem/DirectoryEntry.html" title="interface in org.apache.poi.poifs.filesystem">DirectoryEntry</a>)</li>
 <li type="circle">org.apache.poi.ss.formula.functions.<a href="org/apache/poi/ss/formula/functions/Finance.html" title="class in org.apache.poi.ss.formula.functions"><span class="strong">Finance</span></a></li>
@@ -2418,6 +2426,7 @@
 <li type="circle">org.apache.poi.ss.formula.ptg.<a href="org/apache/poi/ss/formula/ptg/AreaI.html" title="interface in org.apache.poi.ss.formula.ptg"><span class="strong">AreaI</span></a></li>
 <li type="circle">org.apache.poi.ss.usermodel.<a href="org/apache/poi/ss/usermodel/AutoFilter.html" title="interface in org.apache.poi.ss.usermodel"><span class="strong">AutoFilter</span></a></li>
 <li type="circle">org.apache.poi.poifs.filesystem.<a href="org/apache/poi/poifs/filesystem/BATManaged.html" title="interface in org.apache.poi.poifs.filesystem"><span class="strong">BATManaged</span></a></li>
+<li type="circle">org.apache.poi.hssf.record.crypto.<a href="org/apache/poi/hssf/record/crypto/Biff8Cipher.html" title="interface in org.apache.poi.hssf.record.crypto"><span class="strong">Biff8Cipher</span></a></li>
 <li type="circle">org.apache.poi.hssf.record.<a href="org/apache/poi/hssf/record/BiffHeaderInput.html" title="interface in org.apache.poi.hssf.record"><span class="strong">BiffHeaderInput</span></a></li>
 <li type="circle">org.apache.poi.poifs.storage.<a href="org/apache/poi/poifs/storage/BlockList.html" title="interface in org.apache.poi.poifs.storage"><span class="strong">BlockList</span></a></li>
 <li type="circle">org.apache.poi.poifs.storage.<a href="org/apache/poi/poifs/storage/BlockWritable.html" title="interface in org.apache.poi.poifs.storage"><span class="strong">BlockWritable</span></a></li>



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