poi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From one...@apache.org
Subject svn commit: r1766030 [4/5] - in /poi/site: publish/ publish/diagram/ publish/document/ publish/hmef/ publish/hpbf/ publish/hpsf/ publish/hsmf/ publish/oxml4j/ publish/poifs/ publish/resolutions/ publish/skin/ publish/slideshow/ publish/spreadsheet/ src...
Date Fri, 21 Oct 2016 14:15:46 GMT
Modified: poi/site/publish/poifs/how-to.html
URL: http://svn.apache.org/viewvc/poi/site/publish/poifs/how-to.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/poifs/how-to.html (original)
+++ poi/site/publish/poifs/how-to.html Fri Oct 21 14:15:45 2016
@@ -129,7 +129,8 @@ if (VERSION > 3) {
     
 <a name="How+To+Use+the+POIFS+APIs"></a>
 <div class="h3">
-<h3>How To Use the POIFS APIs</h3>
+<h3>How To Use the POIFS APIs<a title="Permanent link" class="headerlink" href="#How+To+Use+the+POIFS+APIs">#</a>
+</h3>
 </div>
       
 <p>This document describes how to use the POIFS APIs to read, write, 
@@ -138,7 +139,8 @@ if (VERSION > 3) {
       
 <a name="Target+Audience"></a>
 <div class="h4">
-<h4>Target Audience</h4>
+<h4>Target Audience<a title="Permanent link" class="headerlink" href="#Target+Audience">#</a>
+</h4>
 </div>
         
 <p>This document is intended for Java developers who need to use the POIFS APIs to read, write, or modify files that employ a POIFS-compatible data structure to organize their content. It is not necessary for developers to understand the POIFS data structures, and an explanation of those data structures is beyond the scope of this document. It is expected that the members of the target audience will understand the rudiments of a hierarchical file system, and familiarity with the event pattern employed by Java APIs such as AWT would be helpful.</p>
@@ -146,7 +148,8 @@ if (VERSION > 3) {
       
 <a name="Glossary"></a>
 <div class="h4">
-<h4>Glossary</h4>
+<h4>Glossary<a title="Permanent link" class="headerlink" href="#Glossary">#</a>
+</h4>
 </div>
         
 <p>This document attempts to be consistent in its terminology, which is defined here:</p>
@@ -223,7 +226,8 @@ if (VERSION > 3) {
     
 <a name="The+different+ways+of+working+with+POIFS"></a>
 <div class="h3">
-<h3>The different ways of working with POIFS</h3>
+<h3>The different ways of working with POIFS<a title="Permanent link" class="headerlink" href="#The+different+ways+of+working+with+POIFS">#</a>
+</h3>
 </div>
      
 <p>The POIFS API provides ways to read, modify and write files and streams
@@ -264,7 +268,8 @@ if (VERSION > 3) {
     
 <a name="Reading+a+File+System"></a>
 <div class="h3">
-<h3>Reading a File System</h3>
+<h3>Reading a File System<a title="Permanent link" class="headerlink" href="#Reading+a+File+System">#</a>
+</h3>
 </div>
       
 <a name="reading"></a>
@@ -335,7 +340,8 @@ if (VERSION > 3) {
     
 <a name="Conventional+Reading+with+POIFSFileSystem"></a>
 <div class="h4">
-<h4>Conventional Reading with POIFSFileSystem</h4>
+<h4>Conventional Reading with POIFSFileSystem<a title="Permanent link" class="headerlink" href="#Conventional+Reading+with+POIFSFileSystem">#</a>
+</h4>
 </div>
     
 <a name="reading_poifsfilesystem"></a>
@@ -344,7 +350,8 @@ if (VERSION > 3) {
 	
 <a name="Preparation"></a>
 <div class="h2">
-<h2>Preparation</h2>
+<h2>Preparation<a title="Permanent link" class="headerlink" href="#Preparation">#</a>
+</h2>
 </div>
 	  
 <p>Before an application can read a file from the file system, the file system needs to be loaded into memory. This is done by using the <span class="codefrag">org.apache.poi.poifs.filesystem.POIFSFileSystem</span> class. Once the file system has been loaded into memory, the application may need the root directory. The following code fragment will accomplish this preparation stage:</p>
@@ -371,7 +378,8 @@ DirectoryEntry root = fs.getRoot();</pre
 	
 <a name="Reading+the+Directory+Tree"></a>
 <div class="h2">
-<h2>Reading the Directory Tree</h2>
+<h2>Reading the Directory Tree<a title="Permanent link" class="headerlink" href="#Reading+the+Directory+Tree">#</a>
+</h2>
 </div>
 	  
 <p>Once the file system has been loaded into memory and the root directory has been obtained, the root directory can be read. The following code fragment shows how to read the entries in an <span class="codefrag">org.apache.poi.poifs.filesystem.DirectoryEntry</span> instance:</p>
@@ -400,14 +408,16 @@ for (Entry entry : dir)
 	
 <a name="Reading+a+Specific+Document"></a>
 <div class="h2">
-<h2>Reading a Specific Document</h2>
+<h2>Reading a Specific Document<a title="Permanent link" class="headerlink" href="#Reading+a+Specific+Document">#</a>
+</h2>
 </div>
 	  
 <p>There are a couple of ways to read a document, depending on whether the document resides in the root directory or in another directory. Either way, you will obtain an <span class="codefrag">org.apache.poi.poifs.filesystem.DocumentInputStream</span> instance.</p>
 	  
 <a name="DocumentInputStream"></a>
 <div class="h5">
-<h5>DocumentInputStream</h5>
+<h5>DocumentInputStream<a title="Permanent link" class="headerlink" href="#DocumentInputStream">#</a>
+</h5>
 </div>
 	    
 <p>The DocumentInputStream class is a simple implementation of InputStream that makes a few guarantees worth noting:</p>
@@ -443,7 +453,8 @@ stream.close();</pre>
 	  
 <a name="Reading+a+Document+From+the+Root+Directory"></a>
 <div class="h5">
-<h5>Reading a Document From the Root Directory</h5>
+<h5>Reading a Document From the Root Directory<a title="Permanent link" class="headerlink" href="#Reading+a+Document+From+the+Root+Directory">#</a>
+</h5>
 </div>
 	    
 <p>If the document resides in the root directory, you can obtain a <span class="codefrag">DocumentInputStream</span> like this:</p>
@@ -464,7 +475,8 @@ catch (IOException e)
 	  
 <a name="Reading+a+Document+From+an+Arbitrary+Directory"></a>
 <div class="h5">
-<h5>Reading a Document From an Arbitrary Directory</h5>
+<h5>Reading a Document From an Arbitrary Directory<a title="Permanent link" class="headerlink" href="#Reading+a+Document+From+an+Arbitrary+Directory">#</a>
+</h5>
 </div>
 	    
 <p>A more generic technique for reading a document is to obtain an <span class="codefrag">org.apache.poi.poifs.filesystem.DirectoryEntry</span> instance for the directory containing the desired document (recall that you can use <span class="codefrag">getRoot()</span> to obtain the root directory from its file system). From that DirectoryEntry, you can then obtain a <span class="codefrag">DocumentInputStream</span> like this:</p>
@@ -479,7 +491,8 @@ DocumentInputStream stream = new Documen
     
 <a name="NIO+Reading+using+NPOIFSFileSystem"></a>
 <div class="h4">
-<h4>NIO Reading using NPOIFSFileSystem</h4>
+<h4>NIO Reading using NPOIFSFileSystem<a title="Permanent link" class="headerlink" href="#NIO+Reading+using+NPOIFSFileSystem">#</a>
+</h4>
 </div>
       
 <a name="reading_npoifsfilesystem"></a>
@@ -499,7 +512,8 @@ DocumentInputStream stream = new Documen
 	
 <a name="Preparation-N101FB"></a>
 <div class="h2">
-<h2>Preparation</h2>
+<h2>Preparation<a title="Permanent link" class="headerlink" href="#Preparation-N101FB">#</a>
+</h2>
 </div>
 	  
 <p>Before an application can read a file from the file system, the 
@@ -548,7 +562,8 @@ DirectoryEntry root = fs.getRoot();
    
 <a name="Event-Driven+Reading"></a>
 <div class="h4">
-<h4>Event-Driven Reading</h4>
+<h4>Event-Driven Reading<a title="Permanent link" class="headerlink" href="#Event-Driven+Reading">#</a>
+</h4>
 </div>
       
 <a name="reading_event"></a>
@@ -557,7 +572,8 @@ DirectoryEntry root = fs.getRoot();
 	
 <a name="Preparation-N1021D"></a>
 <div class="h2">
-<h2>Preparation</h2>
+<h2>Preparation<a title="Permanent link" class="headerlink" href="#Preparation-N1021D">#</a>
+</h2>
 </div>
 	  
 <p>The preparation phase involves creating an instance of <span class="codefrag">org.apache.poi.poifs.eventfilesystem.POIFSReader</span> and to then register one or more <span class="codefrag">org.apache.poi.poifs.eventfilesystem.POIFSReaderListener</span> instances with the <span class="codefrag">POIFSReader</span>.</p>
@@ -578,7 +594,8 @@ reader.registerListener(myOtherPickyList
 	
 <a name="POIFSReaderListener"></a>
 <div class="h2">
-<h2>POIFSReaderListener</h2>
+<h2>POIFSReaderListener<a title="Permanent link" class="headerlink" href="#POIFSReaderListener">#</a>
+</h2>
 </div>
 	  
 <p>
@@ -629,7 +646,8 @@ reader.registerListener(myOtherPickyList
 	
 <a name="POIFSDocumentPath"></a>
 <div class="h2">
-<h2>POIFSDocumentPath</h2>
+<h2>POIFSDocumentPath<a title="Permanent link" class="headerlink" href="#POIFSDocumentPath">#</a>
+</h2>
 </div>
 	  
 <p>The <span class="codefrag">org.apache.poi.poifs.filesystem.POIFSDocumentPath</span> class is used to describe a directory in a POIFS file system. Since there are no reserved characters in the name of a file in a POIFS file system, a more traditional string-based solution for describing a directory, with special characters delimiting the components of the directory name, is not feasible. The constructors for the class are used as follows:</p>
@@ -683,7 +701,8 @@ reader.registerListener(myOtherPickyList
 	
 <a name="Processing+POIFSReaderEvent+Events"></a>
 <div class="h2">
-<h2>Processing POIFSReaderEvent Events</h2>
+<h2>Processing POIFSReaderEvent Events<a title="Permanent link" class="headerlink" href="#Processing+POIFSReaderEvent+Events">#</a>
+</h2>
 </div>
 	  
 <p>Processing <span class="codefrag">org.apache.poi.poifs.eventfilesystem.POIFSReaderEvent</span> events is relatively easy. After all of the <span class="codefrag">POIFSReaderListener</span> instances have been registered with <span class="codefrag">POIFSReader</span>, the <span class="codefrag">POIFSReader.read(InputStream stream)</span> method is called.</p>
@@ -698,7 +717,8 @@ reader.registerListener(myOtherPickyList
     
 <a name="Writing+a+File+System"></a>
 <div class="h3">
-<h3>Writing a File System</h3>
+<h3>Writing a File System<a title="Permanent link" class="headerlink" href="#Writing+a+File+System">#</a>
+</h3>
 </div>
       
 <a name="writing"></a>
@@ -714,7 +734,8 @@ POIFSFileSystem fs = new POIFSFileSystem
       
 <a name="The+Naming+of+Names"></a>
 <div class="h4">
-<h4>The Naming of Names</h4>
+<h4>The Naming of Names<a title="Permanent link" class="headerlink" href="#The+Naming+of+Names">#</a>
+</h4>
 </div>
         
 <p>There are two restrictions on the names of files in a file system that must be considered when creating files:</p>
@@ -730,7 +751,8 @@ POIFSFileSystem fs = new POIFSFileSystem
       
 <a name="Creating+a+Document"></a>
 <div class="h4">
-<h4>Creating a Document</h4>
+<h4>Creating a Document<a title="Permanent link" class="headerlink" href="#Creating+a+Document">#</a>
+</h4>
 </div>
         
 <p>A document can be created by acquiring a <span class="codefrag">DirectoryEntry</span> and calling one of the two <span class="codefrag">createDocument</span> methods:</p>
@@ -787,7 +809,8 @@ POIFSFileSystem fs = new POIFSFileSystem
   
 <a name="Creating+a+Directory"></a>
 <div class="h4">
-<h4>Creating a Directory</h4>
+<h4>Creating a Directory<a title="Permanent link" class="headerlink" href="#Creating+a+Directory">#</a>
+</h4>
 </div>
         
 <p>Creating a directory is similar to creating a document, except that there's only one way to do so:</p>
@@ -798,7 +821,8 @@ DirectoryEntry createdDir = existingDir.
       
 <a name="Using+POIFSFileSystem+Directly+To+Create+a+Document+Or+Directory"></a>
 <div class="h4">
-<h4>Using POIFSFileSystem Directly To Create a Document Or Directory</h4>
+<h4>Using POIFSFileSystem Directly To Create a Document Or Directory<a title="Permanent link" class="headerlink" href="#Using+POIFSFileSystem+Directly+To+Create+a+Document+Or+Directory">#</a>
+</h4>
 </div>
         
 <p>As with reading documents, it is possible to create a new document or directory in the root directory by using convenience methods of POIFSFileSystem.</p>
@@ -840,7 +864,8 @@ DirectoryEntry createdDir = existingDir.
     
 <a name="Modifying+a+File+System"></a>
 <div class="h3">
-<h3>Modifying a File System</h3>
+<h3>Modifying a File System<a title="Permanent link" class="headerlink" href="#Modifying+a+File+System">#</a>
+</h3>
 </div>
       
 <a name="modifying"></a>
@@ -849,7 +874,8 @@ DirectoryEntry createdDir = existingDir.
       
 <a name="Removing+a+Document"></a>
 <div class="h4">
-<h4>Removing a Document</h4>
+<h4>Removing a Document<a title="Permanent link" class="headerlink" href="#Removing+a+Document">#</a>
+</h4>
 </div>
         
 <p>Removing a document is simple: you get the <span class="codefrag">Entry</span> corresponding to the document and call its <span class="codefrag">delete()</span> method. This is a boolean method, but should always return <span class="codefrag">true</span>, indicating that the operation succeeded.</p>
@@ -857,7 +883,8 @@ DirectoryEntry createdDir = existingDir.
       
 <a name="Removing+a+Directory"></a>
 <div class="h4">
-<h4>Removing a Directory</h4>
+<h4>Removing a Directory<a title="Permanent link" class="headerlink" href="#Removing+a+Directory">#</a>
+</h4>
 </div>
         
 <p>Removing a directory is also simple: you get the <span class="codefrag">Entry</span> corresponding to the directory and call its <span class="codefrag">delete()</span> method. This is a boolean method, but, unlike deleting a document, may not always return <span class="codefrag">true</span>, indicating that the operation succeeded. Here are the reasons why the operation may fail:</p>
@@ -873,7 +900,8 @@ DirectoryEntry createdDir = existingDir.
       
 <a name="Changing+a+File%27s+contents"></a>
 <div class="h4">
-<h4>Changing a File's contents</h4>
+<h4>Changing a File's contents<a title="Permanent link" class="headerlink" href="#Changing+a+File%27s+contents">#</a>
+</h4>
 </div>
         
 <p>
@@ -937,7 +965,8 @@ out.close();
       
 <a name="Renaming+a+File"></a>
 <div class="h4">
-<h4>Renaming a File</h4>
+<h4>Renaming a File<a title="Permanent link" class="headerlink" href="#Renaming+a+File">#</a>
+</h4>
 </div>
         
 <p>Regardless of whether the file is a directory or a document, it can be renamed, with one exception - the root directory has a special name that is expected by the components of a major software vendor's office suite, and the POIFS API will not let that name be changed. Renaming is done by acquiring the file's corresponding <span class="codefrag">Entry</span> instance and calling its <span class="codefrag">renameTo</span> method, passing in the new name.</p>

Modified: poi/site/publish/poifs/index.html
URL: http://svn.apache.org/viewvc/poi/site/publish/poifs/index.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/poifs/index.html (original)
+++ poi/site/publish/poifs/index.html Fri Oct 21 14:15:45 2016
@@ -129,7 +129,8 @@ if (VERSION > 3) {
     
 <a name="Overview"></a>
 <div class="h3">
-<h3>Overview</h3>
+<h3>Overview<a title="Permanent link" class="headerlink" href="#Overview">#</a>
+</h3>
 </div>
       
 <p>POIFS is a pure Java implementation of the OLE 2 Compound

Modified: poi/site/publish/poifs/usecases.html
URL: http://svn.apache.org/viewvc/poi/site/publish/poifs/usecases.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/poifs/usecases.html (original)
+++ poi/site/publish/poifs/usecases.html Fri Oct 21 14:15:45 2016
@@ -137,12 +137,14 @@ if (VERSION > 3) {
     
 <a name="POIFS+Use+Cases"></a>
 <div class="h3">
-<h3>POIFS Use Cases</h3>
+<h3>POIFS Use Cases<a title="Permanent link" class="headerlink" href="#POIFS+Use+Cases">#</a>
+</h3>
 </div>
       
 <a name="Use+Case+1%3A+Read+existing+file+system"></a>
 <div class="h4">
-<h4>Use Case 1: Read existing file system</h4>
+<h4>Use Case 1: Read existing file system<a title="Permanent link" class="headerlink" href="#Use+Case+1%3A+Read+existing+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -252,7 +254,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+2%3A+Write+file+system"></a>
 <div class="h4">
-<h4>Use Case 2: Write file system</h4>
+<h4>Use Case 2: Write file system<a title="Permanent link" class="headerlink" href="#Use+Case+2%3A+Write+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -387,7 +390,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+3%3A+Create+new+file+system"></a>
 <div class="h4">
-<h4>Use Case 3: Create new file system</h4>
+<h4>Use Case 3: Create new file system<a title="Permanent link" class="headerlink" href="#Use+Case+3%3A+Create+new+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -459,7 +463,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+4%3A+Replace+file+in+file+system"></a>
 <div class="h4">
-<h4>Use Case 4: Replace file in file system</h4>
+<h4>Use Case 4: Replace file in file system<a title="Permanent link" class="headerlink" href="#Use+Case+4%3A+Replace+file+in+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -552,7 +557,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+5%3A+Delete+file+from+file+system"></a>
 <div class="h4">
-<h4>Use Case 5: Delete file from file system</h4>
+<h4>Use Case 5: Delete file from file system<a title="Permanent link" class="headerlink" href="#Use+Case+5%3A+Delete+file+from+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -645,7 +651,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+6%3A+Write+new+file+to+file+system"></a>
 <div class="h4">
-<h4>Use Case 6: Write new file to file system</h4>
+<h4>Use Case 6: Write new file to file system<a title="Permanent link" class="headerlink" href="#Use+Case+6%3A+Write+new+file+to+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -736,7 +743,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+7%3A+Read+existing+file+from+file+system"></a>
 <div class="h4">
-<h4>Use Case 7: Read existing file from file system</h4>
+<h4>Use Case 7: Read existing file from file system<a title="Permanent link" class="headerlink" href="#Use+Case+7%3A+Read+existing+file+from+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -818,7 +826,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+8%3A+Read+file+system+directory"></a>
 <div class="h4">
-<h4>Use Case 8: Read file system directory</h4>
+<h4>Use Case 8: Read file system directory<a title="Permanent link" class="headerlink" href="#Use+Case+8%3A+Read+file+system+directory">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -898,7 +907,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+9%3A+Read+file"></a>
 <div class="h4">
-<h4>Use Case 9: Read file</h4>
+<h4>Use Case 9: Read file<a title="Permanent link" class="headerlink" href="#Use+Case+9%3A+Read+file">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">
@@ -985,7 +995,8 @@ if (VERSION > 3) {
       
 <a name="Use+Case+10%3A+Rename+existing+file+in+the+file+system"></a>
 <div class="h4">
-<h4>Use Case 10: Rename existing file in the file system</h4>
+<h4>Use Case 10: Rename existing file in the file system<a title="Permanent link" class="headerlink" href="#Use+Case+10%3A+Rename+existing+file+in+the+file+system">#</a>
+</h4>
 </div>
         
 <table class="ForrestTable" cellspacing="1" cellpadding="4">

Modified: poi/site/publish/related-projects.html
URL: http://svn.apache.org/viewvc/poi/site/publish/related-projects.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/related-projects.html (original)
+++ poi/site/publish/related-projects.html Fri Oct 21 14:15:45 2016
@@ -258,7 +258,8 @@ if (VERSION > 3) {
         
 <a name="Introduction"></a>
 <div class="h3">
-<h3>Introduction</h3>
+<h3>Introduction<a title="Permanent link" class="headerlink" href="#Introduction">#</a>
+</h3>
 </div>
             
             
@@ -269,13 +270,15 @@ if (VERSION > 3) {
         
 <a name="Apache+projects"></a>
 <div class="h3">
-<h3>Apache projects</h3>
+<h3>Apache projects<a title="Permanent link" class="headerlink" href="#Apache+projects">#</a>
+</h3>
 </div>
             
               
 <a name="Apache+Tika"></a>
 <div class="h4">
-<h4>Apache Tika</h4>
+<h4>Apache Tika<a title="Permanent link" class="headerlink" href="#Apache+Tika">#</a>
+</h4>
 </div>
               
 <p>
@@ -287,13 +290,15 @@ if (VERSION > 3) {
         
 <a name="Apache+incubating+projects"></a>
 <div class="h3">
-<h3>Apache incubating projects</h3>
+<h3>Apache incubating projects<a title="Permanent link" class="headerlink" href="#Apache+incubating+projects">#</a>
+</h3>
 </div>
             
               
 <a name="Apache+ODF+Toolkit+%28incubating%29"></a>
 <div class="h4">
-<h4>Apache ODF Toolkit (incubating)</h4>
+<h4>Apache ODF Toolkit (incubating)<a title="Permanent link" class="headerlink" href="#Apache+ODF+Toolkit+%28incubating%29">#</a>
+</h4>
 </div>
               
 <p>
@@ -305,7 +310,8 @@ if (VERSION > 3) {
               
 <a name="Apache+Corinthia+%28retired%29"></a>
 <div class="h4">
-<h4>Apache Corinthia (retired)</h4>
+<h4>Apache Corinthia (retired)<a title="Permanent link" class="headerlink" href="#Apache+Corinthia+%28retired%29">#</a>
+</h4>
 </div>
               
 <p>
@@ -317,13 +323,15 @@ if (VERSION > 3) {
         
 <a name="Other+projects"></a>
 <div class="h3">
-<h3>Other projects</h3>
+<h3>Other projects<a title="Permanent link" class="headerlink" href="#Other+projects">#</a>
+</h3>
 </div>
             
               
 <a name="Jackcess"></a>
 <div class="h4">
-<h4>Jackcess</h4>
+<h4>Jackcess<a title="Permanent link" class="headerlink" href="#Jackcess">#</a>
+</h4>
 </div>
               
 <p>
@@ -334,7 +342,8 @@ if (VERSION > 3) {
               
 <a name="poi-mail-merge"></a>
 <div class="h4">
-<h4>poi-mail-merge</h4>
+<h4>poi-mail-merge<a title="Permanent link" class="headerlink" href="#poi-mail-merge">#</a>
+</h4>
 </div>
               
 <p>
@@ -346,7 +355,8 @@ if (VERSION > 3) {
               
 <a name="poi-visio"></a>
 <div class="h4">
-<h4>poi-visio</h4>
+<h4>poi-visio<a title="Permanent link" class="headerlink" href="#poi-visio">#</a>
+</h4>
 </div>
               
 <p>Merged into POI as of version 3.14</p>
@@ -362,7 +372,8 @@ if (VERSION > 3) {
               
 <a name="poi-visio-graph"></a>
 <div class="h4">
-<h4>poi-visio-graph</h4>
+<h4>poi-visio-graph<a title="Permanent link" class="headerlink" href="#poi-visio-graph">#</a>
+</h4>
 </div>
               
 <p>
@@ -376,7 +387,8 @@ if (VERSION > 3) {
               
 <a name="NPOI"></a>
 <div class="h4">
-<h4>NPOI</h4>
+<h4>NPOI<a title="Permanent link" class="headerlink" href="#NPOI">#</a>
+</h4>
 </div>
               
 <p>
@@ -387,7 +399,8 @@ if (VERSION > 3) {
               
 <a name="Vaadin+Spreadsheet"></a>
 <div class="h4">
-<h4>Vaadin Spreadsheet</h4>
+<h4>Vaadin Spreadsheet<a title="Permanent link" class="headerlink" href="#Vaadin+Spreadsheet">#</a>
+</h4>
 </div>
               
 <p>
@@ -399,7 +412,8 @@ if (VERSION > 3) {
               
 <a name="Excel+module+for+Apache+Isis"></a>
 <div class="h4">
-<h4>Excel module for Apache Isis</h4>
+<h4>Excel module for Apache Isis<a title="Permanent link" class="headerlink" href="#Excel+module+for+Apache+Isis">#</a>
+</h4>
 </div>
               
 <p>
@@ -412,7 +426,8 @@ if (VERSION > 3) {
               
 <a name="Excel+Streaming+Reader"></a>
 <div class="h4">
-<h4>Excel Streaming Reader</h4>
+<h4>Excel Streaming Reader<a title="Permanent link" class="headerlink" href="#Excel+Streaming+Reader">#</a>
+</h4>
 </div>
               
 <p>
@@ -424,7 +439,8 @@ if (VERSION > 3) {
             
 <a name="XDocReport"></a>
 <div class="h4">
-<h4>XDocReport</h4>
+<h4>XDocReport<a title="Permanent link" class="headerlink" href="#XDocReport">#</a>
+</h4>
 </div>
                 
 <p>
@@ -437,7 +453,8 @@ if (VERSION > 3) {
             
 <a name="Frosted+Sheets"></a>
 <div class="h4">
-<h4>Frosted Sheets</h4>
+<h4>Frosted Sheets<a title="Permanent link" class="headerlink" href="#Frosted+Sheets">#</a>
+</h4>
 </div>
                 
 <p>
@@ -450,7 +467,8 @@ if (VERSION > 3) {
             
 <a name="IEXL+Software"></a>
 <div class="h4">
-<h4>IEXL Software</h4>
+<h4>IEXL Software<a title="Permanent link" class="headerlink" href="#IEXL+Software">#</a>
+</h4>
 </div>
                 
 <p>

Modified: poi/site/publish/resolutions/index.html
URL: http://svn.apache.org/viewvc/poi/site/publish/resolutions/index.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/resolutions/index.html (original)
+++ poi/site/publish/resolutions/index.html Fri Oct 21 14:15:45 2016
@@ -130,7 +130,8 @@ if (VERSION > 3) {
  
 <a name="About+Resolutions"></a>
 <div class="h3">
-<h3>About Resolutions</h3>
+<h3>About Resolutions<a title="Permanent link" class="headerlink" href="#About+Resolutions">#</a>
+</h3>
 </div>
         
 <p>

Modified: poi/site/publish/resolutions/res001.html
URL: http://svn.apache.org/viewvc/poi/site/publish/resolutions/res001.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/resolutions/res001.html (original)
+++ poi/site/publish/resolutions/res001.html Fri Oct 21 14:15:45 2016
@@ -124,12 +124,14 @@ if (VERSION > 3) {
  
 <a name="Resolution+001+-+Minimal+Coding+Standards"></a>
 <div class="h3">
-<h3>Resolution 001 - Minimal Coding Standards</h3>
+<h3>Resolution 001 - Minimal Coding Standards<a title="Permanent link" class="headerlink" href="#Resolution+001+-+Minimal+Coding+Standards">#</a>
+</h3>
 </div>
    
 <a name="Majority+Position"></a>
 <div class="h4">
-<h4>Majority Position</h4>
+<h4>Majority Position<a title="Permanent link" class="headerlink" href="#Majority+Position">#</a>
+</h4>
 </div>
      
 <p>
@@ -186,12 +188,14 @@ if (VERSION > 3) {
         
 <a name="Amendments+%28informal+by+extension+and+not+by+vote%29"></a>
 <div class="h4">
-<h4>Amendments (informal by extension and not by vote)</h4>
+<h4>Amendments (informal by extension and not by vote)<a title="Permanent link" class="headerlink" href="#Amendments+%28informal+by+extension+and+not+by+vote%29">#</a>
+</h4>
 </div>
             
 <a name="License"></a>
 <div class="h2">
-<h2>License</h2>
+<h2>License<a title="Permanent link" class="headerlink" href="#License">#</a>
+</h2>
 </div>
                 
 <p>
@@ -206,7 +210,8 @@ if (VERSION > 3) {
             
 <a name="2+cents"></a>
 <div class="h2">
-<h2>2 cents</h2>
+<h2>2 cents<a title="Permanent link" class="headerlink" href="#2+cents">#</a>
+</h2>
 </div>
                  
 <p>
@@ -220,7 +225,8 @@ if (VERSION > 3) {
         
 <a name="Dissent"></a>
 <div class="h4">
-<h4>Dissent</h4>
+<h4>Dissent<a title="Permanent link" class="headerlink" href="#Dissent">#</a>
+</h4>
 </div>
                 
 <p>
@@ -231,7 +237,8 @@ if (VERSION > 3) {
         
 <a name="Comments"></a>
 <div class="h4">
-<h4>Comments</h4>
+<h4>Comments<a title="Permanent link" class="headerlink" href="#Comments">#</a>
+</h4>
 </div>
                 
 <p>

Modified: poi/site/publish/skin/site.css
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/site.css?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/skin/site.css (original)
+++ poi/site/publish/skin/site.css Fri Oct 21 14:15:45 2016
@@ -102,3 +102,16 @@ p img.ontheright {
 #authors {
  font-size: x-small;
 }
+
+.headerlink {
+ visibility: hidden;
+}
+h1:hover > .headerlink,
+h2:hover > .headerlink,
+h3:hover > .headerlink,
+h4:hover > .headerlink,
+h5:hover > .headerlink,
+h6:hover > .headerlink {
+ visibility: visible;
+}
+

Modified: poi/site/publish/slideshow/how-to-shapes.html
URL: http://svn.apache.org/viewvc/poi/site/publish/slideshow/how-to-shapes.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/slideshow/how-to-shapes.html (original)
+++ poi/site/publish/slideshow/how-to-shapes.html Fri Oct 21 14:15:45 2016
@@ -137,12 +137,14 @@ if (VERSION > 3) {
         
 <a name="Busy+Developers%27+Guide+to+HSLF+drawing+layer"></a>
 <div class="h3">
-<h3>Busy Developers' Guide to HSLF drawing layer</h3>
+<h3>Busy Developers' Guide to HSLF drawing layer<a title="Permanent link" class="headerlink" href="#Busy+Developers%27+Guide+to+HSLF+drawing+layer">#</a>
+</h3>
 </div>
              
 <a name="Index+of+Features"></a>
 <div class="h4">
-<h4>Index of Features</h4>
+<h4>Index of Features<a title="Permanent link" class="headerlink" href="#Index+of+Features">#</a>
+</h4>
 </div>
                 
 <ul>
@@ -220,13 +222,15 @@ if (VERSION > 3) {
             
 <a name="Features"></a>
 <div class="h4">
-<h4>Features</h4>
+<h4>Features<a title="Permanent link" class="headerlink" href="#Features">#</a>
+</h4>
 </div>
                 
 <a name="NewPresentation"></a>
                 <a name="New+Presentation"></a>
 <div class="h2">
-<h2>New Presentation</h2>
+<h2>New Presentation<a title="Permanent link" class="headerlink" href="#New+Presentation">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -249,7 +253,8 @@ if (VERSION > 3) {
 <a name="PageSize"></a>
                 <a name="How+to+retrieve+or+change+slide+size"></a>
 <div class="h2">
-<h2>How to retrieve or change slide size</h2>
+<h2>How to retrieve or change slide size<a title="Permanent link" class="headerlink" href="#How+to+retrieve+or+change+slide+size">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -271,7 +276,8 @@ if (VERSION > 3) {
 <a name="GetShapes"></a>
                 <a name="How+to+get+shapes+contained+in+a+particular+slide"></a>
 <div class="h2">
-<h2>How to get shapes contained in a particular slide</h2>
+<h2>How to get shapes contained in a particular slide<a title="Permanent link" class="headerlink" href="#How+to+get+shapes+contained+in+a+particular+slide">#</a>
+</h2>
 </div>
                   
 <p>
@@ -310,7 +316,8 @@ if (VERSION > 3) {
 <a name="Shapes"></a>
                 <a name="Drawing+a+shape+on+a+slide"></a>
 <div class="h2">
-<h2>Drawing a shape on a slide</h2>
+<h2>Drawing a shape on a slide<a title="Permanent link" class="headerlink" href="#Drawing+a+shape+on+a+slide">#</a>
+</h2>
 </div>
         
 <div class="frame warning">
@@ -382,7 +389,8 @@ if (VERSION > 3) {
 <a name="Pictures"></a>
                 <a name="How+to+work+with+pictures"></a>
 <div class="h2">
-<h2>How to work with pictures</h2>
+<h2>How to work with pictures<a title="Permanent link" class="headerlink" href="#How+to+work+with+pictures">#</a>
+</h2>
 </div>
                  
   
@@ -458,7 +466,8 @@ if (VERSION > 3) {
 <a name="SlideTitle"></a>
                 <a name="How+to+set+slide+title"></a>
 <div class="h2">
-<h2>How to set slide title</h2>
+<h2>How to set slide title<a title="Permanent link" class="headerlink" href="#How+to+set+slide+title">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -486,7 +495,8 @@ if (VERSION > 3) {
 <a name="Fill"></a>
                 <a name="How+to+modify+background+of+a+slide+master"></a>
 <div class="h2">
-<h2>How to modify background of a slide master</h2>
+<h2>How to modify background of a slide master<a title="Permanent link" class="headerlink" href="#How+to+modify+background+of+a+slide+master">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -502,7 +512,8 @@ if (VERSION > 3) {
                 
 <a name="How+to+modify+background+of+a+slide"></a>
 <div class="h2">
-<h2>How to modify background of a slide</h2>
+<h2>How to modify background of a slide<a title="Permanent link" class="headerlink" href="#How+to+modify+background+of+a+slide">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -521,7 +532,8 @@ if (VERSION > 3) {
                 
 <a name="How+to+modify+background+of+a+shape"></a>
 <div class="h2">
-<h2>How to modify background of a shape</h2>
+<h2>How to modify background of a shape<a title="Permanent link" class="headerlink" href="#How+to+modify+background+of+a+shape">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -542,7 +554,8 @@ if (VERSION > 3) {
 <a name="Bullets"></a>
                 <a name="How+to+create+bulleted+lists"></a>
 <div class="h2">
-<h2>How to create bulleted lists</h2>
+<h2>How to create bulleted lists<a title="Permanent link" class="headerlink" href="#How+to+create+bulleted+lists">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -577,7 +590,8 @@ if (VERSION > 3) {
 <a name="Hyperlinks"></a>
                 <a name="How+to+read+hyperlinks+from+a+slide+show"></a>
 <div class="h2">
-<h2>How to read hyperlinks from a slide show</h2>
+<h2>How to read hyperlinks from a slide show<a title="Permanent link" class="headerlink" href="#How+to+read+hyperlinks+from+a+slide+show">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -619,7 +633,8 @@ if (VERSION > 3) {
 <a name="Tables"></a>
                 <a name="How+to+create+tables"></a>
 <div class="h2">
-<h2>How to create tables</h2>
+<h2>How to create tables<a title="Permanent link" class="headerlink" href="#How+to+create+tables">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -675,7 +690,8 @@ if (VERSION > 3) {
 <a name="RemoveShape"></a>
                 <a name="How+to+remove+shapes+from+a+slide"></a>
 <div class="h2">
-<h2>How to remove shapes from a slide</h2>
+<h2>How to remove shapes from a slide<a title="Permanent link" class="headerlink" href="#How+to+remove+shapes+from+a+slide">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -692,7 +708,8 @@ if (VERSION > 3) {
 <a name="OLE"></a>
                 <a name="How+to+retrieve+embedded+OLE+objects"></a>
 <div class="h2">
-<h2>How to retrieve embedded OLE objects</h2>
+<h2>How to retrieve embedded OLE objects<a title="Permanent link" class="headerlink" href="#How+to+retrieve+embedded+OLE+objects">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -715,7 +732,8 @@ if (VERSION > 3) {
 <a name="Sound"></a>
                 <a name="How+to+retrieve+embedded+sounds"></a>
 <div class="h2">
-<h2>How to retrieve embedded sounds</h2>
+<h2>How to retrieve embedded sounds<a title="Permanent link" class="headerlink" href="#How+to+retrieve+embedded+sounds">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -738,7 +756,8 @@ if (VERSION > 3) {
 <a name="Freeform"></a>
                 <a name="How+to+create+shapes+of+arbitrary+geometry"></a>
 <div class="h2">
-<h2>How to create shapes of arbitrary geometry</h2>
+<h2>How to create shapes of arbitrary geometry<a title="Permanent link" class="headerlink" href="#How+to+create+shapes+of+arbitrary+geometry">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -763,7 +782,8 @@ if (VERSION > 3) {
 <a name="Graphics2D"></a>
                 <a name="How+to+draw+into+a+slide+using+Graphics2D"></a>
 <div class="h2">
-<h2>How to draw into a slide using Graphics2D</h2>
+<h2>How to draw into a slide using Graphics2D<a title="Permanent link" class="headerlink" href="#How+to+draw+into+a+slide+using+Graphics2D">#</a>
+</h2>
 </div>
                   
 <div class="frame warning">
@@ -831,7 +851,8 @@ if (VERSION > 3) {
 <a name="Render"></a>
                 <a name="Export+PowerPoint+slides+into+java.awt.Graphics2D"></a>
 <div class="h2">
-<h2>Export PowerPoint slides into java.awt.Graphics2D</h2>
+<h2>Export PowerPoint slides into java.awt.Graphics2D<a title="Permanent link" class="headerlink" href="#Export+PowerPoint+slides+into+java.awt.Graphics2D">#</a>
+</h2>
 </div>
                   
 <p>
@@ -896,7 +917,8 @@ if (VERSION > 3) {
 <a name="HeadersFooters"></a>
             <a name="How+to+extract+Headers+%2F+Footers+from+an+existing+presentation"></a>
 <div class="h4">
-<h4>How to extract Headers / Footers from an existing presentation</h4>
+<h4>How to extract Headers / Footers from an existing presentation<a title="Permanent link" class="headerlink" href="#How+to+extract+Headers+%2F+Footers+from+an+existing+presentation">#</a>
+</h4>
 </div>
               
 <pre class="code">
@@ -928,7 +950,8 @@ if (VERSION > 3) {
             
 <a name="How+to+set+Headers+%2F+Footers"></a>
 <div class="h4">
-<h4>How to set Headers / Footers</h4>
+<h4>How to set Headers / Footers<a title="Permanent link" class="headerlink" href="#How+to+set+Headers+%2F+Footers">#</a>
+</h4>
 </div>
               
 <pre class="code">

Modified: poi/site/publish/slideshow/index.html
URL: http://svn.apache.org/viewvc/poi/site/publish/slideshow/index.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/slideshow/index.html (original)
+++ poi/site/publish/slideshow/index.html Fri Oct 21 14:15:45 2016
@@ -130,7 +130,8 @@ if (VERSION > 3) {
         
 <a name="POI-HSLF"></a>
 <div class="h3">
-<h3>POI-HSLF</h3>
+<h3>POI-HSLF<a title="Permanent link" class="headerlink" href="#POI-HSLF">#</a>
+</h3>
 </div>
             
 
@@ -169,7 +170,8 @@ if (VERSION > 3) {
         
 <a name="POI-XSLF"></a>
 <div class="h3">
-<h3>POI-XSLF</h3>
+<h3>POI-XSLF<a title="Permanent link" class="headerlink" href="#POI-XSLF">#</a>
+</h3>
 </div>
             
             

Modified: poi/site/publish/slideshow/ppt-file-format.html
URL: http://svn.apache.org/viewvc/poi/site/publish/slideshow/ppt-file-format.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/slideshow/ppt-file-format.html (original)
+++ poi/site/publish/slideshow/ppt-file-format.html Fri Oct 21 14:15:45 2016
@@ -138,7 +138,8 @@ if (VERSION > 3) {
         
 <a name="Records%2C+Containers+and+Atoms"></a>
 <div class="h3">
-<h3>Records, Containers and Atoms</h3>
+<h3>Records, Containers and Atoms<a title="Permanent link" class="headerlink" href="#Records%2C+Containers+and+Atoms">#</a>
+</h3>
 </div>
 		
 <p>
@@ -171,7 +172,8 @@ if (VERSION > 3) {
 		
 <a name="Record+Headers"></a>
 <div class="h3">
-<h3>Record Headers</h3>
+<h3>Record Headers<a title="Permanent link" class="headerlink" href="#Record+Headers">#</a>
+</h3>
 </div>
 		
 <p>
@@ -218,7 +220,8 @@ if (VERSION > 3) {
 		
 <a name="CurrentUserAtom%2C+UserEditAtom+and+PersistPtrIncrementalBlock"></a>
 <div class="h3">
-<h3>CurrentUserAtom, UserEditAtom and PersistPtrIncrementalBlock</h3>
+<h3>CurrentUserAtom, UserEditAtom and PersistPtrIncrementalBlock<a title="Permanent link" class="headerlink" href="#CurrentUserAtom%2C+UserEditAtom+and+PersistPtrIncrementalBlock">#</a>
+</h3>
 </div>
 		
 <p>
@@ -341,7 +344,8 @@ BE15 0000        5566           Sheet (1
 		
 <a name="Paragraph+and+Text+Styling"></a>
 <div class="h3">
-<h3>Paragraph and Text Styling</h3>
+<h3>Paragraph and Text Styling<a title="Permanent link" class="headerlink" href="#Paragraph+and+Text+Styling">#</a>
+</h3>
 </div>
 		
 <p>
@@ -387,7 +391,8 @@ BE15 0000        5566           Sheet (1
 		
 <a name="StyleTextPropAtom"></a>
 <div class="h3">
-<h3>StyleTextPropAtom</h3>
+<h3>StyleTextPropAtom<a title="Permanent link" class="headerlink" href="#StyleTextPropAtom">#</a>
+</h3>
 </div>
 		
 <p>
@@ -493,7 +498,8 @@ FF33 00FE        4261426175     Red
 		
 <a name="Fonts+in+PowerPoint"></a>
 <div class="h3">
-<h3>Fonts in PowerPoint</h3>
+<h3>Fonts in PowerPoint<a title="Permanent link" class="headerlink" href="#Fonts+in+PowerPoint">#</a>
+</h3>
 </div>
 		
 <p>
@@ -508,7 +514,8 @@ FF33 00FE        4261426175     Red
 		
 <a name="FontEntityAtom"></a>
 <div class="h3">
-<h3>FontEntityAtom</h3>
+<h3>FontEntityAtom<a title="Permanent link" class="headerlink" href="#FontEntityAtom">#</a>
+</h3>
 </div>
 		
 <p>

Modified: poi/site/publish/slideshow/quick-guide.html
URL: http://svn.apache.org/viewvc/poi/site/publish/slideshow/quick-guide.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/slideshow/quick-guide.html (original)
+++ poi/site/publish/slideshow/quick-guide.html Fri Oct 21 14:15:45 2016
@@ -138,7 +138,8 @@ if (VERSION > 3) {
         
 <a name="Basic+Text+Extraction"></a>
 <div class="h3">
-<h3>Basic Text Extraction</h3>
+<h3>Basic Text Extraction<a title="Permanent link" class="headerlink" href="#Basic+Text+Extraction">#</a>
+</h3>
 </div>
         
 <p>For basic text extraction, make use of 
@@ -152,7 +153,8 @@ from both.
 		
 <a name="Specific+Text+Extraction"></a>
 <div class="h3">
-<h3>Specific Text Extraction</h3>
+<h3>Specific Text Extraction<a title="Permanent link" class="headerlink" href="#Specific+Text+Extraction">#</a>
+</h3>
 </div>
 		
 <p>To get specific bits of text, first create a <span class="codefrag">org.apache.poi.hslf.usermodel.HSLFSlideShow</span>
@@ -176,7 +178,8 @@ The paragraph formatting is defined in t
         
 <a name="Poor+Quality+Text+Extraction"></a>
 <div class="h3">
-<h3>Poor Quality Text Extraction</h3>
+<h3>Poor Quality Text Extraction<a title="Permanent link" class="headerlink" href="#Poor+Quality+Text+Extraction">#</a>
+</h3>
 </div>
         
 <p>If speed is the most important thing for you, you don't care
@@ -202,7 +205,8 @@ The paragraph formatting is defined in t
 		
 <a name="Changing+Text"></a>
 <div class="h3">
-<h3>Changing Text</h3>
+<h3>Changing Text<a title="Permanent link" class="headerlink" href="#Changing+Text">#</a>
+</h3>
 </div>
 		
 <p>It is possible to change the text via 
@@ -222,7 +226,8 @@ The paragraph formatting is defined in t
 		
 <a name="Adding+Slides"></a>
 <div class="h3">
-<h3>Adding Slides</h3>
+<h3>Adding Slides<a title="Permanent link" class="headerlink" href="#Adding+Slides">#</a>
+</h3>
 </div>
 		
 <p>You may add new slides by calling
@@ -234,7 +239,8 @@ The paragraph formatting is defined in t
 		
 <a name="Guide+to+key+classes"></a>
 <div class="h3">
-<h3>Guide to key classes</h3>
+<h3>Guide to key classes<a title="Permanent link" class="headerlink" href="#Guide+to+key+classes">#</a>
+</h3>
 </div>
 		
 <ul>

Modified: poi/site/publish/slideshow/xslf-cookbook.html
URL: http://svn.apache.org/viewvc/poi/site/publish/slideshow/xslf-cookbook.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/slideshow/xslf-cookbook.html (original)
+++ poi/site/publish/slideshow/xslf-cookbook.html Fri Oct 21 14:15:45 2016
@@ -137,7 +137,8 @@ if (VERSION > 3) {
         
 <a name="XSLF+Cookbook"></a>
 <div class="h3">
-<h3>XSLF Cookbook</h3>
+<h3>XSLF Cookbook<a title="Permanent link" class="headerlink" href="#XSLF+Cookbook">#</a>
+</h3>
 </div>
             
 <p>
@@ -155,7 +156,8 @@ if (VERSION > 3) {
              
 <a name="Index+of+Features"></a>
 <div class="h4">
-<h4>Index of Features</h4>
+<h4>Index of Features<a title="Permanent link" class="headerlink" href="#Index+of+Features">#</a>
+</h4>
 </div>
                 
 <ul>
@@ -217,13 +219,15 @@ if (VERSION > 3) {
             
 <a name="Cookbook"></a>
 <div class="h4">
-<h4>Cookbook</h4>
+<h4>Cookbook<a title="Permanent link" class="headerlink" href="#Cookbook">#</a>
+</h4>
 </div>
                 
 <a name="NewPresentation"></a>
                 <a name="New+Presentation"></a>
 <div class="h2">
-<h2>New Presentation</h2>
+<h2>New Presentation<a title="Permanent link" class="headerlink" href="#New+Presentation">#</a>
+</h2>
 </div>
                 
 <p>
@@ -242,7 +246,8 @@ if (VERSION > 3) {
 <a name="ReadPresentation"></a>
                 <a name="Read+an+existing+presentation+and+append+a+slide+to+it"></a>
 <div class="h2">
-<h2>Read an existing presentation and append a slide to it</h2>
+<h2>Read an existing presentation and append a slide to it<a title="Permanent link" class="headerlink" href="#Read+an+existing+presentation+and+append+a+slide+to+it">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -257,7 +262,8 @@ if (VERSION > 3) {
 <a name="SlideLayout"></a>
                 <a name="Create+a+new+slide+from+a+predefined+slide+layout"></a>
 <div class="h2">
-<h2>Create a new slide from a predefined slide layout</h2>
+<h2>Create a new slide from a predefined slide layout<a title="Permanent link" class="headerlink" href="#Create+a+new+slide+from+a+predefined+slide+layout">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -304,7 +310,8 @@ if (VERSION > 3) {
 <a name="DeleteSlide"></a>
                 <a name="Delete+slide"></a>
 <div class="h2">
-<h2>Delete slide</h2>
+<h2>Delete slide<a title="Permanent link" class="headerlink" href="#Delete+slide">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -318,7 +325,8 @@ if (VERSION > 3) {
 <a name="MoveSlide"></a>
                 <a name="Re-order+slides"></a>
 <div class="h2">
-<h2>Re-order slides</h2>
+<h2>Re-order slides<a title="Permanent link" class="headerlink" href="#Re-order+slides">#</a>
+</h2>
 </div>
                   
 <pre class="code">
@@ -334,7 +342,8 @@ if (VERSION > 3) {
 <a name="SlideSize"></a>
                 <a name="How+to+retrieve+or+change+slide+size"></a>
 <div class="h2">
-<h2>How to retrieve or change slide size</h2>
+<h2>How to retrieve or change slide size<a title="Permanent link" class="headerlink" href="#How+to+retrieve+or+change+slide+size">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -352,7 +361,8 @@ if (VERSION > 3) {
 <a name="GetShapes"></a>
                 <a name="How+to+read+shapes+contained+in+a+particular+slide"></a>
 <div class="h2">
-<h2>How to read shapes contained in a particular slide</h2>
+<h2>How to read shapes contained in a particular slide<a title="Permanent link" class="headerlink" href="#How+to+read+shapes+contained+in+a+particular+slide">#</a>
+</h2>
 </div>
                   
 <p>
@@ -390,7 +400,8 @@ if (VERSION > 3) {
 <a name="AddImage"></a>
                 <a name="Add+Image+to+Slide"></a>
 <div class="h2">
-<h2>Add Image to Slide</h2>
+<h2>Add Image to Slide<a title="Permanent link" class="headerlink" href="#Add+Image+to+Slide">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -408,7 +419,8 @@ if (VERSION > 3) {
 <a name="ReadImages"></a>
                 <a name="Read+Images+contained+within+a+presentation"></a>
 <div class="h2">
-<h2>Read Images contained within a presentation</h2>
+<h2>Read Images contained within a presentation<a title="Permanent link" class="headerlink" href="#Read+Images+contained+within+a+presentation">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -425,7 +437,8 @@ if (VERSION > 3) {
 <a name="Text"></a>
                 <a name="Basic+text+formatting"></a>
 <div class="h2">
-<h2>Basic text formatting</h2>
+<h2>Basic text formatting<a title="Permanent link" class="headerlink" href="#Basic+text+formatting">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -460,7 +473,8 @@ if (VERSION > 3) {
 <a name="Hyperlinks"></a>
                 <a name="How+to+create+a+hyperlink"></a>
 <div class="h2">
-<h2>How to create a hyperlink</h2>
+<h2>How to create a hyperlink<a title="Permanent link" class="headerlink" href="#How+to+create+a+hyperlink">#</a>
+</h2>
 </div>
                     
 <pre class="code">
@@ -479,7 +493,8 @@ if (VERSION > 3) {
 <a name="PPTX2PNG"></a>
                 <a name="PPTX2PNG+is+an+application+that+converts+each+slide+of+a+.pptx+slideshow+into+a+PNG+image"></a>
 <div class="h2">
-<h2>PPTX2PNG is an application that converts each slide of a .pptx slideshow into a PNG image</h2>
+<h2>PPTX2PNG is an application that converts each slide of a .pptx slideshow into a PNG image<a title="Permanent link" class="headerlink" href="#PPTX2PNG+is+an+application+that+converts+each+slide+of+a+.pptx+slideshow+into+a+PNG+image">#</a>
+</h2>
 </div>
                 
 <pre class="code">
@@ -512,7 +527,8 @@ Options:
 <a name="Merge"></a>
                 <a name="Merge+multiple+presentations+together"></a>
 <div class="h2">
-<h2>Merge multiple presentations together</h2>
+<h2>Merge multiple presentations together<a title="Permanent link" class="headerlink" href="#Merge+multiple+presentations+together">#</a>
+</h2>
 </div>
                     
                     

Modified: poi/site/publish/spreadsheet/chart.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/chart.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/chart.html (original)
+++ poi/site/publish/spreadsheet/chart.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
         
 <a name="Introduction"></a>
 <div class="h3">
-<h3>Introduction</h3>
+<h3>Introduction<a title="Permanent link" class="headerlink" href="#Introduction">#</a>
+</h3>
 </div>
             
 <p>
@@ -197,7 +198,8 @@ if (VERSION > 3) {
         
 <a name="Bar+chart"></a>
 <div class="h3">
-<h3>Bar chart</h3>
+<h3>Bar chart<a title="Permanent link" class="headerlink" href="#Bar+chart">#</a>
+</h3>
 </div>
             
 <p>
@@ -1675,7 +1677,8 @@ if (VERSION > 3) {
         
 <a name="Inserting+the+Chart+into+the+Workbook"></a>
 <div class="h3">
-<h3>Inserting the Chart into the Workbook</h3>
+<h3>Inserting the Chart into the Workbook<a title="Permanent link" class="headerlink" href="#Inserting+the+Chart+into+the+Workbook">#</a>
+</h3>
 </div>
             
 <ul>

Modified: poi/site/publish/spreadsheet/converting.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/converting.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/converting.html (original)
+++ poi/site/publish/spreadsheet/converting.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
 
 <a name="Things+that+have+to+be+changed+when+upgrading+to+POI+3.5"></a>
 <div class="h3">
-<h3>Things that have to be changed when upgrading to POI 3.5</h3>
+<h3>Things that have to be changed when upgrading to POI 3.5<a title="Permanent link" class="headerlink" href="#Things+that+have+to+be+changed+when+upgrading+to+POI+3.5">#</a>
+</h3>
 </div>
 	
 <p>Wherever possible, we have tried to ensure that you can use your
@@ -195,7 +196,8 @@ if (VERSION > 3) {
     
 <a name="org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.CellValue"></a>
 <div class="h4">
-<h4>org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.CellValue</h4>
+<h4>org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.CellValue<a title="Permanent link" class="headerlink" href="#org.apache.poi.hssf.usermodel.HSSFFormulaEvaluator.CellValue">#</a>
+</h4>
 </div>
        
 <p>Annoyingly, java will not let you access a static inner class via
@@ -209,7 +211,8 @@ if (VERSION > 3) {
     
 <a name="org.apache.poi.hssf.usermodel.HSSFRow.MissingCellPolicy"></a>
 <div class="h4">
-<h4>org.apache.poi.hssf.usermodel.HSSFRow.MissingCellPolicy</h4>
+<h4>org.apache.poi.hssf.usermodel.HSSFRow.MissingCellPolicy<a title="Permanent link" class="headerlink" href="#org.apache.poi.hssf.usermodel.HSSFRow.MissingCellPolicy">#</a>
+</h4>
 </div>
        
 <p>Annoyingly, java will not let you access a static inner class via
@@ -223,7 +226,8 @@ if (VERSION > 3) {
     
 <a name="DDF+and+org.apache.poi.hssf.record.RecordFormatException"></a>
 <div class="h4">
-<h4>DDF and org.apache.poi.hssf.record.RecordFormatException</h4>
+<h4>DDF and org.apache.poi.hssf.record.RecordFormatException<a title="Permanent link" class="headerlink" href="#DDF+and+org.apache.poi.hssf.record.RecordFormatException">#</a>
+</h4>
 </div>
        
 <p>Previously, record level errors within DDF would throw an
@@ -242,13 +246,15 @@ if (VERSION > 3) {
   
 <a name="Converting+existing+HSSF+Usermodel+code+to+SS+Usermodel+%28for+XSSF+and+HSSF%29"></a>
 <div class="h3">
-<h3>Converting existing HSSF Usermodel code to SS Usermodel (for XSSF and HSSF)</h3>
+<h3>Converting existing HSSF Usermodel code to SS Usermodel (for XSSF and HSSF)<a title="Permanent link" class="headerlink" href="#Converting+existing+HSSF+Usermodel+code+to+SS+Usermodel+%28for+XSSF+and+HSSF%29">#</a>
+</h3>
 </div>
 
         
 <a name="Why+change%3F"></a>
 <div class="h4">
-<h4>Why change?</h4>
+<h4>Why change?<a title="Permanent link" class="headerlink" href="#Why+change%3F">#</a>
+</h4>
 </div>
             
 <p>If you have existing HSSF usermodel code that works just
@@ -263,7 +269,8 @@ if (VERSION > 3) {
         
 <a name="org.apache.poi.ss.usermodel"></a>
 <div class="h4">
-<h4>org.apache.poi.ss.usermodel</h4>
+<h4>org.apache.poi.ss.usermodel<a title="Permanent link" class="headerlink" href="#org.apache.poi.ss.usermodel">#</a>
+</h4>
 </div>
            
 <p>The new SS usermodel (org.apache.poi.ss.usermodel) is very
@@ -276,7 +283,8 @@ if (VERSION > 3) {
         
 <a name="Constructors"></a>
 <div class="h4">
-<h4>Constructors</h4>
+<h4>Constructors<a title="Permanent link" class="headerlink" href="#Constructors">#</a>
+</h4>
 </div>
            
 <p>Calling the empty HSSFWorkbook remains as the way to 
@@ -293,7 +301,8 @@ if (VERSION > 3) {
 		
 <a name="Other+Code"></a>
 <div class="h4">
-<h4>Other Code</h4>
+<h4>Other Code<a title="Permanent link" class="headerlink" href="#Other+Code">#</a>
+</h4>
 </div>
            
 <p>For all other code, generally change a reference from
@@ -306,12 +315,14 @@ if (VERSION > 3) {
   
 <a name="Worked+Examples"></a>
 <div class="h3">
-<h3>Worked Examples</h3>
+<h3>Worked Examples<a title="Permanent link" class="headerlink" href="#Worked+Examples">#</a>
+</h3>
 </div>
       
 <a name="Old+HSSF+Code"></a>
 <div class="h4">
-<h4>Old HSSF Code</h4>
+<h4>Old HSSF Code<a title="Permanent link" class="headerlink" href="#Old+HSSF+Code">#</a>
+</h4>
 </div>
 
 <pre class="code">
@@ -374,7 +385,8 @@ out.close();
 	
 <a name="New%2C+generic+SS+Usermodel+Code"></a>
 <div class="h4">
-<h4>New, generic SS Usermodel Code</h4>
+<h4>New, generic SS Usermodel Code<a title="Permanent link" class="headerlink" href="#New%2C+generic+SS+Usermodel+Code">#</a>
+</h4>
 </div>
 
 <pre class="code">

Modified: poi/site/publish/spreadsheet/diagram1.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/diagram1.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/diagram1.html (original)
+++ poi/site/publish/spreadsheet/diagram1.html Fri Oct 21 14:15:45 2016
@@ -186,7 +186,8 @@ if (VERSION > 3) {
         
 <a name="Usermodel+Class+Diagram+by+Matthew+Young"></a>
 <div class="h3">
-<h3>Usermodel Class Diagram by Matthew Young</h3>
+<h3>Usermodel Class Diagram by Matthew Young<a title="Permanent link" class="headerlink" href="#Usermodel+Class+Diagram+by+Matthew+Young">#</a>
+</h3>
 </div>
             
             

Modified: poi/site/publish/spreadsheet/diagrams.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/diagrams.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/diagrams.html (original)
+++ poi/site/publish/spreadsheet/diagrams.html Fri Oct 21 14:15:45 2016
@@ -186,7 +186,8 @@ if (VERSION > 3) {
  
 <a name="Overview"></a>
 <div class="h3">
-<h3>Overview</h3>
+<h3>Overview<a title="Permanent link" class="headerlink" href="#Overview">#</a>
+</h3>
 </div>
         
 <p>

Modified: poi/site/publish/spreadsheet/eval-devguide.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/eval-devguide.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/eval-devguide.html (original)
+++ poi/site/publish/spreadsheet/eval-devguide.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
 	
 <a name="Introduction"></a>
 <div class="h3">
-<h3>Introduction</h3>
+<h3>Introduction<a title="Permanent link" class="headerlink" href="#Introduction">#</a>
+</h3>
 </div>
 		
 <p>This document is for developers wishing to contribute to the 
@@ -207,7 +208,8 @@ if (VERSION > 3) {
 	
 <a name="Overview+of+FormulaEvaluator+"></a>
 <div class="h3">
-<h3>Overview of FormulaEvaluator </h3>
+<h3>Overview of FormulaEvaluator <a title="Permanent link" class="headerlink" href="#Overview+of+FormulaEvaluator+">#</a>
+</h3>
 </div>
 		
 <p>Briefly, a formula string (along with the sheet and workbook that 
@@ -220,7 +222,8 @@ if (VERSION > 3) {
 		
 <a name="+The+big+picture"></a>
 <div class="h4">
-<h4> The big picture</h4>
+<h4> The big picture<a title="Permanent link" class="headerlink" href="#+The+big+picture">#</a>
+</h4>
 </div>
 			
 <p>RPN tokens are mapped to Eval classes. (Class hierarchy for the Evals 
@@ -266,7 +269,8 @@ if (VERSION > 3) {
         
 <a name="What+functions+are+supported%3F"></a>
 <div class="h3">
-<h3>What functions are supported?</h3>
+<h3>What functions are supported?<a title="Permanent link" class="headerlink" href="#What+functions+are+supported%3F">#</a>
+</h3>
 </div>
             
 <p>
@@ -288,7 +292,8 @@ if (VERSION > 3) {
         
 <a name="Two+base+interfaces+to+start+your+implementation"></a>
 <div class="h3">
-<h3>Two base interfaces to start your implementation</h3>
+<h3>Two base interfaces to start your implementation<a title="Permanent link" class="headerlink" href="#Two+base+interfaces+to+start+your+implementation">#</a>
+</h3>
 </div>
             
 <p>
@@ -306,7 +311,8 @@ if (VERSION > 3) {
         
 <a name="Which+interface+to+start+from%3F"></a>
 <div class="h3">
-<h3>Which interface to start from?</h3>
+<h3>Which interface to start from?<a title="Permanent link" class="headerlink" href="#Which+interface+to+start+from%3F">#</a>
+</h3>
 </div>
             
 <p>
@@ -327,7 +333,8 @@ if (VERSION > 3) {
         
 <a name="Walkthrough+of+an+%22evaluate%28%29%22+implementation."></a>
 <div class="h3">
-<h3>Walkthrough of an "evaluate()" implementation.</h3>
+<h3>Walkthrough of an "evaluate()" implementation.<a title="Permanent link" class="headerlink" href="#Walkthrough+of+an+%22evaluate%28%29%22+implementation.">#</a>
+</h3>
 </div>
             
 <p>Here is the fun part: lets walk through the implementation of the excel function  <strong>SQRT()</strong>
@@ -405,7 +412,8 @@ if (VERSION > 3) {
         
 <a name="Floating-point+Arithmetic+in+Excel"></a>
 <div class="h3">
-<h3>Floating-point Arithmetic in Excel</h3>
+<h3>Floating-point Arithmetic in Excel<a title="Permanent link" class="headerlink" href="#Floating-point+Arithmetic+in+Excel">#</a>
+</h3>
 </div>
             
 <p>Excel uses the IEEE Standard for Double Precision Floating Point numbers
@@ -434,7 +442,8 @@ if (VERSION > 3) {
 	
 <a name="Testing+Framework"></a>
 <div class="h3">
-<h3>Testing Framework</h3>
+<h3>Testing Framework<a title="Permanent link" class="headerlink" href="#Testing+Framework">#</a>
+</h3>
 </div>
 	
 <p>Automated testing of the implemented Function is easy.
@@ -457,7 +466,8 @@ if (VERSION > 3) {
 <a name="appendixA"></a>
         <a name="Appendix+A"></a>
 <div class="h3">
-<h3>Appendix A</h3>
+<h3>Appendix A<a title="Permanent link" class="headerlink" href="#Appendix+A">#</a>
+</h3>
 </div>
            
             

Modified: poi/site/publish/spreadsheet/eval.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/eval.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/eval.html (original)
+++ poi/site/publish/spreadsheet/eval.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
     
 <a name="Introduction"></a>
 <div class="h3">
-<h3>Introduction</h3>
+<h3>Introduction<a title="Permanent link" class="headerlink" href="#Introduction">#</a>
+</h3>
 </div>
       
 <p>The POI formula evaluation code enables you to calculate the result of 
@@ -198,7 +199,8 @@ if (VERSION > 3) {
 <a name="WhyEvaluate"></a>
     <a name="Why+do+I+need+to+evaluate+formulas%3F"></a>
 <div class="h3">
-<h3>Why do I need to evaluate formulas?</h3>
+<h3>Why do I need to evaluate formulas?<a title="Permanent link" class="headerlink" href="#Why+do+I+need+to+evaluate+formulas%3F">#</a>
+</h3>
 </div>
       
 <p>The Excel file format (both .xls and .xlsx) stores a "cached" result for
@@ -225,7 +227,8 @@ if (VERSION > 3) {
 <a name="Status"></a>
     <a name="Status-N1002C"></a>
 <div class="h3">
-<h3>Status</h3>
+<h3>Status<a title="Permanent link" class="headerlink" href="#Status-N1002C">#</a>
+</h3>
 </div>
 			
 <p>The code currently provides implementations for all the arithmatic operators.
@@ -245,7 +248,8 @@ if (VERSION > 3) {
 		
 <a name="User+API+How-TO"></a>
 <div class="h3">
-<h3>User API How-TO</h3>
+<h3>User API How-TO<a title="Permanent link" class="headerlink" href="#User+API+How-TO">#</a>
+</h3>
 </div>
 			
 <p>The following code demonstrates how to use the FormulaEvaluator 
@@ -258,7 +262,8 @@ if (VERSION > 3) {
 <a name="Evaluate"></a>
 			<a name="Using+FormulaEvaluator."></a>
 <div class="h4">
-<h4>Using FormulaEvaluator.evaluate(Cell cell)</h4>
+<h4>Using FormulaEvaluator.evaluate(Cell cell)<a title="Permanent link" class="headerlink" href="#Using+FormulaEvaluator.">#</a>
+</h4>
 </div>
 				
 <p>This evaluates a given cell, and returns the new value,
@@ -311,7 +316,8 @@ switch (cellValue.getCellType()) {
 <a name="EvaluateFormulaCell"></a>
 			<a name="Using+FormulaEvaluator.-N1006B"></a>
 <div class="h4">
-<h4>Using FormulaEvaluator.evaluateFormulaCell(Cell cell)</h4>
+<h4>Using FormulaEvaluator.evaluateFormulaCell(Cell cell)<a title="Permanent link" class="headerlink" href="#Using+FormulaEvaluator.-N1006B">#</a>
+</h4>
 </div>
 				
 <p>
@@ -365,7 +371,8 @@ if (cell!=null) {
 <a name="EvaluateInCell"></a>
 			<a name="Using+FormulaEvaluator.-N10083"></a>
 <div class="h4">
-<h4>Using FormulaEvaluator.evaluateInCell(Cell cell)</h4>
+<h4>Using FormulaEvaluator.evaluateInCell(Cell cell)<a title="Permanent link" class="headerlink" href="#Using+FormulaEvaluator.-N10083">#</a>
+</h4>
 </div>
 				
 <p>
@@ -416,7 +423,8 @@ if (cell!=null) {
 <a name="EvaluateAll"></a>
 			<a name="Re-calculating+all+formulas+in+a+Workbook"></a>
 <div class="h4">
-<h4>Re-calculating all formulas in a Workbook</h4>
+<h4>Re-calculating all formulas in a Workbook<a title="Permanent link" class="headerlink" href="#Re-calculating+all+formulas+in+a+Workbook">#</a>
+</h4>
 </div>
 				
 <pre class="code">
@@ -446,7 +454,8 @@ for (Sheet sheet : wb) {
 <a name="recalculation"></a>
 		<a name="Recalculation+of+Formulas"></a>
 <div class="h3">
-<h3>Recalculation of Formulas</h3>
+<h3>Recalculation of Formulas<a title="Permanent link" class="headerlink" href="#Recalculation+of+Formulas">#</a>
+</h3>
 </div>
       
 <p>
@@ -512,7 +521,8 @@ for (Sheet sheet : wb) {
 <a name="external"></a>
     <a name="External+%28Cross-Workbook%29+references"></a>
 <div class="h3">
-<h3>External (Cross-Workbook) references</h3>
+<h3>External (Cross-Workbook) references<a title="Permanent link" class="headerlink" href="#External+%28Cross-Workbook%29+references">#</a>
+</h3>
 </div>
       
 <p>It is possible for a formula in an Excel spreadsheet to
@@ -564,7 +574,8 @@ mainWorkbookEvaluator.evaluateAll();
 <a name="Performance"></a>
     <a name="Performance+Notes"></a>
 <div class="h3">
-<h3>Performance Notes</h3>
+<h3>Performance Notes<a title="Permanent link" class="headerlink" href="#Performance+Notes">#</a>
+</h3>
 </div>
       
 <ul>
@@ -610,7 +621,8 @@ mainWorkbookEvaluator.evaluateAll();
     
 <a name="Formula+Evaluation+Debugging"></a>
 <div class="h3">
-<h3>Formula Evaluation Debugging</h3>
+<h3>Formula Evaluation Debugging<a title="Permanent link" class="headerlink" href="#Formula+Evaluation+Debugging">#</a>
+</h3>
 </div>
 		
 <p>POI is not perfect and you may stumble across formula evaluation problems (Java exceptions
@@ -649,7 +661,8 @@ mainWorkbookEvaluator.evaluateAll();
 <a name="sxssf"></a>
     <a name="Formula+Evaluation+and+SXSSF"></a>
 <div class="h3">
-<h3>Formula Evaluation and SXSSF</h3>
+<h3>Formula Evaluation and SXSSF<a title="Permanent link" class="headerlink" href="#Formula+Evaluation+and+SXSSF">#</a>
+</h3>
 </div>
       
 <p>For versions before 3.13 final, no formula evaluation is possible with

Modified: poi/site/publish/spreadsheet/examples.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/examples.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/examples.html (original)
+++ poi/site/publish/spreadsheet/examples.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
     
 <a name="HSSF+and+XSSF+common+examples"></a>
 <div class="h3">
-<h3>HSSF and XSSF common examples</h3>
+<h3>HSSF and XSSF common examples<a title="Permanent link" class="headerlink" href="#HSSF+and+XSSF+common+examples">#</a>
+</h3>
 </div>
       
 <p>Apache POI comes with a number of examples that demonstrate how you
@@ -212,7 +213,8 @@ if (VERSION > 3) {
 		
 <a name="Available+Examples"></a>
 <div class="h4">
-<h4>Available Examples</h4>
+<h4>Available Examples<a title="Permanent link" class="headerlink" href="#Available+Examples">#</a>
+</h4>
 </div>
       
 <p>
@@ -296,7 +298,8 @@ if (VERSION > 3) {
       <a name="business-plan"></a>
 		<a name="Business+Plan"></a>
 <div class="h4">
-<h4>Business Plan</h4>
+<h4>Business Plan<a title="Permanent link" class="headerlink" href="#Business+Plan">#</a>
+</h4>
 </div>
       
 <p> The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/BusinessPlan.java">BusinessPlan</a>
@@ -314,7 +317,8 @@ if (VERSION > 3) {
 <a name="calendar"></a>
 		<a name="Calendar"></a>
 <div class="h4">
-<h4>Calendar</h4>
+<h4>Calendar<a title="Permanent link" class="headerlink" href="#Calendar">#</a>
+</h4>
 </div>
       
 <p> The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/CalendarDemo.java">Calendar</a>
@@ -331,7 +335,8 @@ if (VERSION > 3) {
 <a name="loan-calculator"></a>
 		<a name="Loan+Calculator"></a>
 <div class="h4">
-<h4>Loan Calculator</h4>
+<h4>Loan Calculator<a title="Permanent link" class="headerlink" href="#Loan+Calculator">#</a>
+</h4>
 </div>
       
 <p> The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/LoanCalculator.java">LoanCalculator</a>
@@ -348,7 +353,8 @@ if (VERSION > 3) {
 <a name="timesheet"></a>
 		<a name="Timesheet"></a>
 <div class="h4">
-<h4>Timesheet</h4>
+<h4>Timesheet<a title="Permanent link" class="headerlink" href="#Timesheet">#</a>
+</h4>
 </div>
       
 <p> The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/TimesheetDemo.java">Timesheet</a>
@@ -365,7 +371,8 @@ if (VERSION > 3) {
 <a name="conditional-formats"></a>
 		<a name="Conditional+Formats"></a>
 <div class="h4">
-<h4>Conditional Formats</h4>
+<h4>Conditional Formats<a title="Permanent link" class="headerlink" href="#Conditional+Formats">#</a>
+</h4>
 </div>
       
 <p> The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/ConditionalFormats.java">ConditionalFormats</a>
@@ -399,7 +406,8 @@ if (VERSION > 3) {
 <a name="common-formulas"></a>
 		<a name="Formula+Examples"></a>
 <div class="h4">
-<h4>Formula Examples</h4>
+<h4>Formula Examples<a title="Permanent link" class="headerlink" href="#Formula+Examples">#</a>
+</h4>
 </div>
       
 <p>The <a href="https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/formula/CalculateMortgage.java">CalculateMortgage</a>
@@ -423,7 +431,8 @@ if (VERSION > 3) {
 <a name="add-dimensioned-image"></a>
 		<a name="Add+Dimensioned+Image"></a>
 <div class="h4">
-<h4>Add Dimensioned Image</h4>
+<h4>Add Dimensioned Image<a title="Permanent link" class="headerlink" href="#Add+Dimensioned+Image">#</a>
+</h4>
 </div>
       
 <p>The <a href="https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/AddDimensionedImage.java">AddDimensionedImage</a>
@@ -436,7 +445,8 @@ if (VERSION > 3) {
 <a name="aligned-cells"></a>
 		<a name="Aligned+Cells"></a>
 <div class="h4">
-<h4>Aligned Cells</h4>
+<h4>Aligned Cells<a title="Permanent link" class="headerlink" href="#Aligned+Cells">#</a>
+</h4>
 </div>
       
 <p>The <a href="https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/AligningCells.java">AligningCells</a>
@@ -447,7 +457,8 @@ if (VERSION > 3) {
 <a name="cell-style-details"></a>
 		<a name="Cell+Style+Details"></a>
 <div class="h4">
-<h4>Cell Style Details</h4>
+<h4>Cell Style Details<a title="Permanent link" class="headerlink" href="#Cell+Style+Details">#</a>
+</h4>
 </div>
       
 <p>The <a href="https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/CellStyleDetails.java">CellStyleDetails</a>
@@ -458,7 +469,8 @@ if (VERSION > 3) {
 <a name="linked-dropdown"></a>
 		<a name="Linked+Dropdown+Lists"></a>
 <div class="h4">
-<h4>Linked Dropdown Lists</h4>
+<h4>Linked Dropdown Lists<a title="Permanent link" class="headerlink" href="#Linked+Dropdown+Lists">#</a>
+</h4>
 </div>
       
 <p>The <a href="https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/LinkedDropDownLists.java">LinkedDropDownLists</a>
@@ -470,7 +482,8 @@ if (VERSION > 3) {
 <a name="performance-test"></a>
 		<a name="Common+SS+Performance+Test"></a>
 <div class="h4">
-<h4>Common SS Performance Test</h4>
+<h4>Common SS Performance Test<a title="Permanent link" class="headerlink" href="#Common+SS+Performance+Test">#</a>
+</h4>
 </div>
       
 <p>The <a href="https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/SSPerformanceTest.java">SSPerformanceTest</a>
@@ -484,7 +497,8 @@ if (VERSION > 3) {
 <a name="to-html"></a>
 		<a name="ToHtml"></a>
 <div class="h4">
-<h4>ToHtml</h4>
+<h4>ToHtml<a title="Permanent link" class="headerlink" href="#ToHtml">#</a>
+</h4>
 </div>
       
 <p> The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/html/ToHtml.java">ToHtml</a>
@@ -496,7 +510,8 @@ if (VERSION > 3) {
 <a name="to-csv"></a>
 		<a name="ToCSV"></a>
 <div class="h4">
-<h4>ToCSV</h4>
+<h4>ToCSV<a title="Permanent link" class="headerlink" href="#ToCSV">#</a>
+</h4>
 </div>
       
 <p>The <a href="http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/ss/examples/ToCSV.java">ToCSV</a>
@@ -509,7 +524,8 @@ if (VERSION > 3) {
 <a name="hssf-only"></a>
     <a name="HSSF-only+Examples"></a>
 <div class="h3">
-<h3>HSSF-only Examples</h3>
+<h3>HSSF-only Examples<a title="Permanent link" class="headerlink" href="#HSSF-only+Examples">#</a>
+</h3>
 </div>
       
 <p>All the HSSF-only examples can be found in
@@ -693,7 +709,8 @@ if (VERSION > 3) {
 <a name="xssf-only"></a>
     <a name="XSSF-only+Examples"></a>
 <div class="h3">
-<h3>XSSF-only Examples</h3>
+<h3>XSSF-only Examples<a title="Permanent link" class="headerlink" href="#XSSF-only+Examples">#</a>
+</h3>
 </div>
       
 <p>All the XSSF-only examples can be found in

Modified: poi/site/publish/spreadsheet/excelant.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/excelant.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/excelant.html (original)
+++ poi/site/publish/spreadsheet/excelant.html Fri Oct 21 14:15:45 2016
@@ -185,13 +185,15 @@ if (VERSION > 3) {
     
 <a name="ExcelAnt+-+Ant+Tasks+for+Validating+Excel+Spreadsheets"></a>
 <div class="h3">
-<h3>ExcelAnt - Ant Tasks for Validating Excel Spreadsheets</h3>
+<h3>ExcelAnt - Ant Tasks for Validating Excel Spreadsheets<a title="Permanent link" class="headerlink" href="#ExcelAnt+-+Ant+Tasks+for+Validating+Excel+Spreadsheets">#</a>
+</h3>
 </div>
     
     
 <a name="Introduction"></a>
 <div class="h4">
-<h4>Introduction</h4>
+<h4>Introduction<a title="Permanent link" class="headerlink" href="#Introduction">#</a>
+</h4>
 </div>
             
 <p>ExcelAnt is a set of Ant tasks that make it possible to verify or test
@@ -206,7 +208,8 @@ if (VERSION > 3) {
      
 <a name="Setup"></a>
 <div class="h4">
-<h4>Setup</h4>
+<h4>Setup<a title="Permanent link" class="headerlink" href="#Setup">#</a>
+</h4>
 </div>
             
 <p>To start with, you'll need to have the POI 3.8 or higher jar files.  If you test only .xls
@@ -284,7 +287,8 @@ workbooks then you need to have the foll
       
 <a name="A+Simple+Example"></a>
 <div class="h4">
-<h4>A Simple Example</h4>
+<h4>A Simple Example<a title="Permanent link" class="headerlink" href="#A+Simple+Example">#</a>
+</h4>
 </div>
      
 <p>The simplest example of using Excel is the ability to validate that POI is giving you back
@@ -345,7 +349,8 @@ Total time: 391 milliseconds
 		
 <a name="Setting+Values+into+a+Cell"></a>
 <div class="h4">
-<h4>Setting Values into a Cell</h4>
+<h4>Setting Values into a Cell<a title="Permanent link" class="headerlink" href="#Setting+Values+into+a+Cell">#</a>
+</h4>
 </div>
      
 <p>So now we know that at a minimum POI can use our sheet to calculate the existing value.
@@ -405,7 +410,8 @@ Total time: 406 milliseconds
 		
 <a name="Getting+More+Details"></a>
 <div class="h4">
-<h4>Getting More Details</h4>
+<h4>Getting More Details<a title="Permanent link" class="headerlink" href="#Getting+More+Details">#</a>
+</h4>
 </div>
 
       
@@ -511,7 +517,8 @@ Total time: 390 milliseconds
      
 <a name="Leveraging+User+Defined+Functions"></a>
 <div class="h4">
-<h4>Leveraging User Defined Functions</h4>
+<h4>Leveraging User Defined Functions<a title="Permanent link" class="headerlink" href="#Leveraging+User+Defined+Functions">#</a>
+</h4>
 </div>
      
 <p>POI has an excellent feature (besides ExcelAnt) called <a href="user-defined-functions.html">User Defined Functions</a>,

Modified: poi/site/publish/spreadsheet/formula.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/formula.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/formula.html (original)
+++ poi/site/publish/spreadsheet/formula.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
         
 <a name="Introduction"></a>
 <div class="h3">
-<h3>Introduction</h3>
+<h3>Introduction<a title="Permanent link" class="headerlink" href="#Introduction">#</a>
+</h3>
 </div>
             
 <p>
@@ -199,7 +200,8 @@ if (VERSION > 3) {
         
 <a name="The+basics"></a>
 <div class="h3">
-<h3>The basics</h3>
+<h3>The basics<a title="Permanent link" class="headerlink" href="#The+basics">#</a>
+</h3>
 </div>
             
 <p>
@@ -226,7 +228,8 @@ if (VERSION > 3) {
         
 <a name="Supported+Features"></a>
 <div class="h3">
-<h3>Supported Features</h3>
+<h3>Supported Features<a title="Permanent link" class="headerlink" href="#Supported+Features">#</a>
+</h3>
 </div>
         
 <ul>
@@ -250,7 +253,8 @@ if (VERSION > 3) {
         
 <a name="Not+yet+supported"></a>
 <div class="h3">
-<h3>Not yet supported</h3>
+<h3>Not yet supported<a title="Permanent link" class="headerlink" href="#Not+yet+supported">#</a>
+</h3>
 </div>
             
 <ul>
@@ -267,7 +271,8 @@ if (VERSION > 3) {
         
 <a name="Supported+Functions"></a>
 <div class="h3">
-<h3>Supported Functions</h3>
+<h3>Supported Functions<a title="Permanent link" class="headerlink" href="#Supported+Functions">#</a>
+</h3>
 </div>
             
 <p>To get the list of formula functions that POI supports, you need to
@@ -287,7 +292,8 @@ if (VERSION > 3) {
         
 <a name="Internals"></a>
 <div class="h3">
-<h3>Internals</h3>
+<h3>Internals<a title="Permanent link" class="headerlink" href="#Internals">#</a>
+</h3>
 </div>
             
 <p>

Modified: poi/site/publish/spreadsheet/hacking-hssf.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/hacking-hssf.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/hacking-hssf.html (original)
+++ poi/site/publish/spreadsheet/hacking-hssf.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
         
 <a name="Where+Can+I+Find+Documentation+on+Feature+X"></a>
 <div class="h3">
-<h3>Where Can I Find Documentation on Feature X</h3>
+<h3>Where Can I Find Documentation on Feature X<a title="Permanent link" class="headerlink" href="#Where+Can+I+Find+Documentation+on+Feature+X">#</a>
+</h3>
 </div>
             
 <p>
@@ -204,7 +205,8 @@ if (VERSION > 3) {
         
 <a name="Help%2C+I+Can%27t+Find+Feature+X+Documented+Anywhere"></a>
 <div class="h3">
-<h3>Help, I Can't Find Feature X Documented Anywhere</h3>
+<h3>Help, I Can't Find Feature X Documented Anywhere<a title="Permanent link" class="headerlink" href="#Help%2C+I+Can%27t+Find+Feature+X+Documented+Anywhere">#</a>
+</h3>
 </div>
             
 <ol>
@@ -227,7 +229,8 @@ if (VERSION > 3) {
         
 <a name="Low-level+Record+Generation"></a>
 <div class="h3">
-<h3>Low-level Record Generation</h3>
+<h3>Low-level Record Generation<a title="Permanent link" class="headerlink" href="#Low-level+Record+Generation">#</a>
+</h3>
 </div>
             
 <p>
@@ -247,7 +250,8 @@ if (VERSION > 3) {
         
 <a name="Important+Notice"></a>
 <div class="h3">
-<h3>Important Notice</h3>
+<h3>Important Notice<a title="Permanent link" class="headerlink" href="#Important+Notice">#</a>
+</h3>
 </div>
             
 <p>One thing to note:  If you are making a large code contribution we need to ensure
@@ -260,7 +264,8 @@ if (VERSION > 3) {
         
 <a name="What+Can+I+Work+On%3F"></a>
 <div class="h3">
-<h3>What Can I Work On?</h3>
+<h3>What Can I Work On?<a title="Permanent link" class="headerlink" href="#What+Can+I+Work+On%3F">#</a>
+</h3>
 </div>
             
 <p>Check our <a href="../todo.html">todo list</a> or simply look for missing functionality.  Start small
@@ -269,7 +274,8 @@ if (VERSION > 3) {
         
 <a name="What+Else+Should+I+Know%3F"></a>
 <div class="h3">
-<h3>What Else Should I Know?</h3>
+<h3>What Else Should I Know?<a title="Permanent link" class="headerlink" href="#What+Else+Should+I+Know%3F">#</a>
+</h3>
 </div>
             
 <p>Make sure you <a href="../guidelines.html">read the contributing section</a>

Modified: poi/site/publish/spreadsheet/how-to.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/how-to.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/how-to.html (original)
+++ poi/site/publish/spreadsheet/how-to.html Fri Oct 21 14:15:45 2016
@@ -185,13 +185,15 @@ if (VERSION > 3) {
     
 <a name="How+to+use+the+HSSF+API"></a>
 <div class="h3">
-<h3>How to use the HSSF API</h3>
+<h3>How to use the HSSF API<a title="Permanent link" class="headerlink" href="#How+to+use+the+HSSF+API">#</a>
+</h3>
 </div>
 
         
 <a name="Capabilities"></a>
 <div class="h4">
-<h4>Capabilities</h4>
+<h4>Capabilities<a title="Permanent link" class="headerlink" href="#Capabilities">#</a>
+</h4>
 </div>
             
 <p>This release of the how-to outlines functionality for the 
@@ -214,7 +216,8 @@ if (VERSION > 3) {
         
 <a name="Different+APIs"></a>
 <div class="h4">
-<h4>Different APIs</h4>
+<h4>Different APIs<a title="Permanent link" class="headerlink" href="#Different+APIs">#</a>
+</h4>
 </div>
            
 <p>There are a few different ways to access the HSSF API. These
@@ -253,18 +256,21 @@ if (VERSION > 3) {
     
 <a name="General+Use"></a>
 <div class="h3">
-<h3>General Use</h3>
+<h3>General Use<a title="Permanent link" class="headerlink" href="#General+Use">#</a>
+</h3>
 </div>
         
 <a name="user_api"></a>
         <a name="User+API+%28HSSF+and+XSSF%29"></a>
 <div class="h4">
-<h4>User API (HSSF and XSSF)</h4>
+<h4>User API (HSSF and XSSF)<a title="Permanent link" class="headerlink" href="#User+API+%28HSSF+and+XSSF%29">#</a>
+</h4>
 </div>
                 
 <a name="Writing+a+new+file"></a>
 <div class="h2">
-<h2>Writing a new file</h2>
+<h2>Writing a new file<a title="Permanent link" class="headerlink" href="#Writing+a+new+file">#</a>
+</h2>
 </div>
 
                     
@@ -479,7 +485,8 @@ out.close();
         
 <a name="Reading+or+modifying+an+existing+file"></a>
 <div class="h2">
-<h2>Reading or modifying an existing file</h2>
+<h2>Reading or modifying an existing file<a title="Permanent link" class="headerlink" href="#Reading+or+modifying+an+existing+file">#</a>
+</h2>
 </div>
 
 
@@ -507,7 +514,8 @@ call workbook.write(outputstream) just a
 <a name="event_api"></a>
         <a name="Event+API+%28HSSF+Only%29"></a>
 <div class="h4">
-<h4>Event API (HSSF Only)</h4>
+<h4>Event API (HSSF Only)<a title="Permanent link" class="headerlink" href="#Event+API+%28HSSF+Only%29">#</a>
+</h4>
 </div>
 
           
@@ -656,7 +664,8 @@ public class EventExample
 <a name="record_aware_event_api"></a>
      <a name="Record+Aware+Event+API+%28HSSF+Only%29"></a>
 <div class="h4">
-<h4>Record Aware Event API (HSSF Only)</h4>
+<h4>Record Aware Event API (HSSF Only)<a title="Permanent link" class="headerlink" href="#Record+Aware+Event+API+%28HSSF+Only%29">#</a>
+</h4>
 </div>
 
 <p>
@@ -723,7 +732,8 @@ The latest version is always available f
 <a name="xssf_sax_api"></a>
      <a name="XSSF+and+SAX+%28Event+API%29"></a>
 <div class="h4">
-<h4>XSSF and SAX (Event API)</h4>
+<h4>XSSF and SAX (Event API)<a title="Permanent link" class="headerlink" href="#XSSF+and+SAX+%28Event+API%29">#</a>
+</h4>
 </div>
 
 	 
@@ -892,7 +902,8 @@ public class ExampleEventUserModel {
 <a name="sxssf"></a>
      <a name="SXSSF+%28Streaming+Usermodel+API%29"></a>
 <div class="h4">
-<h4>SXSSF (Streaming Usermodel API)</h4>
+<h4>SXSSF (Streaming Usermodel API)<a title="Permanent link" class="headerlink" href="#SXSSF+%28Streaming+Usermodel+API%29">#</a>
+</h4>
 </div>
     
 <p>
@@ -1061,7 +1072,8 @@ If the size of the temp files is an issu
 <a name="low_level_api"></a>
      <a name="Low+Level+APIs"></a>
 <div class="h4">
-<h4>Low Level APIs</h4>
+<h4>Low Level APIs<a title="Permanent link" class="headerlink" href="#Low+Level+APIs">#</a>
+</h4>
 </div>
 
 
@@ -1081,7 +1093,8 @@ documentation for the POIFS libraries as
                 
 <a name="Generating+XLS+from+XML"></a>
 <div class="h4">
-<h4>Generating XLS from XML</h4>
+<h4>Generating XLS from XML<a title="Permanent link" class="headerlink" href="#Generating+XLS+from+XML">#</a>
+</h4>
 </div>
 
 <p>If you wish to generate an XLS file from some XML, it is possible to
@@ -1095,7 +1108,8 @@ which takes in XML (in the gnumeric form
                 
 <a name="HSSF+Class%2FTest+Application"></a>
 <div class="h4">
-<h4>HSSF Class/Test Application</h4>
+<h4>HSSF Class/Test Application<a title="Permanent link" class="headerlink" href="#HSSF+Class%2FTest+Application">#</a>
+</h4>
 </div>
 
 
@@ -1143,7 +1157,8 @@ most likely fail.  No big deal.  </li>
     
 <a name="HSSF+Developer%27s+Tools"></a>
 <div class="h4">
-<h4>HSSF Developer's Tools</h4>
+<h4>HSSF Developer's Tools<a title="Permanent link" class="headerlink" href="#HSSF+Developer%27s+Tools">#</a>
+</h4>
 </div>
 
 
@@ -1187,7 +1202,8 @@ yet. When it does something, we'll docum
                 
 <a name="What%27s+Next%3F"></a>
 <div class="h4">
-<h4>What's Next?</h4>
+<h4>What's Next?<a title="Permanent link" class="headerlink" href="#What%27s+Next%3F">#</a>
+</h4>
 </div>
 
 

Modified: poi/site/publish/spreadsheet/index.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/index.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/index.html (original)
+++ poi/site/publish/spreadsheet/index.html Fri Oct 21 14:15:45 2016
@@ -186,7 +186,8 @@ if (VERSION > 3) {
         
 <a name="Overview"></a>
 <div class="h3">
-<h3>Overview</h3>
+<h3>Overview<a title="Permanent link" class="headerlink" href="#Overview">#</a>
+</h3>
 </div>
             
 
@@ -250,7 +251,8 @@ if (VERSION > 3) {
 
 <a name="SXSSF+%28Since+POI+3.8+beta3%29"></a>
 <div class="h3">
-<h3>SXSSF (Since POI 3.8 beta3)</h3>
+<h3>SXSSF (Since POI 3.8 beta3)<a title="Permanent link" class="headerlink" href="#SXSSF+%28Since+POI+3.8+beta3%29">#</a>
+</h3>
 </div>
 
 

Modified: poi/site/publish/spreadsheet/limitations.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/limitations.html?rev=1766030&r1=1766029&r2=1766030&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/limitations.html (original)
+++ poi/site/publish/spreadsheet/limitations.html Fri Oct 21 14:15:45 2016
@@ -185,7 +185,8 @@ if (VERSION > 3) {
         
 <a name="Current+HSSF+%2F+XSSF+main+limitations"></a>
 <div class="h3">
-<h3>Current HSSF / XSSF main limitations</h3>
+<h3>Current HSSF / XSSF main limitations<a title="Permanent link" class="headerlink" href="#Current+HSSF+%2F+XSSF+main+limitations">#</a>
+</h3>
 </div>
             
 <p>



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


Mime
View raw message