Author: nick
Date: Thu Sep 21 15:10:12 2017
New Revision: 1809172

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

Modified:
    poi/site/publish/apidocs/index-all.html
    poi/site/publish/apidocs/org/apache/poi/hslf/usermodel/HSLFTable.html
    poi/site/publish/apidocs/org/apache/poi/util/IOUtils.html
    poi/site/publish/apidocs/org/apache/poi/util/LittleEndian.html
    poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html

Modified: poi/site/publish/apidocs/index-all.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/index-all.html?rev=1809172&r1=1809171&r2=1809172&view=diff
==============================================================================
--- poi/site/publish/apidocs/index-all.html (original)
+++ poi/site/publish/apidocs/index-all.html Thu Sep 21 15:10:12 2017
@@ -20899,6 +20899,10 @@
 <dd>
 <div class="block">Copy a portion of a byte array</div>
 </dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/poi/util/LittleEndian.html#getByteArray-byte:A-int-int-int-">getByteArray(byte[],
 int, int, int)</a></span> - Static method in class org.apache.poi.util.<a 
href="org/apache/poi/util/LittleEndian.html" title="class in 
org.apache.poi.util">LittleEndian</a></dt>
+<dd>
+<div class="block">Copy a portion of a byte array</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/poi/hpsf/DocumentSummaryInformation.html#getByteCount--">getByteCount()</a></span>
 - Method in class org.apache.poi.hpsf.<a 
href="org/apache/poi/hpsf/DocumentSummaryInformation.html" title="class in 
org.apache.poi.hpsf">DocumentSummaryInformation</a></dt>
 <dd>
 <div class="block">Returns the byte count or 0 if the <a 
href="org/apache/poi/hpsf/DocumentSummaryInformation.html" title="class in 
org.apache.poi.hpsf"><code>DocumentSummaryInformation</code></a> does not 
contain a byte count.</div>
@@ -21339,6 +21343,10 @@
 <dd>
 <div class="block">package/hierarchy use only - reuse an existing evaluation 
workbook if available for caching</div>
 </dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCellFormulaValidation--">getCellFormulaValidation()</a></span>
 - Method in class org.apache.poi.xssf.usermodel.<a 
href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html" title="class in 
org.apache.poi.xssf.usermodel">XSSFWorkbook</a></dt>
+<dd>
+<div class="block">Whether a call to <a 
href="org/apache/poi/xssf/usermodel/XSSFCell.html#setCellFormula-java.lang.String-"><code>XSSFCell.setCellFormula(String)</code></a>
 will validate the formula or not.</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/poi/xwpf/usermodel/XWPFTable.html#getCellMarginBottom--">getCellMarginBottom()</a></span>
 - Method in class org.apache.poi.xwpf.usermodel.<a 
href="org/apache/poi/xwpf/usermodel/XWPFTable.html" title="class in 
org.apache.poi.xwpf.usermodel">XWPFTable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/poi/xwpf/usermodel/XWPFTable.html#getCellMarginLeft--">getCellMarginLeft()</a></span>
 - Method in class org.apache.poi.xwpf.usermodel.<a 
href="org/apache/poi/xwpf/usermodel/XWPFTable.html" title="class in 
org.apache.poi.xwpf.usermodel">XWPFTable</a></dt>
@@ -64398,6 +64406,11 @@ for streaming/read-only processing of xl
 <dd>
 <div class="block">Set the bits.</div>
 </dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/poi/util/IOUtils.html#setByteArrayMaxOverride-int-">setByteArrayMaxOverride(int)</a></span>
 - Static method in class org.apache.poi.util.<a 
href="org/apache/poi/util/IOUtils.html" title="class in 
org.apache.poi.util">IOUtils</a></dt>
+<dd>
+<div class="block">If this value is set to > 0, <a 
href="org/apache/poi/util/IOUtils.html#safelyAllocate-long-int-"><code>IOUtils.safelyAllocate(long,
 int)</code></a> will ignore the
+ maximum record length parameter.</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/poi/util/BitField.html#setByteBoolean-byte-boolean-">setByteBoolean(byte,
 boolean)</a></span> - Method in class org.apache.poi.util.<a 
href="org/apache/poi/util/BitField.html" title="class in 
org.apache.poi.util">BitField</a></dt>
 <dd>
 <div class="block">Set a boolean BitField</div>
@@ -64675,6 +64688,10 @@ for streaming/read-only processing of xl
 <dd>
 <div class="block">Sets formula for this cell.</div>
 </dd>
+<dt><span class="memberNameLink"><a 
href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setCellFormulaValidation-boolean-">setCellFormulaValidation(boolean)</a></span>
 - Method in class org.apache.poi.xssf.usermodel.<a 
href="org/apache/poi/xssf/usermodel/XSSFWorkbook.html" title="class in 
org.apache.poi.xssf.usermodel">XSSFWorkbook</a></dt>
+<dd>
+<div class="block">Whether a call to <a 
href="org/apache/poi/xssf/usermodel/XSSFCell.html#setCellFormula-java.lang.String-"><code>XSSFCell.setCellFormula(String)</code></a>
 will validate the formula or not.</div>
+</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/poi/xwpf/usermodel/XWPFTable.html#setCellMargins-int-int-int-int-">setCellMargins(int,
 int, int, int)</a></span> - Method in class org.apache.poi.xwpf.usermodel.<a 
href="org/apache/poi/xwpf/usermodel/XWPFTable.html" title="class in 
org.apache.poi.xwpf.usermodel">XWPFTable</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a 
href="org/apache/poi/xssf/usermodel/XSSFCell.html#setCellNum-int-">setCellNum(int)</a></span>
 - Method in class org.apache.poi.xssf.usermodel.<a 
href="org/apache/poi/xssf/usermodel/XSSFCell.html" title="class in 
org.apache.poi.xssf.usermodel">XSSFCell</a></dt>

Modified: poi/site/publish/apidocs/org/apache/poi/hslf/usermodel/HSLFTable.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/hslf/usermodel/HSLFTable.html?rev=1809172&r1=1809171&r2=1809172&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/hslf/usermodel/HSLFTable.html 
(original)
+++ poi/site/publish/apidocs/org/apache/poi/hslf/usermodel/HSLFTable.html Thu 
Sep 21 15:10:12 2017
@@ -306,7 +306,7 @@ implements <a href="../../../../../org/a
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.poi.hslf.usermodel.<a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html" title="class 
in org.apache.poi.hslf.usermodel">HSLFShape</a></h3>
-<code><a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">draw</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getAnchor--">getAnchor</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getClientData-boolean-">getClientData</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getClientDataRecord-int-">getClientDataRecord</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getClientRecords--">getClientRecords</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherChild-org.apache.poi.ddf.EscherContainerRecord-int-">getEscherChild</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherChild-org.apache.poi.ddf.EscherContainerRecord-org.apache.poi.hslf.record.RecordTypes-">getEscherChild</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherChil
 d-org.apache.poi.hslf.record.RecordTypes-">getEscherChild</a>, <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherOptRecord--">getEscherOptRecord</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherProperty-org.apache.poi.ddf.AbstractEscherOptRecord-int-">getEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherProperty-short-">getEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherProperty-short-int-">getEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFill--">getFill</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFillStyle--">getFillStyle</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFlipHorizontal--">getFlipHorizontal</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFlipVertical--">getFlipVertical</a>,
 <a
  
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getParent--">getParent</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getRotation--">getRotation</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getShapeId--">getShapeId</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getShapeName--">getShapeName</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getSheet--">getSheet</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getSpContainer--">getSpContainer</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#isPlaceholder--">isPlaceholder</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#moveTo-double-double-">moveTo</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setEscherProperty-org.apache.poi.ddf.AbstractEscherOptRecord-short-int-">setEscherProperty</a>,
 <a href="../../../../..
 
/org/apache/poi/hslf/usermodel/HSLFShape.html#setEscherProperty-short-int-">setEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setFlipHorizontal-boolean-">setFlipHorizontal</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setFlipVertical-boolean-">setFlipVertical</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setRotation-double-">setRotation</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setShapeId-int-">setShapeId</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setShapeType-org.apache.poi.sl.usermodel.ShapeType-">setShapeType</a></code></li>
+<code><a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#draw-java.awt.Graphics2D-java.awt.geom.Rectangle2D-">draw</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getClientData-boolean-">getClientData</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getClientDataRecord-int-">getClientDataRecord</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getClientRecords--">getClientRecords</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherChild-org.apache.poi.ddf.EscherContainerRecord-int-">getEscherChild</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherChild-org.apache.poi.ddf.EscherContainerRecord-org.apache.poi.hslf.record.RecordTypes-">getEscherChild</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherChild-org.apache.poi.hslf.record.RecordTypes-">getEscherChild</a>,
 <a href="../../../../../org/apache
 
/poi/hslf/usermodel/HSLFShape.html#getEscherOptRecord--">getEscherOptRecord</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherProperty-org.apache.poi.ddf.AbstractEscherOptRecord-int-">getEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherProperty-short-">getEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getEscherProperty-short-int-">getEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFill--">getFill</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFillStyle--">getFillStyle</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFlipHorizontal--">getFlipHorizontal</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getFlipVertical--">getFlipVertical</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getParent--">getParent</a>,
 <a
  
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getRotation--">getRotation</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getShapeId--">getShapeId</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getShapeName--">getShapeName</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getSheet--">getSheet</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#getSpContainer--">getSpContainer</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#isPlaceholder--">isPlaceholder</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#moveTo-double-double-">moveTo</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setEscherProperty-org.apache.poi.ddf.AbstractEscherOptRecord-short-int-">setEscherProperty</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setEscherProperty-short-int-">setEscherProperty</a>
 , <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setFlipHorizontal-boolean-">setFlipHorizontal</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setFlipVertical-boolean-">setFlipVertical</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setRotation-double-">setRotation</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setShapeId-int-">setShapeId</a>,
 <a 
href="../../../../../org/apache/poi/hslf/usermodel/HSLFShape.html#setShapeType-org.apache.poi.sl.usermodel.ShapeType-">setShapeType</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/util/IOUtils.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/IOUtils.html?rev=1809172&r1=1809171&r2=1809172&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/IOUtils.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/IOUtils.html Thu Sep 21 
15:10:12 2017
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":41,"i16":41,"i17":41,"i18":41,"i19":41,"i20":41};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":41,"i17":41,"i18":41,"i19":41,"i20":41,"i21":41};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -204,13 +204,20 @@ extends java.lang.Object</pre>
               int&nbsp;maxLength)</code>&nbsp;</td>
 </tr>
 <tr id="i11" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#setByteArrayMaxOverride-int-">setByteArrayMaxOverride</a></span>(int&nbsp;maxOverride)</code>
+<div class="block">If this value is set to > 0, <a 
href="../../../../org/apache/poi/util/IOUtils.html#safelyAllocate-long-int-"><code>safelyAllocate(long,
 int)</code></a> will ignore the
+ maximum record length parameter.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#skipFully-java.io.InputStream-long-">skipFully</a></span>(java.io.InputStream&nbsp;input,
          long&nbsp;toSkip)</code>
 <div class="block">Skips bytes from an input byte stream.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#toByteArray-java.nio.ByteBuffer-int-">toByteArray</a></span>(java.nio.ByteBuffer&nbsp;buffer,
            int&nbsp;length)</code>
@@ -218,20 +225,20 @@ extends java.lang.Object</pre>
   ByteBuffer.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#toByteArray-java.io.InputStream-">toByteArray</a></span>(java.io.InputStream&nbsp;stream)</code>
 <div class="block">Reads all the data from the input stream, and returns the 
bytes read.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static byte[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#toByteArray-java.io.InputStream-int-">toByteArray</a></span>(java.io.InputStream&nbsp;stream,
            int&nbsp;length)</code>
 <div class="block">Reads up to <code>length</code> bytes from the input 
stream, and returns the bytes read.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#write-org.apache.poi.POIDocument-java.io.OutputStream-">write</a></span>(<a
 href="../../../../org/apache/poi/POIDocument.html" title="class in 
org.apache.poi">POIDocument</a>&nbsp;doc,
      java.io.OutputStream&nbsp;out)</code>
@@ -240,7 +247,7 @@ extends java.lang.Object</pre>
 </div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#write-org.apache.poi.ss.usermodel.Workbook-java.io.OutputStream-">write</a></span>(<a
 href="../../../../org/apache/poi/ss/usermodel/Workbook.html" title="interface 
in org.apache.poi.ss.usermodel">Workbook</a>&nbsp;doc,
      java.io.OutputStream&nbsp;out)</code>
@@ -249,7 +256,7 @@ extends java.lang.Object</pre>
 </div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#writeAndClose-org.apache.poi.POIDocument-">writeAndClose</a></span>(<a
 href="../../../../org/apache/poi/POIDocument.html" title="class in 
org.apache.poi">POIDocument</a>&nbsp;doc)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -257,7 +264,7 @@ extends java.lang.Object</pre>
 </div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#writeAndClose-org.apache.poi.POIDocument-java.io.File-">writeAndClose</a></span>(<a
 href="../../../../org/apache/poi/POIDocument.html" title="class in 
org.apache.poi">POIDocument</a>&nbsp;doc,
              java.io.File&nbsp;out)</code>
@@ -266,7 +273,7 @@ extends java.lang.Object</pre>
 </div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#writeAndClose-org.apache.poi.POIDocument-java.io.OutputStream-">writeAndClose</a></span>(<a
 href="../../../../org/apache/poi/POIDocument.html" title="class in 
org.apache.poi">POIDocument</a>&nbsp;doc,
              java.io.OutputStream&nbsp;out)</code>
@@ -275,7 +282,7 @@ extends java.lang.Object</pre>
 </div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/IOUtils.html#writeAndClose-org.apache.poi.ss.usermodel.Workbook-java.io.OutputStream-">writeAndClose</a></span>(<a
 href="../../../../org/apache/poi/ss/usermodel/Workbook.html" title="interface 
in org.apache.poi.ss.usermodel">Workbook</a>&nbsp;doc,
              java.io.OutputStream&nbsp;out)</code>
@@ -306,6 +313,25 @@ extends java.lang.Object</pre>
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="setByteArrayMaxOverride-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setByteArrayMaxOverride</h4>
+<pre>public 
static&nbsp;void&nbsp;setByteArrayMaxOverride(int&nbsp;maxOverride)</pre>
+<div class="block">If this value is set to > 0, <a 
href="../../../../org/apache/poi/util/IOUtils.html#safelyAllocate-long-int-"><code>safelyAllocate(long,
 int)</code></a> will ignore the
+ maximum record length parameter.  This is designed to allow users to bypass
+ the hard-coded maximum record lengths if they are willing to accept the risk
+ of an OutOfMemoryException.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxOverride</code> - </dd>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>4.0.0</dd>
+</dl>
+</li>
+</ul>
 <a name="peekFirst8Bytes-java.io.InputStream-">
 <!--   -->
 </a>

Modified: poi/site/publish/apidocs/org/apache/poi/util/LittleEndian.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/LittleEndian.html?rev=1809172&r1=1809171&r2=1809172&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/LittleEndian.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/LittleEndian.html Thu Sep 21 
15:10:12 2017
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9};
+var methods = 
{"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -185,6 +185,15 @@ implements <a href="../../../../org/apac
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>static byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getByteArray-byte:A-int-int-int-">getByteArray</a></span>(byte[]&nbsp;data,
+            int&nbsp;offset,
+            int&nbsp;size,
+            int&nbsp;maxSize)</code>
+<div class="block">Copy a portion of a byte array</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getDouble-byte:A-">getDouble</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get a double value from a byte array, reads it in little 
endian format
@@ -192,7 +201,7 @@ implements <a href="../../../../org/apac
  point number to a happy java double</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>static double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getDouble-byte:A-int-">getDouble</a></span>(byte[]&nbsp;data,
          int&nbsp;offset)</code>
@@ -201,7 +210,7 @@ implements <a href="../../../../org/apac
  point number to a happy java double</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getFloat-byte:A-">getFloat</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get a float value from a byte array, reads it in little 
endian format
@@ -209,7 +218,7 @@ implements <a href="../../../../org/apac
  point number to a happy java float</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getFloat-byte:A-int-">getFloat</a></span>(byte[]&nbsp;data,
         int&nbsp;offset)</code>
@@ -218,46 +227,46 @@ implements <a href="../../../../org/apac
  point number to a happy java float</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getInt-byte:A-">getInt</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get an int value from the beginning of a byte array</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getInt-byte:A-int-">getInt</a></span>(byte[]&nbsp;data,
       int&nbsp;offset)</code>
 <div class="block">get an int value from a byte array</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getLong-byte:A-">getLong</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get a long value from a byte array</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getLong-byte:A-int-">getLong</a></span>(byte[]&nbsp;data,
        int&nbsp;offset)</code>
 <div class="block">get a long value from a byte array</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>static short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getShort-byte:A-">getShort</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get a short value from the beginning of a byte array</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>static short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getShort-byte:A-int-">getShort</a></span>(byte[]&nbsp;data,
         int&nbsp;offset)</code>
 <div class="block">get a short value from a byte array</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static short[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getShortArray-byte:A-int-int-">getShortArray</a></span>(byte[]&nbsp;data,
              int&nbsp;offset,
@@ -265,46 +274,46 @@ implements <a href="../../../../org/apac
 <div class="block">Read short array</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getUByte-byte:A-">getUByte</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get the unsigned value of a byte.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getUByte-byte:A-int-">getUByte</a></span>(byte[]&nbsp;data,
         int&nbsp;offset)</code>
 <div class="block">get the unsigned value of a byte.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getUInt-byte:A-">getUInt</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get an unsigned int value from a byte array</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getUInt-byte:A-int-">getUInt</a></span>(byte[]&nbsp;data,
        int&nbsp;offset)</code>
 <div class="block">get an unsigned int value from a byte array</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getUShort-byte:A-">getUShort</a></span>(byte[]&nbsp;data)</code>
 <div class="block">get an unsigned short value from the beginning of a byte 
array</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getUShort-byte:A-int-">getUShort</a></span>(byte[]&nbsp;data,
          int&nbsp;offset)</code>
 <div class="block">get an unsigned short value from a byte array</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putByte-byte:A-int-int-">putByte</a></span>(byte[]&nbsp;data,
        int&nbsp;offset,
@@ -312,7 +321,7 @@ implements <a href="../../../../org/apac
 <div class="block">executes:</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putDouble-byte:A-int-double-">putDouble</a></span>(byte[]&nbsp;data,
          int&nbsp;offset,
@@ -320,14 +329,14 @@ implements <a href="../../../../org/apac
 <div class="block">put a double value into a byte array</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putDouble-double-java.io.OutputStream-">putDouble</a></span>(double&nbsp;value,
          java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">put a double value into a byte array</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putFloat-byte:A-int-float-">putFloat</a></span>(byte[]&nbsp;data,
         int&nbsp;offset,
@@ -335,14 +344,14 @@ implements <a href="../../../../org/apac
 <div class="block">put a float value into a byte array</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putFloat-float-java.io.OutputStream-">putFloat</a></span>(float&nbsp;value,
         java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">put a float value into a byte array</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putInt-byte:A-int-int-">putInt</a></span>(byte[]&nbsp;data,
       int&nbsp;offset,
@@ -350,14 +359,14 @@ implements <a href="../../../../org/apac
 <div class="block">put an int value into a byte array</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putInt-int-java.io.OutputStream-">putInt</a></span>(int&nbsp;value,
       java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">Put int into output stream</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putLong-byte:A-int-long-">putLong</a></span>(byte[]&nbsp;data,
        int&nbsp;offset,
@@ -365,14 +374,14 @@ implements <a href="../../../../org/apac
 <div class="block">put a long value into a byte array</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putLong-long-java.io.OutputStream-">putLong</a></span>(long&nbsp;value,
        java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">Put long into output stream</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putShort-byte:A-int-short-">putShort</a></span>(byte[]&nbsp;data,
         int&nbsp;offset,
@@ -380,14 +389,14 @@ implements <a href="../../../../org/apac
 <div class="block">put a short value into a byte array</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putShort-java.io.OutputStream-short-">putShort</a></span>(java.io.OutputStream&nbsp;outputStream,
         short&nbsp;value)</code>
 <div class="block">Put signed short into output stream</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putShortArray-byte:A-int-short:A-">putShortArray</a></span>(byte[]&nbsp;data,
              int&nbsp;startOffset,
@@ -395,7 +404,7 @@ implements <a href="../../../../org/apac
 <div class="block">Stores short array in buffer</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putUByte-byte:A-int-short-">putUByte</a></span>(byte[]&nbsp;data,
         int&nbsp;offset,
@@ -403,7 +412,7 @@ implements <a href="../../../../org/apac
 <div class="block">put an unsigned byte value into a byte array</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putUInt-byte:A-int-long-">putUInt</a></span>(byte[]&nbsp;data,
        int&nbsp;offset,
@@ -411,14 +420,14 @@ implements <a href="../../../../org/apac
 <div class="block">put an unsigned int value into a byte array</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putUInt-long-java.io.OutputStream-">putUInt</a></span>(long&nbsp;value,
        java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">Put unsigned int into output stream</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putUShort-byte:A-int-int-">putUShort</a></span>(byte[]&nbsp;data,
          int&nbsp;offset,
@@ -426,42 +435,42 @@ implements <a href="../../../../org/apac
 <div class="block">put an unsigned short value into a byte array</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#putUShort-int-java.io.OutputStream-">putUShort</a></span>(int&nbsp;value,
          java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">Put unsigned short into output stream</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#readInt-java.io.InputStream-">readInt</a></span>(java.io.InputStream&nbsp;stream)</code>
 <div class="block">get an int value from an InputStream</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#readLong-java.io.InputStream-">readLong</a></span>(java.io.InputStream&nbsp;stream)</code>
 <div class="block">get a long value from an InputStream</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>static short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#readShort-java.io.InputStream-">readShort</a></span>(java.io.InputStream&nbsp;stream)</code>
 <div class="block">get a short value from an InputStream</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#readUInt-java.io.InputStream-">readUInt</a></span>(java.io.InputStream&nbsp;stream)</code>
 <div class="block">get an unsigned int value from an InputStream</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#readUShort-java.io.InputStream-">readUShort</a></span>(java.io.InputStream&nbsp;stream)</code>&nbsp;</td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/poi/util/LittleEndian.html#ubyteToInt-byte-">ubyteToInt</a></span>(byte&nbsp;b)</code>
 <div class="block">Convert an 'unsigned' byte to an integer.</div>
@@ -507,6 +516,33 @@ implements <a href="../../../../org/apac
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The byteArray value</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IndexOutOfBoundsException</code> - - if copying would 
cause access of data outside array bounds.</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a 
href="../../../../org/apache/poi/util/LittleEndian.html#getByteArray-byte:A-int-int-int-"><code>if
 size is not a constant</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="getByteArray-byte:A-int-int-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getByteArray</h4>
+<pre>public static&nbsp;byte[]&nbsp;getByteArray(byte[]&nbsp;data,
+                                  int&nbsp;offset,
+                                  int&nbsp;size,
+                                  int&nbsp;maxSize)</pre>
+<div class="block">Copy a portion of a byte array</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>data</code> - the original byte array</dd>
+<dd><code>offset</code> - Where to start copying from.</dd>
+<dd><code>size</code> - Number of bytes to copy.</dd>
+<dd><code>maxSize</code> - Size must be <= maxSize or an exception is thrown.
+            Use this to avoid potential OOMs on corrupt data.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The byteArray value</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code>java.lang.IndexOutOfBoundsException</code> - - if copying would 
cause access of data outside array bounds.</dd>
 </dl>
 </li>

Modified: 
poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html
URL: 
http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html?rev=1809172&r1=1809171&r2=1809172&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html 
(original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFWorkbook.html 
Thu Sep 21 15:10:12 2017
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":42,"i34":42,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":9,"i68":10,"i69":10,"i70":10,"i71":42,"i72":10,"i73":42,"i74":10,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":42,"i35":42,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":9,"i69":10,"i70":10,"i71":10,"i72":42,"i73":10,"i74":42,"i75":10,"i76":10,"i77":10,"i78":10,"i79":10,"i80":10,"i81":10,"i82":10,"i83":10,"i84":10,"i85":10,"i86":10,"i87":10,"i88":10,"i89":10,"i90":10,"i91":10,"i92":10,"i93":10,"i94":10,"i95":10,"i96":10,"i97":10,"i98":10,"i99":10,"i100":10,"i101":10,"i102":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 
Methods"],32:["t6","Deprecated Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -410,70 +410,76 @@ implements <a href="../../../../../org/a
 </td>
 </tr>
 <tr id="i22" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCellFormulaValidation--">getCellFormulaValidation</a></span>()</code>
+<div class="block">Whether a call to <a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFCell.html#setCellFormula-java.lang.String-"><code>XSSFCell.setCellFormula(String)</code></a>
 will validate the formula or not.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFCellStyle.html" 
title="class in org.apache.poi.xssf.usermodel">XSSFCellStyle</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCellStyleAt-int-">getCellStyleAt</a></span>(int&nbsp;idx)</code>
 <div class="block">Get the cell style object at the given index</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFCreationHelper.html" 
title="class in 
org.apache.poi.xssf.usermodel">XSSFCreationHelper</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCreationHelper--">getCreationHelper</a></span>()</code>
 <div class="block">Returns an object that handles instantiating concrete
   classes of the various instances for XSSF.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td 
class="colFirst"><code>org.openxmlformats.schemas.spreadsheetml.x2006.main.CTWorkbook</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCTWorkbook--">getCTWorkbook</a></span>()</code>
 <div class="block">Return the underlying XML bean</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>java.util.Collection&lt;<a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFMap.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFMap</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCustomXMLMappings--">getCustomXMLMappings</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a 
href="../../../../../org/apache/poi/xssf/model/ExternalLinksTable.html" 
title="class in 
org.apache.poi.xssf.model">ExternalLinksTable</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getExternalLinksTable--">getExternalLinksTable</a></span>()</code>
 <div class="block">Returns the list of <a 
href="../../../../../org/apache/poi/xssf/model/ExternalLinksTable.html" 
title="class in org.apache.poi.xssf.model"><code>ExternalLinksTable</code></a> 
object for this workbook</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getFirstVisibleTab--">getFirstVisibleTab</a></span>()</code>
 <div class="block">Gets the first tab that is displayed in the list of tabs in 
excel.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFFont.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFFont</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getFontAt-short-">getFontAt</a></span>(short&nbsp;idx)</code>
 <div class="block">Get the font at the given index number</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getForceFormulaRecalculation--">getForceFormulaRecalculation</a></span>()</code>
 <div class="block">Whether Excel will be asked to recalculate all formulas 
when the  workbook is opened.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/model/MapInfo.html" title="class in 
org.apache.poi.xssf.model">MapInfo</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getMapInfo--">getMapInfo</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/ss/usermodel/Row.MissingCellPolicy.html" 
title="enum in 
org.apache.poi.ss.usermodel">Row.MissingCellPolicy</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getMissingCellPolicy--">getMissingCellPolicy</a></span>()</code>
 <div class="block">Retrieves the current policy on what to do when
   getting missing or blank cells from a row.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFName.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getName-java.lang.String-">getName</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block">Get the first named range with the given name.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFName.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNameAt-int-">getNameAt</a></span>(int&nbsp;nameIndex)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -481,7 +487,7 @@ implements <a href="../../../../../org/a
 </div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNameIndex-java.lang.String-">getNameIndex</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -490,165 +496,165 @@ implements <a href="../../../../../org/a
 </div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>java.util.List&lt;<a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFName.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFName</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNames-java.lang.String-">getNames</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block">Get the named ranges with the given name.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>short</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNumberOfFonts--">getNumberOfFonts</a></span>()</code>
 <div class="block">Get the number of fonts in the this workbook</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNumberOfNames--">getNumberOfNames</a></span>()</code>
 <div class="block">Get the number of named ranges in the this workbook</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNumberOfSheets--">getNumberOfSheets</a></span>()</code>
 <div class="block">Get the number of worksheets in the this workbook</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getNumCellStyles--">getNumCellStyles</a></span>()</code>
 <div class="block">Get the number of styles the workbook contains</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFPivotTable.html" 
title="class in 
org.apache.poi.xssf.usermodel">XSSFPivotTable</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getPivotTables--">getPivotTables</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getPrintArea-int-">getPrintArea</a></span>(int&nbsp;sheetIndex)</code>
 <div class="block">Retrieves the reference for the printarea of the specified 
sheet, the sheet name is appended to the reference even if it was not 
specified.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/model/SharedStringsTable.html" 
title="class in org.apache.poi.xssf.model">SharedStringsTable</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSharedStringSource--">getSharedStringSource</a></span>()</code>
 <div class="block">Returns SharedStringsTable - tha cache of string for this 
workbook</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFSheet.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFSheet</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSheet-java.lang.String-">getSheet</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block">Get sheet with the given name (case insensitive match)</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFSheet.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFSheet</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSheetAt-int-">getSheetAt</a></span>(int&nbsp;index)</code>
 <div class="block">Get the XSSFSheet object at the given index.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSheetIndex-org.apache.poi.ss.usermodel.Sheet-">getSheetIndex</a></span>(<a
 href="../../../../../org/apache/poi/ss/usermodel/Sheet.html" title="interface 
in org.apache.poi.ss.usermodel">Sheet</a>&nbsp;sheet)</code>
 <div class="block">Returns the index of the given sheet</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSheetIndex-java.lang.String-">getSheetIndex</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block">Returns the index of the sheet by his name (case 
insensitive match)</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSheetName-int-">getSheetName</a></span>(int&nbsp;sheetIx)</code>
 <div class="block">Get the sheet name</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/ss/usermodel/SheetVisibility.html" 
title="enum in org.apache.poi.ss.usermodel">SheetVisibility</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSheetVisibility-int-">getSheetVisibility</a></span>(int&nbsp;sheetIx)</code>
 <div class="block">Get the visibility (visible, hidden, very hidden) of a 
sheet in this workbook</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/ss/SpreadsheetVersion.html" title="enum in 
org.apache.poi.ss">SpreadsheetVersion</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getSpreadsheetVersion--">getSpreadsheetVersion</a></span>()</code>
 <div class="block">Returns the spreadsheet version (EXCLE2007) of this 
workbook</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/model/StylesTable.html" title="class 
in org.apache.poi.xssf.model">StylesTable</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getStylesSource--">getStylesSource</a></span>()</code>
 <div class="block">Return a object representing a collection of shared objects 
used for styling content,
  e.g.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFTable.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFTable</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getTable-java.lang.String-">getTable</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block">Returns the data table with the given name (case 
insensitive).</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/model/ThemesTable.html" title="class 
in org.apache.poi.xssf.model">ThemesTable</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getTheme--">getTheme</a></span>()</code>
 <div class="block">Returns the Theme of current workbook.</div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbookType.html" 
title="enum in org.apache.poi.xssf.usermodel">XSSFWorkbookType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getWorkbookType--">getWorkbookType</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isDate1904--">isDate1904</a></span>()</code>
 <div class="block">Gets a boolean value that indicates whether the date 
systems used in the workbook starts in 1904.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isHidden--">isHidden</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isMacroEnabled--">isMacroEnabled</a></span>()</code>
 <div class="block">Are we a normal workbook (.xlsx), or a
   macro enabled workbook (.xlsm)?</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isRevisionLocked--">isRevisionLocked</a></span>()</code>
 <div class="block">Specifies a boolean value that indicates whether the 
workbook is locked for revisions.</div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isSheetHidden-int-">isSheetHidden</a></span>(int&nbsp;sheetIx)</code>
 <div class="block">Check whether a sheet is hidden.</div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isSheetVeryHidden-int-">isSheetVeryHidden</a></span>(int&nbsp;sheetIx)</code>
 <div class="block">Check whether a sheet is very hidden.</div>
 </td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isStructureLocked--">isStructureLocked</a></span>()</code>
 <div class="block">Specifies a boolean value that indicates whether structure 
of workbook is locked.</div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#isWindowsLocked--">isWindowsLocked</a></span>()</code>
 <div class="block">Specifies a boolean value that indicates whether the 
windows that comprise the workbook are locked.</div>
 </td>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code>java.util.Iterator&lt;<a 
href="../../../../../org/apache/poi/ss/usermodel/Sheet.html" title="interface 
in org.apache.poi.ss.usermodel">Sheet</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#iterator--">iterator</a></span>()</code>
 <div class="block">Alias for <a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#sheetIterator--"><code>sheetIterator()</code></a>
 to allow
@@ -657,7 +663,7 @@ implements <a href="../../../../../org/a
  Note: remove() is not supported on this iterator.</div>
 </td>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#linkExternalWorkbook-java.lang.String-org.apache.poi.ss.usermodel.Workbook-">linkExternalWorkbook</a></span>(java.lang.String&nbsp;name,
                     <a 
href="../../../../../org/apache/poi/ss/usermodel/Workbook.html" 
title="interface in 
org.apache.poi.ss.usermodel">Workbook</a>&nbsp;workbook)</code>
@@ -665,44 +671,44 @@ implements <a href="../../../../../org/a
   referencing the specified external workbook to be added to this one.</div>
 </td>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#lockRevision--">lockRevision</a></span>()</code>
 <div class="block">Locks the workbook for revisions.</div>
 </td>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#lockStructure--">lockStructure</a></span>()</code>
 <div class="block">Locks the structure of workbook.</div>
 </td>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#lockWindows--">lockWindows</a></span>()</code>
 <div class="block">Locks the windows that comprise the workbook.</div>
 </td>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code>protected static <a 
href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html" title="class 
in org.apache.poi.openxml4j.opc">OPCPackage</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#newPackage-org.apache.poi.xssf.usermodel.XSSFWorkbookType-">newPackage</a></span>(<a
 href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbookType.html" 
title="enum in 
org.apache.poi.xssf.usermodel">XSSFWorkbookType</a>&nbsp;workbookType)</code>
 <div class="block">Create a new SpreadsheetML package and setup the default 
minimal content</div>
 </td>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#onDeleteFormula-org.apache.poi.xssf.usermodel.XSSFCell-">onDeleteFormula</a></span>(<a
 href="../../../../../org/apache/poi/xssf/usermodel/XSSFCell.html" title="class 
in org.apache.poi.xssf.usermodel">XSSFCell</a>&nbsp;cell)</code>
 <div class="block">Fired when a formula is deleted from this workbook,
  for example when calling cell.setCellFormula(null)</div>
 </td>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#onDocumentRead--">onDocumentRead</a></span>()</code>
 <div class="block">Fired when a package part is read</div>
 </td>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#parseSheet-java.util.Map-org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheet-">parseSheet</a></span>(java.util.Map&lt;java.lang.String,<a
 href="../../../../../org/apache/poi/xssf/usermodel/XSSFSheet.html" 
title="class in org.apache.poi.xssf.usermodel">XSSFSheet</a>&gt;&nbsp;shIdMap,
           
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheet&nbsp;ctSheet)</code>
@@ -710,7 +716,7 @@ implements <a href="../../../../../org/a
  the DOM based parse of large sheets (see examples).</div>
 </td>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName-int-">removeName</a></span>(int&nbsp;nameIndex)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -718,14 +724,14 @@ implements <a href="../../../../../org/a
 </div>
 </td>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName-org.apache.poi.ss.usermodel.Name-">removeName</a></span>(<a
 href="../../../../../org/apache/poi/ss/usermodel/Name.html" title="interface 
in org.apache.poi.ss.usermodel">Name</a>&nbsp;name)</code>
 <div class="block">As <a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName-java.lang.String-"><code>removeName(String)</code></a>
 is not necessarily unique
  (name + sheet index is unique), this method is more accurate.</div>
 </td>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i74" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeName-java.lang.String-">removeName</a></span>(java.lang.String&nbsp;name)</code>
 <div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
@@ -733,52 +739,58 @@ implements <a href="../../../../../org/a
 </div>
 </td>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i75" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removePrintArea-int-">removePrintArea</a></span>(int&nbsp;sheetIndex)</code>
 <div class="block">Delete the printarea for the sheet specified</div>
 </td>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i76" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#removeSheetAt-int-">removeSheetAt</a></span>(int&nbsp;index)</code>
 <div class="block">Removes sheet at the given index.</div>
 </td>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setActiveSheet-int-">setActiveSheet</a></span>(int&nbsp;index)</code>
 <div class="block">Convenience method to set the active sheet.</div>
 </td>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i78" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setCellFormulaValidation-boolean-">setCellFormulaValidation</a></span>(boolean&nbsp;value)</code>
+<div class="block">Whether a call to <a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFCell.html#setCellFormula-java.lang.String-"><code>XSSFCell.setCellFormula(String)</code></a>
 will validate the formula or not.</div>
+</td>
+</tr>
+<tr id="i79" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setFirstVisibleTab-int-">setFirstVisibleTab</a></span>(int&nbsp;index)</code>
 <div class="block">Sets the first tab that is displayed in the list of tabs in 
excel.</div>
 </td>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setForceFormulaRecalculation-boolean-">setForceFormulaRecalculation</a></span>(boolean&nbsp;value)</code>
 <div class="block">Whether the application shall perform a full recalculation 
when the workbook is opened.</div>
 </td>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setHidden-boolean-">setHidden</a></span>(boolean&nbsp;hiddenFlag)</code>&nbsp;</td>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setMissingCellPolicy-org.apache.poi.ss.usermodel.Row.MissingCellPolicy-">setMissingCellPolicy</a></span>(<a
 href="../../../../../org/apache/poi/ss/usermodel/Row.MissingCellPolicy.html" 
title="enum in 
org.apache.poi.ss.usermodel">Row.MissingCellPolicy</a>&nbsp;missingCellPolicy)</code>
 <div class="block">Sets the policy on what to do when
   getting missing or blank cells from a row.</div>
 </td>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setPivotTables-java.util.List-">setPivotTables</a></span>(java.util.List&lt;<a
 href="../../../../../org/apache/poi/xssf/usermodel/XSSFPivotTable.html" 
title="class in 
org.apache.poi.xssf.usermodel">XSSFPivotTable</a>&gt;&nbsp;pivotTables)</code>&nbsp;</td>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setPrintArea-int-int-int-int-int-">setPrintArea</a></span>(int&nbsp;sheetIndex,
             int&nbsp;startColumn,
@@ -788,118 +800,118 @@ implements <a href="../../../../../org/a
 <div class="block">For the Convenience of Java Programmers maintaining 
pointers.</div>
 </td>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i85" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setPrintArea-int-java.lang.String-">setPrintArea</a></span>(int&nbsp;sheetIndex,
             java.lang.String&nbsp;reference)</code>
 <div class="block">Sets the printarea for the sheet provided</div>
 </td>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i86" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setRevisionsPassword-java.lang.String-org.apache.poi.poifs.crypt.HashAlgorithm-">setRevisionsPassword</a></span>(java.lang.String&nbsp;password,
                     <a 
href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum 
in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgo)</code>
 <div class="block">Sets the revisions password.</div>
 </td>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i87" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSelectedTab-int-">setSelectedTab</a></span>(int&nbsp;index)</code>
 <div class="block">We only set one sheet as selected for compatibility with 
HSSF.</div>
 </td>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i88" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetHidden-int-boolean-">setSheetHidden</a></span>(int&nbsp;sheetIx,
               boolean&nbsp;hidden)</code>
 <div class="block">Hide or unhide a sheet.</div>
 </td>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i89" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetName-int-java.lang.String-">setSheetName</a></span>(int&nbsp;sheetIndex,
             java.lang.String&nbsp;sheetname)</code>
 <div class="block">Set the sheet name.</div>
 </td>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i90" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetOrder-java.lang.String-int-">setSheetOrder</a></span>(java.lang.String&nbsp;sheetname,
              int&nbsp;pos)</code>
 <div class="block">sets the order of appearance for a given sheet.</div>
 </td>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setSheetVisibility-int-org.apache.poi.ss.usermodel.SheetVisibility-">setSheetVisibility</a></span>(int&nbsp;sheetIx,
                   <a 
href="../../../../../org/apache/poi/ss/usermodel/SheetVisibility.html" 
title="enum in 
org.apache.poi.ss.usermodel">SheetVisibility</a>&nbsp;visibility)</code>
 <div class="block">Hide or unhide a sheet.</div>
 </td>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setVBAProject-java.io.InputStream-">setVBAProject</a></span>(java.io.InputStream&nbsp;vbaProjectStream)</code>
 <div class="block">Adds a vbaProject.bin file to the workbook.</div>
 </td>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setVBAProject-org.apache.poi.xssf.usermodel.XSSFWorkbook-">setVBAProject</a></span>(<a
 href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html" 
title="class in 
org.apache.poi.xssf.usermodel">XSSFWorkbook</a>&nbsp;macroWorkbook)</code>
 <div class="block">Adds a vbaProject.bin file taken from another, given 
workbook to this one.</div>
 </td>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setWorkbookPassword-java.lang.String-org.apache.poi.poifs.crypt.HashAlgorithm-">setWorkbookPassword</a></span>(java.lang.String&nbsp;password,
                    <a 
href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum 
in org.apache.poi.poifs.crypt">HashAlgorithm</a>&nbsp;hashAlgo)</code>
 <div class="block">Sets the workbook password.</div>
 </td>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#setWorkbookType-org.apache.poi.xssf.usermodel.XSSFWorkbookType-">setWorkbookType</a></span>(<a
 href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbookType.html" 
title="enum in 
org.apache.poi.xssf.usermodel">XSSFWorkbookType</a>&nbsp;type)</code>
 <div class="block">Sets whether the workbook will be an .xlsx or .xlsm 
(macro-enabled) file.</div>
 </td>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><code>java.util.Iterator&lt;<a 
href="../../../../../org/apache/poi/ss/usermodel/Sheet.html" title="interface 
in org.apache.poi.ss.usermodel">Sheet</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#sheetIterator--">sheetIterator</a></span>()</code>
 <div class="block">Returns an iterator of the sheets in the workbook
  in sheet order.</div>
 </td>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#unLock--">unLock</a></span>()</code>
 <div class="block">Removes the workbook protection settings</div>
 </td>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#unLockRevision--">unLockRevision</a></span>()</code>
 <div class="block">Unlocks the workbook for revisions.</div>
 </td>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i99" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#unLockStructure--">unLockStructure</a></span>()</code>
 <div class="block">Unlocks the structure of workbook.</div>
 </td>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i100" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#unLockWindows--">unLockWindows</a></span>()</code>
 <div class="block">Unlocks the windows that comprise the workbook.</div>
 </td>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i101" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#validateRevisionsPassword-java.lang.String-">validateRevisionsPassword</a></span>(java.lang.String&nbsp;password)</code>
 <div class="block">Validate the password against the stored hash, the hashing 
method will be determined
   by the existing password attributes</div>
 </td>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i102" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#validateWorkbookPassword-java.lang.String-">validateWorkbookPassword</a></span>(java.lang.String&nbsp;password)</code>
 <div class="block">Validate the password against the stored hash, the hashing 
method will be determined
@@ -2958,7 +2970,7 @@ protected&nbsp;void&nbsp;setPivotTables(
 <a 
name="addOlePackage-byte:A-java.lang.String-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>addOlePackage</h4>
 <pre>public&nbsp;int&nbsp;addOlePackage(byte[]&nbsp;oleData,
@@ -2983,6 +2995,36 @@ protected&nbsp;void&nbsp;setPivotTables(
 </dl>
 </li>
 </ul>
+<a name="setCellFormulaValidation-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCellFormulaValidation</h4>
+<pre>public&nbsp;void&nbsp;setCellFormulaValidation(boolean&nbsp;value)</pre>
+<div class="block">Whether a call to <a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFCell.html#setCellFormula-java.lang.String-"><code>XSSFCell.setCellFormula(String)</code></a>
 will validate the formula or not.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>value</code> - true if the application will validate the formula is 
correct</dd>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>3.17</dd>
+</dl>
+</li>
+</ul>
+<a name="getCellFormulaValidation--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCellFormulaValidation</h4>
+<pre>public&nbsp;boolean&nbsp;getCellFormulaValidation()</pre>
+<div class="block">Whether a call to <a 
href="../../../../../org/apache/poi/xssf/usermodel/XSSFCell.html#setCellFormula-java.lang.String-"><code>XSSFCell.setCellFormula(String)</code></a>
 will validate the formula or not.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>3.17</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to