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> </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> </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 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 maxLength)</code> </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 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 input,
long 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 buffer,
int 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 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 stream,
int 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> doc,
java.io.OutputStream 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> doc,
java.io.OutputStream 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> doc)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -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> doc,
java.io.File 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> doc,
java.io.OutputStream 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> doc,
java.io.OutputStream 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 void setByteArrayMaxOverride(int 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[] data,
+ int offset,
+ int size,
+ int 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[] 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[] data,
int 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[] 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[] data,
int 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[] 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[] data,
int 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[] 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[] data,
int 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[] 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[] data,
int 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[] data,
int 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[] 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[] data,
int 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[] 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[] data,
int 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[] 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[] data,
int 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[] data,
int 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[] data,
int 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 value,
java.io.OutputStream 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[] data,
int 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 value,
java.io.OutputStream 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[] data,
int 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 value,
java.io.OutputStream 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[] data,
int 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 value,
java.io.OutputStream 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[] data,
int 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 outputStream,
short 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[] data,
int 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[] data,
int 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[] data,
int 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 value,
java.io.OutputStream 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[] data,
int 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 value,
java.io.OutputStream 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 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 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 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 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 stream)</code> </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 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 byte[] getByteArray(byte[] data,
+ int offset,
+ int size,
+ int 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 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<<a
href="../../../../../org/apache/poi/xssf/usermodel/XSSFMap.html" title="class
in org.apache.poi.xssf.usermodel">XSSFMap</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getCustomXMLMappings--">getCustomXMLMappings</a></span>()</code> </td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>java.util.List<<a
href="../../../../../org/apache/poi/xssf/model/ExternalLinksTable.html"
title="class in
org.apache.poi.xssf.model">ExternalLinksTable</a>></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 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> </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 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 nameIndex)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -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 name)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -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<<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#getNames-java.lang.String-">getNames</a></span>(java.lang.String 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<<a
href="../../../../../org/apache/poi/xssf/usermodel/XSSFPivotTable.html"
title="class in
org.apache.poi.xssf.usermodel">XSSFPivotTable</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/poi/xssf/usermodel/XSSFWorkbook.html#getPivotTables--">getPivotTables</a></span>()</code> </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 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 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 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> 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 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 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 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 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> </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> </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 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 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<<a
href="../../../../../org/apache/poi/ss/usermodel/Sheet.html" title="interface
in org.apache.poi.ss.usermodel">Sheet</a>></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 name,
<a
href="../../../../../org/apache/poi/ss/usermodel/Workbook.html"
title="interface in
org.apache.poi.ss.usermodel">Workbook</a> 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> 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> 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<java.lang.String,<a
href="../../../../../org/apache/poi/xssf/usermodel/XSSFSheet.html"
title="class in org.apache.poi.xssf.usermodel">XSSFSheet</a>> shIdMap,
org.openxmlformats.schemas.spreadsheetml.x2006.main.CTSheet 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 nameIndex)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -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> 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 name)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -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 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 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 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 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 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 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 hiddenFlag)</code> </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> 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<<a
href="../../../../../org/apache/poi/xssf/usermodel/XSSFPivotTable.html"
title="class in
org.apache.poi.xssf.usermodel">XSSFPivotTable</a>> pivotTables)</code> </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 sheetIndex,
int 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 sheetIndex,
java.lang.String 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 password,
<a
href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum
in org.apache.poi.poifs.crypt">HashAlgorithm</a> 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 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 sheetIx,
boolean 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 sheetIndex,
java.lang.String 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 sheetname,
int 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 sheetIx,
<a
href="../../../../../org/apache/poi/ss/usermodel/SheetVisibility.html"
title="enum in
org.apache.poi.ss.usermodel">SheetVisibility</a> 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 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> 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 password,
<a
href="../../../../../org/apache/poi/poifs/crypt/HashAlgorithm.html" title="enum
in org.apache.poi.poifs.crypt">HashAlgorithm</a> 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> 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<<a
href="../../../../../org/apache/poi/ss/usermodel/Sheet.html" title="interface
in org.apache.poi.ss.usermodel">Sheet</a>></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 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 password)</code>
<div class="block">Validate the password against the stored hash, the hashing
method will be determined
@@ -2958,7 +2970,7 @@ protected void 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 int addOlePackage(byte[] oleData,
@@ -2983,6 +2995,36 @@ protected void setPivotTables(
</dl>
</li>
</ul>
+<a name="setCellFormulaValidation-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCellFormulaValidation</h4>
+<pre>public void setCellFormulaValidation(boolean 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 boolean 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]