You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by ni...@apache.org on 2016/06/21 14:34:36 UTC

svn commit: r1749531 [1/2] - in /poi/site: publish/ publish/apidocs/ publish/apidocs/org/apache/poi/ publish/apidocs/org/apache/poi/hpsf/ publish/apidocs/org/apache/poi/hpsf/class-use/ publish/apidocs/org/apache/poi/openxml4j/opc/ publish/apidocs/org/a...

Author: nick
Date: Tue Jun 21 14:34:36 2016
New Revision: 1749531

URL: http://svn.apache.org/viewvc?rev=1749531&view=rev
Log:
Changelog and javadocs

Modified:
    poi/site/publish/apidocs/index-all.html
    poi/site/publish/apidocs/org/apache/poi/POIXMLProperties.html
    poi/site/publish/apidocs/org/apache/poi/hpsf/SummaryInformation.html
    poi/site/publish/apidocs/org/apache/poi/hpsf/class-use/Thumbnail.html
    poi/site/publish/apidocs/org/apache/poi/hpsf/package-use.html
    poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/OPCPackage.html
    poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/ZipPackage.html
    poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/class-use/PackagePart.html
    poi/site/publish/apidocs/org/apache/poi/package-summary.html
    poi/site/publish/apidocs/org/apache/poi/package-use.html
    poi/site/publish/changes.html
    poi/site/publish/changes.rss
    poi/site/src/documentation/content/xdocs/status.xml

Modified: poi/site/publish/apidocs/index-all.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/index-all.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/index-all.html (original)
+++ poi/site/publish/apidocs/index-all.html Tue Jun 21 14:34:36 2016
@@ -1305,6 +1305,10 @@
 <dd>
 <div class="block">Add a thumbnail to the package.</div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/poi/openxml4j/opc/OPCPackage.html#addThumbnail(java.lang.String,%20java.io.InputStream)">addThumbnail(String, InputStream)</a></span> - Method in class org.apache.poi.openxml4j.opc.<a href="./org/apache/poi/openxml4j/opc/OPCPackage.html" title="class in org.apache.poi.openxml4j.opc">OPCPackage</a></dt>
+<dd>
+<div class="block">Add a thumbnail to the package.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/poi/hslf/usermodel/HSLFSlide.html#addTitle()">addTitle()</a></span> - Method in class org.apache.poi.hslf.usermodel.<a href="./org/apache/poi/hslf/usermodel/HSLFSlide.html" title="class in org.apache.poi.hslf.usermodel">HSLFSlide</a></dt>
 <dd>
 <div class="block">Create a <code>TextBox</code> object that represents the slide's title.</div>
@@ -39625,6 +39629,28 @@
  if the Thumbnail's Clipboard Format Tag is <a href="./org/apache/poi/hpsf/Thumbnail.html#CFTAG_WINDOWS"><code>CFTAG_WINDOWS</code></a> and its Clipboard Format is
  <a href="./org/apache/poi/hpsf/Thumbnail.html#CF_METAFILEPICT"><code>CF_METAFILEPICT</code></a></div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/poi/POIXMLProperties.html#getThumbnailFilename()">getThumbnailFilename()</a></span> - Method in class org.apache.poi.<a href="./org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi">POIXMLProperties</a></dt>
+<dd>
+<div class="block">Returns the name of the Document thumbnail, eg 
+  <code>thumbnail.jpeg</code>, or <code>null</code> if there
+  isn't one.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/poi/POIXMLProperties.html#getThumbnailImage()">getThumbnailImage()</a></span> - Method in class org.apache.poi.<a href="./org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi">POIXMLProperties</a></dt>
+<dd>
+<div class="block">Returns the Document thumbnail image data, or
+  <code>null</code> if there isn't one.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/poi/POIXMLProperties.html#getThumbnailPart()">getThumbnailPart()</a></span> - Method in class org.apache.poi.<a href="./org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi">POIXMLProperties</a></dt>
+<dd>
+<div class="block">Returns the <a href="./org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc"><code>PackagePart</code></a> for the Document
+  Thumbnail, or <code>null</code> if there isn't one</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/poi/hpsf/SummaryInformation.html#getThumbnailThumbnail()">getThumbnailThumbnail()</a></span> - Method in class org.apache.poi.hpsf.<a href="./org/apache/poi/hpsf/SummaryInformation.html" title="class in org.apache.poi.hpsf">SummaryInformation</a></dt>
+<dd>
+<div class="block">Returns the thumbnail (or <code>null</code>), processed
+  as an object which is (largely) able to unpack the thumbnail
+  image data.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/poi/hssf/record/chart/TickRecord.html#getTickColor()">getTickColor()</a></span> - Method in class org.apache.poi.hssf.record.chart.<a href="./org/apache/poi/hssf/record/chart/TickRecord.html" title="class in org.apache.poi.hssf.record.chart">TickRecord</a></dt>
 <dd>
 <div class="block">Get the tick color field for the Tick record.</div>
@@ -56856,8 +56882,9 @@ Compound Document Format.</div>
 <dd>&nbsp;</dd>
 <dt><a href="./org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi"><span class="strong">POIXMLProperties</span></a> - Class in <a href="./org/apache/poi/package-summary.html">org.apache.poi</a></dt>
 <dd>
-<div class="block">Wrapper around the two different kinds of OOXML properties
-  a document can have</div>
+<div class="block">Wrapper around the three different kinds of OOXML properties
+  and metadata a document can have (Core, Extended and Custom), 
+  as well Thumbnails.</div>
 </dd>
 <dt><span class="strong"><a href="./org/apache/poi/POIXMLProperties.html#POIXMLProperties(org.apache.poi.openxml4j.opc.OPCPackage)">POIXMLProperties(OPCPackage)</a></span> - Constructor for class org.apache.poi.<a href="./org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi">POIXMLProperties</a></dt>
 <dd>&nbsp;</dd>
@@ -75014,6 +75041,11 @@ Compound Document Format.</div>
 <div class="block">Sets the Thumbnail's underlying <code>byte[]</code> in
  <a href="./org/apache/poi/hpsf/Variant.html#VT_CF"><code>VT_CF</code></a> format.</div>
 </dd>
+<dt><span class="strong"><a href="./org/apache/poi/POIXMLProperties.html#setThumbnail(java.lang.String,%20java.io.InputStream)">setThumbnail(String, InputStream)</a></span> - Method in class org.apache.poi.<a href="./org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi">POIXMLProperties</a></dt>
+<dd>
+<div class="block">Sets the Thumbnail for the document, replacing any existing
+  one.</div>
+</dd>
 <dt><span class="strong"><a href="./org/apache/poi/hssf/record/chart/TickRecord.html#setTickColor(short)">setTickColor(short)</a></span> - Method in class org.apache.poi.hssf.record.chart.<a href="./org/apache/poi/hssf/record/chart/TickRecord.html" title="class in org.apache.poi.hssf.record.chart">TickRecord</a></dt>
 <dd>
 <div class="block">Set the tick color field for the Tick record.</div>

Modified: poi/site/publish/apidocs/org/apache/poi/POIXMLProperties.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/POIXMLProperties.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/POIXMLProperties.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/POIXMLProperties.html Tue Jun 21 14:34:36 2016
@@ -96,8 +96,9 @@
 <br>
 <pre>public class <span class="strong">POIXMLProperties</span>
 extends java.lang.Object</pre>
-<div class="block">Wrapper around the two different kinds of OOXML properties
-  a document can have</div>
+<div class="block">Wrapper around the three different kinds of OOXML properties
+  and metadata a document can have (Core, Extended and Custom), 
+  as well Thumbnails.</div>
 </li>
 </ul>
 </div>
@@ -190,6 +191,36 @@ extends java.lang.Object</pre>
 <div class="block">Returns the extended document properties</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/poi/POIXMLProperties.html#getThumbnailFilename()">getThumbnailFilename</a></strong>()</code>
+<div class="block">Returns the name of the Document thumbnail, eg 
+  <code>thumbnail.jpeg</code>, or <code>null</code> if there
+  isn't one.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.io.InputStream</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/poi/POIXMLProperties.html#getThumbnailImage()">getThumbnailImage</a></strong>()</code>
+<div class="block">Returns the Document thumbnail image data, or
+  <code>null</code> if there isn't one.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/poi/POIXMLProperties.html#getThumbnailPart()">getThumbnailPart</a></strong>()</code>
+<div class="block">Returns the <a href="../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc"><code>PackagePart</code></a> for the Document
+  Thumbnail, or <code>null</code> if there isn't one</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/poi/POIXMLProperties.html#setThumbnail(java.lang.String,%20java.io.InputStream)">setThumbnail</a></strong>(java.lang.String&nbsp;filename,
+            java.io.InputStream&nbsp;imageData)</code>
+<div class="block">Sets the Thumbnail for the document, replacing any existing
+  one.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -269,6 +300,62 @@ extends java.lang.Object</pre>
 <dl><dt><span class="strong">Returns:</span></dt><dd>the custom document properties</dd></dl>
 </li>
 </ul>
+<a name="getThumbnailPart()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThumbnailPart</h4>
+<pre>protected&nbsp;<a href="../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&nbsp;getThumbnailPart()</pre>
+<div class="block">Returns the <a href="../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc"><code>PackagePart</code></a> for the Document
+  Thumbnail, or <code>null</code> if there isn't one</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The Document Thumbnail part or null</dd></dl>
+</li>
+</ul>
+<a name="getThumbnailFilename()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThumbnailFilename</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getThumbnailFilename()</pre>
+<div class="block">Returns the name of the Document thumbnail, eg 
+  <code>thumbnail.jpeg</code>, or <code>null</code> if there
+  isn't one.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The thumbnail filename, or null</dd></dl>
+</li>
+</ul>
+<a name="getThumbnailImage()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThumbnailImage</h4>
+<pre>public&nbsp;java.io.InputStream&nbsp;getThumbnailImage()
+                                      throws java.io.IOException</pre>
+<div class="block">Returns the Document thumbnail image data, or
+  <code>null</code> if there isn't one.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The thumbnail data, or null</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="setThumbnail(java.lang.String, java.io.InputStream)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setThumbnail</h4>
+<pre>public&nbsp;void&nbsp;setThumbnail(java.lang.String&nbsp;filename,
+                java.io.InputStream&nbsp;imageData)
+                  throws java.io.IOException</pre>
+<div class="block">Sets the Thumbnail for the document, replacing any existing
+  one.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - The filename for the thumbnail image, eg <code>thumbnail.jpg</code></dd><dd><code>imageData</code> - The inputstream to read the thumbnail image from</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
 <a name="commit()">
 <!--   -->
 </a>

Modified: poi/site/publish/apidocs/org/apache/poi/hpsf/SummaryInformation.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/hpsf/SummaryInformation.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/hpsf/SummaryInformation.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/hpsf/SummaryInformation.html Tue Jun 21 14:34:36 2016
@@ -288,229 +288,237 @@ extends <a href="../../../../org/apache/
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf">Thumbnail</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#getThumbnailThumbnail()">getThumbnailThumbnail</a></strong>()</code>
+<div class="block">Returns the thumbnail (or <code>null</code>), processed
+  as an object which is (largely) able to unpack the thumbnail
+  image data.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#getTitle()">getTitle</a></strong>()</code>
 <div class="block">Returns the title (or <code>null</code>).</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#getWordCount()">getWordCount</a></strong>()</code>
 <div class="block">Returns the word count or 0 if the <a href="../../../../org/apache/poi/hpsf/SummaryInformation.html" title="class in org.apache.poi.hpsf"><code>SummaryInformation</code></a> does
  not contain a word count.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeApplicationName()">removeApplicationName</a></strong>()</code>
 <div class="block">Removes the application name.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeAuthor()">removeAuthor</a></strong>()</code>
 <div class="block">Removes the author.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeCharCount()">removeCharCount</a></strong>()</code>
 <div class="block">Removes the character count.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeComments()">removeComments</a></strong>()</code>
 <div class="block">Removes the comments.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeCreateDateTime()">removeCreateDateTime</a></strong>()</code>
 <div class="block">Removes the creation time.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeEditTime()">removeEditTime</a></strong>()</code>
 <div class="block">Remove the total time spent in editing the document.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeKeywords()">removeKeywords</a></strong>()</code>
 <div class="block">Removes the keywords.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeLastAuthor()">removeLastAuthor</a></strong>()</code>
 <div class="block">Removes the last author.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeLastPrinted()">removeLastPrinted</a></strong>()</code>
 <div class="block">Removes the lastPrinted.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeLastSaveDateTime()">removeLastSaveDateTime</a></strong>()</code>
 <div class="block">Remove the total time spent in editing the document.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removePageCount()">removePageCount</a></strong>()</code>
 <div class="block">Removes the page count.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeRevNumber()">removeRevNumber</a></strong>()</code>
 <div class="block">Removes the revision number.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeSecurity()">removeSecurity</a></strong>()</code>
 <div class="block">Removes the security code.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeSubject()">removeSubject</a></strong>()</code>
 <div class="block">Removes the subject.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeTemplate()">removeTemplate</a></strong>()</code>
 <div class="block">Removes the template.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeThumbnail()">removeThumbnail</a></strong>()</code>
 <div class="block">Removes the thumbnail.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeTitle()">removeTitle</a></strong>()</code>
 <div class="block">Removes the title.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#removeWordCount()">removeWordCount</a></strong>()</code>
 <div class="block">Removes the word count.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setApplicationName(java.lang.String)">setApplicationName</a></strong>(java.lang.String&nbsp;applicationName)</code>
 <div class="block">Sets the application name.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setAuthor(java.lang.String)">setAuthor</a></strong>(java.lang.String&nbsp;author)</code>
 <div class="block">Sets the author.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setCharCount(int)">setCharCount</a></strong>(int&nbsp;charCount)</code>
 <div class="block">Sets the character count.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setComments(java.lang.String)">setComments</a></strong>(java.lang.String&nbsp;comments)</code>
 <div class="block">Sets the comments.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setCreateDateTime(java.util.Date)">setCreateDateTime</a></strong>(java.util.Date&nbsp;createDateTime)</code>
 <div class="block">Sets the creation time.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setEditTime(long)">setEditTime</a></strong>(long&nbsp;time)</code>
 <div class="block">Sets the total time spent in editing the document.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setKeywords(java.lang.String)">setKeywords</a></strong>(java.lang.String&nbsp;keywords)</code>
 <div class="block">Sets the keywords.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setLastAuthor(java.lang.String)">setLastAuthor</a></strong>(java.lang.String&nbsp;lastAuthor)</code>
 <div class="block">Sets the last author.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setLastPrinted(java.util.Date)">setLastPrinted</a></strong>(java.util.Date&nbsp;lastPrinted)</code>
 <div class="block">Sets the lastPrinted.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setLastSaveDateTime(java.util.Date)">setLastSaveDateTime</a></strong>(java.util.Date&nbsp;time)</code>
 <div class="block">Sets the total time spent in editing the document.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setPageCount(int)">setPageCount</a></strong>(int&nbsp;pageCount)</code>
 <div class="block">Sets the page count.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setRevNumber(java.lang.String)">setRevNumber</a></strong>(java.lang.String&nbsp;revNumber)</code>
 <div class="block">Sets the revision number.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setSecurity(int)">setSecurity</a></strong>(int&nbsp;security)</code>
 <div class="block">Sets the security code.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setSubject(java.lang.String)">setSubject</a></strong>(java.lang.String&nbsp;subject)</code>
 <div class="block">Sets the subject.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setTemplate(java.lang.String)">setTemplate</a></strong>(java.lang.String&nbsp;template)</code>
 <div class="block">Sets the template.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setThumbnail(byte[])">setThumbnail</a></strong>(byte[]&nbsp;thumbnail)</code>
 <div class="block">Sets the thumbnail.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setTitle(java.lang.String)">setTitle</a></strong>(java.lang.String&nbsp;title)</code>
 <div class="block">Sets the title.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../org/apache/poi/hpsf/SummaryInformation.html#setWordCount(int)">setWordCount</a></strong>(int&nbsp;wordCount)</code>
 <div class="block">Sets the word count.</div>
@@ -1108,10 +1116,22 @@ extends <a href="../../../../org/apache/
  method is implemented. Please note that the return type is likely to
  change!</strong></p>
 
- <p><strong>Hint to developers:</strong> Drew Varner &lt;Drew.Varner
- -at- sc.edu&gt; said that this is an image in WMF or Clipboard (BMP?)
- format. However, we won't do any conversion into any image type but
- instead just return a byte array.</p></div>
+ <p>To process this data, you may wish to make use of the
+  <a href="../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf"><code>Thumbnail</code></a> class. The raw data is generally 
+  an image in WMF or Clipboard (BMP?) format</p></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The thumbnail or <code>null</code></dd></dl>
+</li>
+</ul>
+<a name="getThumbnailThumbnail()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getThumbnailThumbnail</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf">Thumbnail</a>&nbsp;getThumbnailThumbnail()</pre>
+<div class="block"><p>Returns the thumbnail (or <code>null</code>), processed
+  as an object which is (largely) able to unpack the thumbnail
+  image data.</p></div>
 <dl><dt><span class="strong">Returns:</span></dt><dd>The thumbnail or <code>null</code></dd></dl>
 </li>
 </ul>

Modified: poi/site/publish/apidocs/org/apache/poi/hpsf/class-use/Thumbnail.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/hpsf/class-use/Thumbnail.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/hpsf/class-use/Thumbnail.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/hpsf/class-use/Thumbnail.html Tue Jun 21 14:34:36 2016
@@ -63,7 +63,53 @@
 <div class="header">
 <h2 title="Uses of Class org.apache.poi.hpsf.Thumbnail" class="title">Uses of Class<br>org.apache.poi.hpsf.Thumbnail</h2>
 </div>
-<div class="classUseContainer">No usage of org.apache.poi.hpsf.Thumbnail</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf">Thumbnail</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.poi.hpsf">org.apache.poi.hpsf</a></td>
+<td class="colLast">
+<div class="block"><div></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.poi.hpsf">
+<!--   -->
+</a>
+<h3>Uses of <a href="../../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf">Thumbnail</a> in <a href="../../../../../org/apache/poi/hpsf/package-summary.html">org.apache.poi.hpsf</a></h3>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../org/apache/poi/hpsf/package-summary.html">org.apache.poi.hpsf</a> that return <a href="../../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf">Thumbnail</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/poi/hpsf/Thumbnail.html" title="class in org.apache.poi.hpsf">Thumbnail</a></code></td>
+<td class="colLast"><span class="strong">SummaryInformation.</span><code><strong><a href="../../../../../org/apache/poi/hpsf/SummaryInformation.html#getThumbnailThumbnail()">getThumbnailThumbnail</a></strong>()</code>
+<div class="block">Returns the thumbnail (or <code>null</code>), processed
+  as an object which is (largely) able to unpack the thumbnail
+  image data.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar_bottom">
 <!--   -->

Modified: poi/site/publish/apidocs/org/apache/poi/hpsf/package-use.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/hpsf/package-use.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/hpsf/package-use.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/hpsf/package-use.html Tue Jun 21 14:34:36 2016
@@ -263,28 +263,33 @@
 </td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><a href="../../../../org/apache/poi/hpsf/class-use/Thumbnail.html#org.apache.poi.hpsf">Thumbnail</a>
+<div class="block">Class to manipulate data in the Clipboard Variant (<a href="../../../../org/apache/poi/hpsf/Variant.html#VT_CF"><code>VT_CF</code></a>) format.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/poi/hpsf/class-use/UnexpectedPropertySetTypeException.html#org.apache.poi.hpsf">UnexpectedPropertySetTypeException</a>
 <div class="block">This exception is thrown if a certain type of property set is
  expected (e.g.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/poi/hpsf/class-use/UnsupportedVariantTypeException.html#org.apache.poi.hpsf">UnsupportedVariantTypeException</a>
 <div class="block">This exception is thrown if HPSF encounters a variant type that isn't
  supported yet.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/poi/hpsf/class-use/Variant.html#org.apache.poi.hpsf">Variant</a>
 <div class="block">The <em>Variant</em> types as defined by Microsoft's COM.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colOne"><a href="../../../../org/apache/poi/hpsf/class-use/VariantTypeException.html#org.apache.poi.hpsf">VariantTypeException</a>
 <div class="block">This exception is thrown if HPSF encounters a problem with a variant type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colOne"><a href="../../../../org/apache/poi/hpsf/class-use/WritingNotSupportedException.html#org.apache.poi.hpsf">WritingNotSupportedException</a>
 <div class="block">This exception is thrown when trying to write a (yet) unsupported variant
  type.</div>

Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/OPCPackage.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/OPCPackage.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/OPCPackage.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/OPCPackage.html Tue Jun 21 14:34:36 2016
@@ -262,52 +262,59 @@ implements <a href="../../../../../org/a
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addThumbnail(java.lang.String,%20java.io.InputStream)">addThumbnail</a></strong>(java.lang.String&nbsp;filename,
+            java.io.InputStream&nbsp;data)</code>
+<div class="block">Add a thumbnail to the package.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addUnmarshaller(java.lang.String,%20org.apache.poi.openxml4j.opc.internal.PartUnmarshaller)">addUnmarshaller</a></strong>(java.lang.String&nbsp;contentType,
                <a href="../../../../../org/apache/poi/openxml4j/opc/internal/PartUnmarshaller.html" title="interface in org.apache.poi.openxml4j.opc.internal">PartUnmarshaller</a>&nbsp;unmarshaller)</code>
 <div class="block">Add an unmarshaller.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#clearRelationships()">clearRelationships</a></strong>()</code>
 <div class="block">Clear package relationships.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#close()">close</a></strong>()</code>
 <div class="block">Close the open, writable package and save its content.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#closeImpl()">closeImpl</a></strong>()</code>
 <div class="block">Close the package and cause a save of the package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#containPart(org.apache.poi.openxml4j.opc.PackagePartName)">containPart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Check if a part already exists in this package from its name.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.io.File)">create</a></strong>(java.io.File&nbsp;file)</code>
 <div class="block">Creates a new package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.io.OutputStream)">create</a></strong>(java.io.OutputStream&nbsp;output)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.lang.String)">create</a></strong>(java.lang.String&nbsp;path)</code>
 <div class="block">Creates a new package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPart(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String)">createPart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName,
           java.lang.String&nbsp;contentType)</code>
@@ -315,7 +322,7 @@ implements <a href="../../../../../org/a
  package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPart(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String,%20java.io.ByteArrayOutputStream)">createPart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName,
           java.lang.String&nbsp;contentType,
@@ -323,7 +330,7 @@ implements <a href="../../../../../org/a
 <div class="block">Add a part to the package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPartImpl(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String,%20boolean)">createPartImpl</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName,
               java.lang.String&nbsp;contentType,
@@ -331,261 +338,261 @@ implements <a href="../../../../../org/a
 <div class="block">Core method to create a package part.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#deletePart(org.apache.poi.openxml4j.opc.PackagePartName)">deletePart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Delete the part with the specified name and its associated relationships
  part if one exists.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#deletePartRecursive(org.apache.poi.openxml4j.opc.PackagePartName)">deletePartRecursive</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Delete the part with the specified name and all part listed in its
  associated relationships part if one exists.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#ensureRelationships()">ensureRelationships</a></strong>()</code>
 <div class="block">Ensure that the relationships collection is not null.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#flush()">flush</a></strong>()</code>
 <div class="block">Flush the package : save all.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#flushImpl()">flushImpl</a></strong>()</code>
 <div class="block">Flush the package but not save.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackageAccess.html" title="enum in org.apache.poi.openxml4j.opc">PackageAccess</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPackageAccess()">getPackageAccess</a></strong>()</code>
 <div class="block">Get the package access mode.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackageProperties.html" title="interface in org.apache.poi.openxml4j.opc">PackageProperties</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPackageProperties()">getPackageProperties</a></strong>()</code>
 <div class="block">Retrieves or creates if none exists, core package property part.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPart(org.apache.poi.openxml4j.opc.PackagePartName)">getPart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Retrieve a part identified by its name.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPart(org.apache.poi.openxml4j.opc.PackageRelationship)">getPart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackageRelationship.html" title="class in org.apache.poi.openxml4j.opc">PackageRelationship</a>&nbsp;partRel)</code>
 <div class="block">Get the target part from the specified relationship.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartImpl(org.apache.poi.openxml4j.opc.PackagePartName)">getPartImpl</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Get the package part mapped to the specified URI.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>java.util.ArrayList&lt;<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getParts()">getParts</a></strong>()</code>
 <div class="block">Load the parts of the archive if it has not been done yet.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>java.util.ArrayList&lt;<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByContentType(java.lang.String)">getPartsByContentType</a></strong>(java.lang.String&nbsp;contentType)</code>
 <div class="block">Retrieve parts by content type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>java.util.List&lt;<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByName(java.util.regex.Pattern)">getPartsByName</a></strong>(java.util.regex.Pattern&nbsp;namePattern)</code>
 <div class="block">Retrieve parts by name</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>java.util.ArrayList&lt;<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&gt;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByRelationshipType(java.lang.String)">getPartsByRelationshipType</a></strong>(java.lang.String&nbsp;relationshipType)</code>
 <div class="block">Retrieve parts by relationship type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected abstract <a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>[]</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsImpl()">getPartsImpl</a></strong>()</code>
 <div class="block">Get all parts link to the package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackageRelationship.html" title="class in org.apache.poi.openxml4j.opc">PackageRelationship</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationship(java.lang.String)">getRelationship</a></strong>(java.lang.String&nbsp;id)</code>
 <div class="block">Retrieves a package relationship from its id.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackageRelationshipCollection.html" title="class in org.apache.poi.openxml4j.opc">PackageRelationshipCollection</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationships()">getRelationships</a></strong>()</code>
 <div class="block">Retrieves all package relationships.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/poi/openxml4j/opc/PackageRelationshipCollection.html" title="class in org.apache.poi.openxml4j.opc">PackageRelationshipCollection</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationshipsByType(java.lang.String)">getRelationshipsByType</a></strong>(java.lang.String&nbsp;relationshipType)</code>
 <div class="block">Retrieves all relationships with the specified type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#hasRelationships()">hasRelationships</a></strong>()</code>
 <div class="block">Knows if the part have any relationships.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#isRelationshipExists(org.apache.poi.openxml4j.opc.PackageRelationship)">isRelationshipExists</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackageRelationship.html" title="class in org.apache.poi.openxml4j.opc">PackageRelationship</a>&nbsp;rel)</code>
 <div class="block">Checks if the specified relationship is part of this package part.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.File)">open</a></strong>(java.io.File&nbsp;file)</code>
 <div class="block">Open a package with read/write permission.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.File,%20org.apache.poi.openxml4j.opc.PackageAccess)">open</a></strong>(java.io.File&nbsp;file,
     <a href="../../../../../org/apache/poi/openxml4j/opc/PackageAccess.html" title="enum in org.apache.poi.openxml4j.opc">PackageAccess</a>&nbsp;access)</code>
 <div class="block">Open a package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.InputStream)">open</a></strong>(java.io.InputStream&nbsp;in)</code>
 <div class="block">Open a package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.lang.String)">open</a></strong>(java.lang.String&nbsp;path)</code>
 <div class="block">Open a package with read/write permission.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.lang.String,%20org.apache.poi.openxml4j.opc.PackageAccess)">open</a></strong>(java.lang.String&nbsp;path,
     <a href="../../../../../org/apache/poi/openxml4j/opc/PackageAccess.html" title="enum in org.apache.poi.openxml4j.opc">PackageAccess</a>&nbsp;access)</code>
 <div class="block">Open a package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>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><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#openOrCreate(java.io.File)">openOrCreate</a></strong>(java.io.File&nbsp;file)</code>
 <div class="block">Opens a package if it exists, else it creates one.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#registerPartAndContentType(org.apache.poi.openxml4j.opc.PackagePart)">registerPartAndContentType</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&nbsp;part)</code>
 <div class="block">Add the specified part, and register its content type with the content
  type manager.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeMarshaller(java.lang.String)">removeMarshaller</a></strong>(java.lang.String&nbsp;contentType)</code>
 <div class="block">Remove a marshaller by its content type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePart(org.apache.poi.openxml4j.opc.PackagePart)">removePart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a>&nbsp;part)</code>
 <div class="block">Remove the specified part in this package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePart(org.apache.poi.openxml4j.opc.PackagePartName)">removePart</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Remove a part in this package.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePartImpl(org.apache.poi.openxml4j.opc.PackagePartName)">removePartImpl</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Core method to delete a package part.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePartRecursive(org.apache.poi.openxml4j.opc.PackagePartName)">removePartRecursive</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Remove a part from this package as well as its relationship part, if one
  exists, and all parts listed in the relationship part.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeRelationship(java.lang.String)">removeRelationship</a></strong>(java.lang.String&nbsp;id)</code>
 <div class="block">Delete a relationship from this package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeUnmarshaller(java.lang.String)">removeUnmarshaller</a></strong>(java.lang.String&nbsp;contentType)</code>
 <div class="block">Remove an unmarshaller by its content type.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#replaceContentType(java.lang.String,%20java.lang.String)">replaceContentType</a></strong>(java.lang.String&nbsp;oldContentType,
                   java.lang.String&nbsp;newContentType)</code>
 <div class="block">Replace a content type in this package.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#revert()">revert</a></strong>()</code>
 <div class="block">Close the package WITHOUT saving its content.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#revertImpl()">revertImpl</a></strong>()</code>
 <div class="block">Close the package without saving the document.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#save(java.io.File)">save</a></strong>(java.io.File&nbsp;targetFile)</code>
 <div class="block">Save the document in the specified file.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#save(java.io.OutputStream)">save</a></strong>(java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">Save the document in the specified output stream.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#saveImpl(java.io.OutputStream)">saveImpl</a></strong>(java.io.OutputStream&nbsp;outputStream)</code>
 <div class="block">Save the package into the specified output stream.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#unregisterPartAndContentType(org.apache.poi.openxml4j.opc.PackagePartName)">unregisterPartAndContentType</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/PackagePartName.html" title="class in org.apache.poi.openxml4j.opc">PackagePartName</a>&nbsp;partName)</code>
 <div class="block">Remove the specified part, and clear its content type from the content
  type manager.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#validatePackage(org.apache.poi.openxml4j.opc.OPCPackage)">validatePackage</a></strong>(<a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html" title="class in org.apache.poi.openxml4j.opc">OPCPackage</a>&nbsp;pkg)</code>
 <div class="block">Validates the package compliance with the OPC specifications.</div>
@@ -920,6 +927,23 @@ implements <a href="../../../../../org/a
                   throws java.io.IOException</pre>
 <div class="block">Add a thumbnail to the package. This method is provided to make easier
  the addition of a thumbnail in a package. You can do the same work by
+ using the traditionnal relationship and part mechanism.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - The full path to the image file.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd></dl>
+</li>
+</ul>
+<a name="addThumbnail(java.lang.String, java.io.InputStream)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addThumbnail</h4>
+<pre>public&nbsp;void&nbsp;addThumbnail(java.lang.String&nbsp;filename,
+                java.io.InputStream&nbsp;data)
+                  throws java.io.IOException</pre>
+<div class="block">Add a thumbnail to the package. This method is provided to make easier
+ the addition of a thumbnail in a package. You can do the same work by
  using the traditionnal relationship and part mechanism.</div>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - The full path to the image file.</dd>
 <dt><span class="strong">Throws:</span></dt>

Modified: poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/ZipPackage.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/ZipPackage.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/ZipPackage.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/ZipPackage.html Tue Jun 21 14:34:36 2016
@@ -224,7 +224,7 @@ extends <a href="../../../../../org/apac
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.poi.openxml4j.opc.<a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html" title="class in org.apache.poi.openxml4j.opc">OPCPackage</a></h3>
-<code><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addExternalRelationship(java.lang.String,%20java.lang.String)">addExternalRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addExternalRelationship(java.lang.String,%20java.lang.String,%20java.lang.String)">addExternalRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addMarshaller(java.lang.String,%20org.apache.poi.openxml4j.opc.internal.PartMarshaller)">addMarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addPackagePart(org.apache.poi.openxml4j.opc.PackagePart)">addPackagePart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addRelationship(org.apache.poi.openxml4j.opc.PackagePartName,%20org.apache.poi.openxml4j.opc.TargetMode,%20java.lang.String)">addRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addRelationship(org.apache.poi.openxml4j
 .opc.PackagePartName,%20org.apache.poi.openxml4j.opc.TargetMode,%20java.lang.String,%20java.lang.String)">addRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addThumbnail(java.lang.String)">addThumbnail</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addUnmarshaller(java.lang.String,%20org.apache.poi.openxml4j.opc.internal.PartUnmarshaller)">addUnmarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#clearRelationships()">clearRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#close()">close</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#containPart(org.apache.poi.openxml4j.opc.PackagePartName)">containPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.io.File)">create</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.io.OutputStream)">create</a>, <a hr
 ef="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.lang.String)">create</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPart(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String)">createPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPart(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String,%20java.io.ByteArrayOutputStream)">createPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#deletePart(org.apache.poi.openxml4j.opc.PackagePartName)">deletePart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#deletePartRecursive(org.apache.poi.openxml4j.opc.PackagePartName)">deletePartRecursive</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#ensureRelationships()">ensureRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#flush()">flush</a>, <a href="../../../../../or
 g/apache/poi/openxml4j/opc/OPCPackage.html#getPackageAccess()">getPackageAccess</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPackageProperties()">getPackageProperties</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPart(org.apache.poi.openxml4j.opc.PackagePartName)">getPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPart(org.apache.poi.openxml4j.opc.PackageRelationship)">getPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getParts()">getParts</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByContentType(java.lang.String)">getPartsByContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByName(java.util.regex.Pattern)">getPartsByName</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByRelationshipType(java.lang.String)">getPartsByRelationshipType</a>, <a hre
 f="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationship(java.lang.String)">getRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationships()">getRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationshipsByType(java.lang.String)">getRelationshipsByType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#hasRelationships()">hasRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#isRelationshipExists(org.apache.poi.openxml4j.opc.PackageRelationship)">isRelationshipExists</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.File)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.File,%20org.apache.poi.openxml4j.opc.PackageAccess)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.InputStream)">open</a>, 
 <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.lang.String)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.lang.String,%20org.apache.poi.openxml4j.opc.PackageAccess)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#openOrCreate(java.io.File)">openOrCreate</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#registerPartAndContentType(org.apache.poi.openxml4j.opc.PackagePart)">registerPartAndContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeMarshaller(java.lang.String)">removeMarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePart(org.apache.poi.openxml4j.opc.PackagePart)">removePart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePart(org.apache.poi.openxml4j.opc.PackagePartName)">removePart</a>, <a href="../../../../../org/apache/poi/openxml4j/o
 pc/OPCPackage.html#removePartRecursive(org.apache.poi.openxml4j.opc.PackagePartName)">removePartRecursive</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeRelationship(java.lang.String)">removeRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeUnmarshaller(java.lang.String)">removeUnmarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#replaceContentType(java.lang.String,%20java.lang.String)">replaceContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#revert()">revert</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#save(java.io.File)">save</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#save(java.io.OutputStream)">save</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#unregisterPartAndContentType(org.apache.poi.openxml4j.opc.PackagePartName)">unregisterPartAndContentType</a
 >, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#validatePackage(org.apache.poi.openxml4j.opc.OPCPackage)">validatePackage</a></code></li>
+<code><a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addExternalRelationship(java.lang.String,%20java.lang.String)">addExternalRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addExternalRelationship(java.lang.String,%20java.lang.String,%20java.lang.String)">addExternalRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addMarshaller(java.lang.String,%20org.apache.poi.openxml4j.opc.internal.PartMarshaller)">addMarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addPackagePart(org.apache.poi.openxml4j.opc.PackagePart)">addPackagePart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addRelationship(org.apache.poi.openxml4j.opc.PackagePartName,%20org.apache.poi.openxml4j.opc.TargetMode,%20java.lang.String)">addRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addRelationship(org.apache.poi.openxml4j
 .opc.PackagePartName,%20org.apache.poi.openxml4j.opc.TargetMode,%20java.lang.String,%20java.lang.String)">addRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addThumbnail(java.lang.String)">addThumbnail</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addThumbnail(java.lang.String,%20java.io.InputStream)">addThumbnail</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#addUnmarshaller(java.lang.String,%20org.apache.poi.openxml4j.opc.internal.PartUnmarshaller)">addUnmarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#clearRelationships()">clearRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#close()">close</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#containPart(org.apache.poi.openxml4j.opc.PackagePartName)">containPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(j
 ava.io.File)">create</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.io.OutputStream)">create</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#create(java.lang.String)">create</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPart(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String)">createPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#createPart(org.apache.poi.openxml4j.opc.PackagePartName,%20java.lang.String,%20java.io.ByteArrayOutputStream)">createPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#deletePart(org.apache.poi.openxml4j.opc.PackagePartName)">deletePart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#deletePartRecursive(org.apache.poi.openxml4j.opc.PackagePartName)">deletePartRecursive</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#ensureRelationships()
 ">ensureRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#flush()">flush</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPackageAccess()">getPackageAccess</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPackageProperties()">getPackageProperties</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPart(org.apache.poi.openxml4j.opc.PackagePartName)">getPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPart(org.apache.poi.openxml4j.opc.PackageRelationship)">getPart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getParts()">getParts</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByContentType(java.lang.String)">getPartsByContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByName(java.util.regex.Pattern)">getPartsByName</a>, <a href="..
 /../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getPartsByRelationshipType(java.lang.String)">getPartsByRelationshipType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationship(java.lang.String)">getRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationships()">getRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#getRelationshipsByType(java.lang.String)">getRelationshipsByType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#hasRelationships()">hasRelationships</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#isRelationshipExists(org.apache.poi.openxml4j.opc.PackageRelationship)">isRelationshipExists</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.File)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.File,%20org.apache.poi.open
 xml4j.opc.PackageAccess)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.io.InputStream)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.lang.String)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#open(java.lang.String,%20org.apache.poi.openxml4j.opc.PackageAccess)">open</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#openOrCreate(java.io.File)">openOrCreate</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#registerPartAndContentType(org.apache.poi.openxml4j.opc.PackagePart)">registerPartAndContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeMarshaller(java.lang.String)">removeMarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePart(org.apache.poi.openxml4j.opc.PackagePart)">removePart</a>, <a href="../../../../../org/apache/poi/openxml4j/op
 c/OPCPackage.html#removePart(org.apache.poi.openxml4j.opc.PackagePartName)">removePart</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removePartRecursive(org.apache.poi.openxml4j.opc.PackagePartName)">removePartRecursive</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeRelationship(java.lang.String)">removeRelationship</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#removeUnmarshaller(java.lang.String)">removeUnmarshaller</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#replaceContentType(java.lang.String,%20java.lang.String)">replaceContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#revert()">revert</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#save(java.io.File)">save</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#save(java.io.OutputStream)">save</a>, <a href="../../../../../org/apache
 /poi/openxml4j/opc/OPCPackage.html#unregisterPartAndContentType(org.apache.poi.openxml4j.opc.PackagePartName)">unregisterPartAndContentType</a>, <a href="../../../../../org/apache/poi/openxml4j/opc/OPCPackage.html#validatePackage(org.apache.poi.openxml4j.opc.OPCPackage)">validatePackage</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/openxml4j/opc/class-use/PackagePart.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/class-use/PackagePart.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/class-use/PackagePart.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/openxml4j/opc/class-use/PackagePart.html Tue Jun 21 14:34:36 2016
@@ -168,6 +168,13 @@
 <div class="block">Get the PackagePart that is the target of a relationship from this Part.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc">PackagePart</a></code></td>
+<td class="colLast"><span class="strong">POIXMLProperties.</span><code><strong><a href="../../../../../../org/apache/poi/POIXMLProperties.html#getThumbnailPart()">getThumbnailPart</a></strong>()</code>
+<div class="block">Returns the <a href="../../../../../../org/apache/poi/openxml4j/opc/PackagePart.html" title="class in org.apache.poi.openxml4j.opc"><code>PackagePart</code></a> for the Document
+  Thumbnail, or <code>null</code> if there isn't one</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">

Modified: poi/site/publish/apidocs/org/apache/poi/package-summary.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/package-summary.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/package-summary.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/package-summary.html Tue Jun 21 14:34:36 2016
@@ -125,8 +125,9 @@
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../org/apache/poi/POIXMLProperties.html" title="class in org.apache.poi">POIXMLProperties</a></td>
 <td class="colLast">
-<div class="block">Wrapper around the two different kinds of OOXML properties
-  a document can have</div>
+<div class="block">Wrapper around the three different kinds of OOXML properties
+  and metadata a document can have (Core, Extended and Custom), 
+  as well Thumbnails.</div>
 </td>
 </tr>
 <tr class="altColor">

Modified: poi/site/publish/apidocs/org/apache/poi/package-use.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/package-use.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/package-use.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/package-use.html Tue Jun 21 14:34:36 2016
@@ -279,8 +279,9 @@
 </tr>
 <tr class="rowColor">
 <td class="colOne"><a href="../../../org/apache/poi/class-use/POIXMLProperties.html#org.apache.poi">POIXMLProperties</a>
-<div class="block">Wrapper around the two different kinds of OOXML properties
-  a document can have</div>
+<div class="block">Wrapper around the three different kinds of OOXML properties
+  and metadata a document can have (Core, Extended and Custom), 
+  as well Thumbnails.</div>
 </td>
 </tr>
 <tr class="altColor">

Modified: poi/site/publish/changes.html
URL: http://svn.apache.org/viewvc/poi/site/publish/changes.html?rev=1749531&r1=1749530&r2=1749531&view=diff
==============================================================================
--- poi/site/publish/changes.html (original)
+++ poi/site/publish/changes.html Tue Jun 21 14:34:36 2016
@@ -265,6 +265,9 @@ if (VERSION > 3) {
 <ul>
         
 <li>
+<img class="icon" alt="add" src="images/add.jpg"> <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59717">59717</a> - POIXMLProperties helper methods for reading and changing OOXML document thumbnails</li>
+        
+<li>
 <img class="icon" alt="add" src="images/add.jpg"> <a href="https://bz.apache.org/bugzilla/show_bug.cgi?id=59730">59730</a> - SS Common: add Sheet.removeMergedRegions</li>
         
 <li>



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