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 2017/11/22 10:09:29 UTC

svn commit: r1816023 [2/2] - in /poi/site/publish: ./ apidocs/ apidocs/org/apache/poi/hssf/usermodel/ apidocs/org/apache/poi/hwpf/dev/ apidocs/org/apache/poi/ss/formula/ apidocs/org/apache/poi/ss/formula/ptg/class-use/ apidocs/org/apache/poi/ss/usermod...

Modified: poi/site/publish/apidocs/org/apache/poi/util/StringUtil.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/StringUtil.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/StringUtil.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/StringUtil.html Wed Nov 22 10:09:27 2017
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9};
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/poi/util/StaxHelper.html" title="class in org.apache.poi.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/poi/util/StringUtil.StringsIterator.html" title="class in org.apache.poi.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -218,8 +218,8 @@ extends java.lang.Object</pre>
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#getFromUnicodeLE-byte:A-">getFromUnicodeLE</a></span>(byte[]&nbsp;string)</code>
 <div class="block">Given a byte array of 16-bit unicode characters in little endian
-  format (most important byte last), return a Java String representation
-  of it.</div>
+ format (most important byte last), return a Java String representation
+ of it.</div>
 </td>
 </tr>
 <tr id="i5" class="rowColor">
@@ -228,8 +228,8 @@ extends java.lang.Object</pre>
                 int&nbsp;offset,
                 int&nbsp;len)</code>
 <div class="block">Given a byte array of 16-bit unicode characters in Little Endian
-  format (most important byte last), return a Java String representation
-  of it.</div>
+ format (most important byte last), return a Java String representation
+ of it.</div>
 </td>
 </tr>
 <tr id="i6" class="altColor">
@@ -255,31 +255,35 @@ extends java.lang.Object</pre>
 </td>
 </tr>
 <tr id="i10" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#isUpperCase-char-">isUpperCase</a></span>(char&nbsp;c)</code>&nbsp;</td>
+</tr>
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#join-java.lang.Object:A-">join</a></span>(java.lang.Object[]&nbsp;array)</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#join-java.lang.Object:A-java.lang.String-">join</a></span>(java.lang.Object[]&nbsp;array,
     java.lang.String&nbsp;separator)</code>&nbsp;</td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#join-java.lang.String-java.lang.Object...-">join</a></span>(java.lang.String&nbsp;separator,
     java.lang.Object...&nbsp;array)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#mapMsCodepoint-int-int-">mapMsCodepoint</a></span>(int&nbsp;msCodepoint,
               int&nbsp;unicodeCodepoint)</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#mapMsCodepointString-java.lang.String-">mapMsCodepointString</a></span>(java.lang.String&nbsp;string)</code>
 <div class="block">Some strings may contain encoded characters of the unicode private use area.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#putCompressedUnicode-java.lang.String-byte:A-int-">putCompressedUnicode</a></span>(java.lang.String&nbsp;input,
                     byte[]&nbsp;output,
@@ -288,12 +292,12 @@ extends java.lang.Object</pre>
  codepage).</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#putCompressedUnicode-java.lang.String-org.apache.poi.util.LittleEndianOutput-">putCompressedUnicode</a></span>(java.lang.String&nbsp;input,
                     <a href="../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out)</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#putUnicodeLE-java.lang.String-byte:A-int-">putUnicodeLE</a></span>(java.lang.String&nbsp;input,
             byte[]&nbsp;output,
@@ -302,22 +306,22 @@ extends java.lang.Object</pre>
  important byte last) bytes in the supplied byte array.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#putUnicodeLE-java.lang.String-org.apache.poi.util.LittleEndianOutput-">putUnicodeLE</a></span>(java.lang.String&nbsp;input,
             <a href="../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#readCompressedUnicode-org.apache.poi.util.LittleEndianInput-int-">readCompressedUnicode</a></span>(<a href="../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;in,
                      int&nbsp;nChars)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#readUnicodeLE-org.apache.poi.util.LittleEndianInput-int-">readUnicodeLE</a></span>(<a href="../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;in,
              int&nbsp;nChars)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#readUnicodeString-org.apache.poi.util.LittleEndianInput-">readUnicodeString</a></span>(<a href="../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;in)</code>
 <div class="block">InputStream <tt>in</tt> is expected to contain:
@@ -329,7 +333,7 @@ extends java.lang.Object</pre>
  For this encoding, the is16BitFlag is always present even if nChars==0.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#readUnicodeString-org.apache.poi.util.LittleEndianInput-int-">readUnicodeString</a></span>(<a href="../../../../org/apache/poi/util/LittleEndianInput.html" title="interface in org.apache.poi.util">LittleEndianInput</a>&nbsp;in,
                  int&nbsp;nChars)</code>
@@ -341,14 +345,22 @@ extends java.lang.Object</pre>
  For this encoding, the is16BitFlag is always present even if nChars==0.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#startsWithIgnoreCase-java.lang.String-java.lang.String-">startsWithIgnoreCase</a></span>(java.lang.String&nbsp;haystack,
                     java.lang.String&nbsp;prefix)</code>
 <div class="block">Tests if the string starts with the specified prefix, ignoring case consideration.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#toLowerCase-char-">toLowerCase</a></span>(char&nbsp;c)</code>&nbsp;</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#toUpperCase-char-">toUpperCase</a></span>(char&nbsp;c)</code>&nbsp;</td>
+</tr>
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#writeUnicodeString-org.apache.poi.util.LittleEndianOutput-java.lang.String-">writeUnicodeString</a></span>(<a href="../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out,
                   java.lang.String&nbsp;value)</code>
@@ -361,7 +373,7 @@ extends java.lang.Object</pre>
  For this encoding, the is16BitFlag is always present even if nChars==0.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/poi/util/StringUtil.html#writeUnicodeStringFlagAndData-org.apache.poi.util.LittleEndianOutput-java.lang.String-">writeUnicodeStringFlagAndData</a></span>(<a href="../../../../org/apache/poi/util/LittleEndianOutput.html" title="interface in org.apache.poi.util">LittleEndianOutput</a>&nbsp;out,
                              java.lang.String&nbsp;value)</code>
@@ -460,26 +472,26 @@ extends java.lang.Object</pre>
                                          throws java.lang.ArrayIndexOutOfBoundsException,
                                                 java.lang.IllegalArgumentException</pre>
 <div class="block">Given a byte array of 16-bit unicode characters in Little Endian
-  format (most important byte last), return a Java String representation
-  of it.
-
+ format (most important byte last), return a Java String representation
+ of it.
+ <p>
  { 0x16, 0x00 } -0x16</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>string</code> - the byte array to be converted</dd>
 <dd><code>offset</code> - the initial offset into the
-                 byte array. it is assumed that string[ offset ] and string[ offset +
-                 1 ] contain the first 16-bit unicode character</dd>
+               byte array. it is assumed that string[ offset ] and string[ offset +
+               1 ] contain the first 16-bit unicode character</dd>
 <dd><code>len</code> - the length of the final string</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>the converted string, never <code>null</code>.</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code>java.lang.ArrayIndexOutOfBoundsException</code> - if offset is out of bounds for
-      the byte array (i.e., is negative or is greater than or equal to
-      string.length)</dd>
+                                        the byte array (i.e., is negative or is greater than or equal to
+                                        string.length)</dd>
 <dd><code>java.lang.IllegalArgumentException</code> - if len is too large (i.e.,
-      there is not enough data in string to create a String of that
-      length)</dd>
+                                        there is not enough data in string to create a String of that
+                                        length)</dd>
 </dl>
 </li>
 </ul>
@@ -491,9 +503,9 @@ extends java.lang.Object</pre>
 <h4>getFromUnicodeLE</h4>
 <pre>public static&nbsp;java.lang.String&nbsp;getFromUnicodeLE(byte[]&nbsp;string)</pre>
 <div class="block">Given a byte array of 16-bit unicode characters in little endian
-  format (most important byte last), return a Java String representation
-  of it.
-
+ format (most important byte last), return a Java String representation
+ of it.
+ <p>
  { 0x16, 0x00 } -0x16</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -565,7 +577,7 @@ extends java.lang.Object</pre>
  <li>byte[]/char[] characterData</li>
  </ol>
  For this encoding, the is16BitFlag is always present even if nChars==0.
- 
+ <p>
  This structure is also known as a XLUnicodeString.</div>
 </li>
 </ul>
@@ -654,7 +666,7 @@ extends java.lang.Object</pre>
 <dd><code>input</code> - the String containing the data to be written</dd>
 <dd><code>output</code> - the byte array to which the data is to be written</dd>
 <dd><code>offset</code> - an offset into the byte arrat at which the data is start
-      when written</dd>
+               when written</dd>
 </dl>
 </li>
 </ul>
@@ -775,6 +787,36 @@ extends java.lang.Object</pre>
 <div class="block">Tests if the string ends with the specified suffix, ignoring case consideration.</div>
 </li>
 </ul>
+<a name="toLowerCase-char-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toLowerCase</h4>
+<pre><a href="../../../../org/apache/poi/util/Internal.html" title="annotation in org.apache.poi.util">@Internal</a>
+public static&nbsp;java.lang.String&nbsp;toLowerCase(char&nbsp;c)</pre>
+</li>
+</ul>
+<a name="toUpperCase-char-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toUpperCase</h4>
+<pre><a href="../../../../org/apache/poi/util/Internal.html" title="annotation in org.apache.poi.util">@Internal</a>
+public static&nbsp;java.lang.String&nbsp;toUpperCase(char&nbsp;c)</pre>
+</li>
+</ul>
+<a name="isUpperCase-char-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUpperCase</h4>
+<pre><a href="../../../../org/apache/poi/util/Internal.html" title="annotation in org.apache.poi.util">@Internal</a>
+public static&nbsp;boolean&nbsp;isUpperCase(char&nbsp;c)</pre>
+</li>
+</ul>
 <a name="mapMsCodepointString-java.lang.String-">
 <!--   -->
 </a>
@@ -885,7 +927,7 @@ public static&nbsp;java.lang.String&nbsp
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/poi/util/StaxHelper.html" title="class in org.apache.poi.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/poi/util/StringUtil.StringsIterator.html" title="class in org.apache.poi.util"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

Modified: poi/site/publish/apidocs/org/apache/poi/util/class-use/Internal.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/class-use/Internal.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/class-use/Internal.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/class-use/Internal.html Wed Nov 22 10:09:27 2017
@@ -10838,6 +10838,10 @@ for streaming/read-only processing of xl
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util">StringCodepointsIterable</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html" title="class in org.apache.poi.util">StringUtil</a></span></code>
 <div class="block">Collection of string handling utilities</div>
 </td>
@@ -10852,19 +10856,31 @@ for streaming/read-only processing of xl
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><span class="typeNameLabel">StringUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html#isUpperCase-char-">isUpperCase</a></span>(char&nbsp;c)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><span class="typeNameLabel">StringUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html#join-java.lang.Object:A-">join</a></span>(java.lang.Object[]&nbsp;array)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><span class="typeNameLabel">StringUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html#join-java.lang.Object:A-java.lang.String-">join</a></span>(java.lang.Object[]&nbsp;array,
     java.lang.String&nbsp;separator)</code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <td class="colLast"><span class="typeNameLabel">StringUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html#join-java.lang.String-java.lang.Object...-">join</a></span>(java.lang.String&nbsp;separator,
     java.lang.Object...&nbsp;array)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><span class="typeNameLabel">StringUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html#toLowerCase-char-">toLowerCase</a></span>(char&nbsp;c)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><span class="typeNameLabel">StringUtil.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/util/StringUtil.html#toUpperCase-char-">toUpperCase</a></span>(char&nbsp;c)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>

Added: poi/site/publish/apidocs/org/apache/poi/util/class-use/StringCodepointsIterable.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/class-use/StringCodepointsIterable.html?rev=1816023&view=auto
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/class-use/StringCodepointsIterable.html (added)
+++ poi/site/publish/apidocs/org/apache/poi/util/class-use/StringCodepointsIterable.html Wed Nov 22 10:09:27 2017
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>Uses of Class org.apache.poi.util.StringCodepointsIterable (POI API Documentation)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Uses of Class org.apache.poi.util.StringCodepointsIterable (POI API Documentation)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/poi/util/class-use/StringCodepointsIterable.html" target="_top">Frames</a></li>
+<li><a href="StringCodepointsIterable.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.poi.util.StringCodepointsIterable" class="title">Uses of Class<br>org.apache.poi.util.StringCodepointsIterable</h2>
+</div>
+<div class="classUseContainer">No usage of org.apache.poi.util.StringCodepointsIterable</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/poi/util/class-use/StringCodepointsIterable.html" target="_top">Frames</a></li>
+<li><a href="StringCodepointsIterable.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>
+                <i>Copyright 2017 The Apache Software Foundation or
+        its licensors, as applicable.</i>
+            </small></p>
+</body>
+</html>

Modified: poi/site/publish/apidocs/org/apache/poi/util/package-frame.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/package-frame.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/package-frame.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/package-frame.html Wed Nov 22 10:09:27 2017
@@ -62,6 +62,7 @@
 <li><a href="SAXHelper.html" title="class in org.apache.poi.util" target="classFrame">SAXHelper</a></li>
 <li><a href="ShortField.html" title="class in org.apache.poi.util" target="classFrame">ShortField</a></li>
 <li><a href="StaxHelper.html" title="class in org.apache.poi.util" target="classFrame">StaxHelper</a></li>
+<li><a href="StringCodepointsIterable.html" title="class in org.apache.poi.util" target="classFrame">StringCodepointsIterable</a></li>
 <li><a href="StringUtil.html" title="class in org.apache.poi.util" target="classFrame">StringUtil</a></li>
 <li><a href="StringUtil.StringsIterator.html" title="class in org.apache.poi.util" target="classFrame">StringUtil.StringsIterator</a></li>
 <li><a href="SystemOutLogger.html" title="class in org.apache.poi.util" target="classFrame">SystemOutLogger</a></li>

Modified: poi/site/publish/apidocs/org/apache/poi/util/package-summary.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/package-summary.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/package-summary.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/package-summary.html Wed Nov 22 10:09:27 2017
@@ -415,18 +415,22 @@
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util">StringCodepointsIterable</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/poi/util/StringUtil.html" title="class in org.apache.poi.util">StringUtil</a></td>
 <td class="colLast">
 <div class="block">Collection of string handling utilities</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/poi/util/StringUtil.StringsIterator.html" title="class in org.apache.poi.util">StringUtil.StringsIterator</a></td>
 <td class="colLast">
 <div class="block">An Iterator over an array of Strings.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/poi/util/SystemOutLogger.html" title="class in org.apache.poi.util">SystemOutLogger</a></td>
 <td class="colLast">
 <div class="block">A logger class that strives to make it as easy as possible for
@@ -435,17 +439,17 @@
  message.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/poi/util/TempFile.html" title="class in org.apache.poi.util">TempFile</a></td>
 <td class="colLast">
 <div class="block">Interface for creating temporary files.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../org/apache/poi/util/Units.html" title="class in org.apache.poi.util">Units</a></td>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a href="../../../../org/apache/poi/util/XMLHelper.html" title="class in org.apache.poi.util">XMLHelper</a></td>
 <td class="colLast">
 <div class="block">Helper methods for working with javax.xml classes.</div>

Modified: poi/site/publish/apidocs/org/apache/poi/util/package-tree.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/util/package-tree.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/util/package-tree.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/util/package-tree.html Wed Nov 22 10:09:27 2017
@@ -149,6 +149,7 @@
 <li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/SAXHelper.html" title="class in org.apache.poi.util"><span class="typeNameLink">SAXHelper</span></a></li>
 <li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/ShortField.html" title="class in org.apache.poi.util"><span class="typeNameLink">ShortField</span></a> (implements org.apache.poi.util.<a href="../../../../org/apache/poi/util/FixedField.html" title="interface in org.apache.poi.util">FixedField</a>)</li>
 <li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/StaxHelper.html" title="class in org.apache.poi.util"><span class="typeNameLink">StaxHelper</span></a></li>
+<li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util"><span class="typeNameLink">StringCodepointsIterable</span></a> (implements java.lang.Iterable&lt;T&gt;)</li>
 <li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/StringUtil.html" title="class in org.apache.poi.util"><span class="typeNameLink">StringUtil</span></a></li>
 <li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/StringUtil.StringsIterator.html" title="class in org.apache.poi.util"><span class="typeNameLink">StringUtil.StringsIterator</span></a> (implements java.util.Iterator&lt;E&gt;)</li>
 <li type="circle">org.apache.poi.util.<a href="../../../../org/apache/poi/util/TempFile.html" title="class in org.apache.poi.util"><span class="typeNameLink">TempFile</span></a></li>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFConditionalFormattingRule.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFConditionalFormattingRule.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFConditionalFormattingRule.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFConditionalFormattingRule.html Wed Nov 22 10:09:27 2017
@@ -17,7 +17,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -254,6 +254,12 @@ implements <a href="../../../../../org/a
 <div class="block">Conditional format rules don't define stripes, so always 0</div>
 </td>
 </tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFConditionalFormattingRule.html#getText--">getText</a></span>()</code>
+<div class="block">XSSF rules store textual condition values as an attribute and also as a formula that needs shifting.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -641,6 +647,24 @@ implements <a href="../../../../../org/a
 </dl>
 </li>
 </ul>
+<a name="getText--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getText</h4>
+<pre>public&nbsp;java.lang.String&nbsp;getText()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/poi/ss/usermodel/ConditionalFormattingRule.html#getText--">ConditionalFormattingRule</a></code></span></div>
+<div class="block">XSSF rules store textual condition values as an attribute and also as a formula that needs shifting.  Using the attribute is simpler/faster.
+ HSSF rules don't have this and return null.  We can fall back on the formula for those (AFAIK).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/poi/ss/usermodel/ConditionalFormattingRule.html#getText--">getText</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/poi/ss/usermodel/ConditionalFormattingRule.html" title="interface in org.apache.poi.ss.usermodel">ConditionalFormattingRule</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>condition text if it exists, or null</dd>
+</dl>
+</li>
+</ul>
 <a name="getStripeSize--">
 <!--   -->
 </a>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenFooter.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenFooter.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenFooter.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenFooter.html Wed Nov 22 10:09:27 2017
@@ -120,10 +120,20 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">XSSFEvenFooter</span>
 extends <a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a>
 implements <a href="../../../../../org/apache/poi/ss/usermodel/Footer.html" title="interface in org.apache.poi.ss.usermodel">Footer</a></pre>
-<div class="block">Even page footer value. Corresponds to even printed pages. 
+<div class="block"><p>
+ Even page footer value. Corresponds to even printed pages. 
  Even page(s) in the sheet may not be printed, for example, if the print area is specified to be 
  a range such that it falls outside an even page's scope. 
- If no even footer is specified, then the odd footer's value is assumed for even page footers.</div>
+ If no even footer is specified, then the odd footer's value is assumed for even page footers. 
+ </p><p>
+ The even footer is activated by the "Different Even/Odd" Header/Footer property for the sheet.
+ If this property is not set, the even footer is ignored, and the odd footer is used instead.
+ </p><p>
+ Creating an even header or footer sets this property by default, so all you need to do to
+ get an even header or footer to display is to create one. Likewise, if both the even header
+ and footer are usnset, then this property is unset, and the odd header and footer are used 
+ for even pages.
+ </p></div>
 </li>
 </ul>
 </div>
@@ -258,7 +268,9 @@ implements <a href="../../../../../org/a
 <li class="blockList">
 <h4>setText</h4>
 <pre>public&nbsp;void&nbsp;setText(java.lang.String&nbsp;text)</pre>
-<div class="block">Set a text for the footer. If null unset the value.</div>
+<div class="block">Set a text for the footer. If null, unset the value. If unsetting and there is no
+ Even Header for this sheet, the "DifferentEvenOdd" property for this sheet is
+ unset.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html#setText-java.lang.String-">setText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a></code></dd>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenHeader.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenHeader.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFEvenHeader.html Wed Nov 22 10:09:27 2017
@@ -125,6 +125,14 @@ implements <a href="../../../../../org/a
  the sheet may not be printed, for example, if the print area is specified to
  be a range such that it falls outside an even page's scope. If no even header
  is specified, then odd header value is assumed for even page headers.
+ </p><p>
+ The even header is activated by the "Different Even/Odd" Header/Footer property for the sheet.
+ If this property is not set, the even header is ignored, and the odd footer is used instead.
+ </p><p>
+ Creating an even header or footer sets this property by default, so all you need to do to
+ get an even header or footer to display is to create it. Likewise, if both the even header
+ and footer are usnset, then this property is unset, and the odd header and footer are used
+ for even pages.
  </p></div>
 </li>
 </ul>
@@ -147,7 +155,7 @@ implements <a href="../../../../../org/a
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFEvenHeader.html#XSSFEvenHeader-org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter-">XSSFEvenHeader</a></span>(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter&nbsp;headerFooter)</code>
-<div class="block">Create an instance of XSSFEvenHeader from the supplied XML bean</div>
+<div class="block">Create an instance of XSSFEvenHeader from the supplied XML bean.</div>
 </td>
 </tr>
 </table>
@@ -220,7 +228,8 @@ implements <a href="../../../../../org/a
 <li class="blockList">
 <h4>XSSFEvenHeader</h4>
 <pre>protected&nbsp;XSSFEvenHeader(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter&nbsp;headerFooter)</pre>
-<div class="block">Create an instance of XSSFEvenHeader from the supplied XML bean</div>
+<div class="block">Create an instance of XSSFEvenHeader from the supplied XML bean. If an even
+ header is created, The property "DifferentOddEven" is set for this sheet as well.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>headerFooter</code> - </dd>
@@ -260,7 +269,9 @@ implements <a href="../../../../../org/a
 <li class="blockList">
 <h4>setText</h4>
 <pre>public&nbsp;void&nbsp;setText(java.lang.String&nbsp;text)</pre>
-<div class="block">Set a text for the header. If null unset the value</div>
+<div class="block">Set a text for the header. If null, unset the value. If unsetting and there is no
+ Even Footer for this sheet, the "DifferentEvenOdd" property for this sheet is
+ unset.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html#setText-java.lang.String-">setText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a></code></dd>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstFooter.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstFooter.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstFooter.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstFooter.html Wed Nov 22 10:09:27 2017
@@ -120,9 +120,19 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">XSSFFirstFooter</span>
 extends <a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a>
 implements <a href="../../../../../org/apache/poi/ss/usermodel/Footer.html" title="interface in org.apache.poi.ss.usermodel">Footer</a></pre>
-<div class="block">First page footer content. Corresponds to first printed page.  
+<div class="block"><p>
+ First page footer content. Corresponds to first printed page.  
  The first logical page in the sheet may not be printed, for example, if the print area is specified to 
- be a range such that it falls outside the first page's scope.</div>
+ be a range such that it falls outside the first page's scope.
+ </p><p>
+ The first page footer is activated by the "Different First" Header/Footer property for the sheet.
+ If this property is not set, the first page footer is ignored.
+ </p><p>
+ Creating a first page header or footer sets this property by default, so all you need to do to
+ get an first page header or footer to display is to create one. Likewise, if both the first page
+ header and footer are usnset, then this property is unset, and the first page header and footer
+ are ignored.
+ </p></div>
 </li>
 </ul>
 </div>
@@ -257,7 +267,8 @@ implements <a href="../../../../../org/a
 <li class="blockList">
 <h4>setText</h4>
 <pre>public&nbsp;void&nbsp;setText(java.lang.String&nbsp;text)</pre>
-<div class="block">Set a text for the footer. If null unset the value.</div>
+<div class="block">Set a text for the footer. If null unset the value. If unsetting this header results 
+ in no First Header, or footer for the sheet, the 'differentFirst' property is unset as well.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html#setText-java.lang.String-">setText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a></code></dd>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstHeader.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstHeader.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstHeader.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFFirstHeader.html Wed Nov 22 10:09:27 2017
@@ -120,9 +120,19 @@ var activeTableTab = "activeTableTab";
 <pre>public class <span class="typeNameLabel">XSSFFirstHeader</span>
 extends <a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a>
 implements <a href="../../../../../org/apache/poi/ss/usermodel/Header.html" title="interface in org.apache.poi.ss.usermodel">Header</a></pre>
-<div class="block">First page header content. Corresponds to first printed page.
+<div class="block"><p>
+ First page header content. Corresponds to first printed page.
  The first logical page in the sheet may not be printed, for example, if the print area is specified to 
- be a range such that it falls outside the first page's scope.</div>
+ be a range such that it falls outside the first page's scope.
+ </p><p>
+ The first page header is activated by the "Different First" Header/Footer property for the sheet.
+ If this property is not set, the first page header is ignored.
+ </p><p>
+ Creating a first page header or footer sets this property by default, so all you need to do to
+ get an first page header or footer to display is to create one. Likewise, if both the first page
+ header and footer are usnset, then this property is unset, and the first page header and footer
+ are ignored.
+ </p></div>
 </li>
 </ul>
 </div>
@@ -257,7 +267,8 @@ implements <a href="../../../../../org/a
 <li class="blockList">
 <h4>setText</h4>
 <pre>public&nbsp;void&nbsp;setText(java.lang.String&nbsp;text)</pre>
-<div class="block">Set a text for the header. If null unset the value</div>
+<div class="block">Set a text for the header. If null unset the value. If unsetting this header results 
+ in no First Header, or footer for the sheet, the 'differentFirst' property is unset as well.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html#setText-java.lang.String-">setText</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html" title="class in org.apache.poi.xssf.usermodel.extensions">XSSFHeaderFooter</a></code></dd>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFHeaderFooterProperties.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFHeaderFooterProperties.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFHeaderFooterProperties.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/XSSFHeaderFooterProperties.html Wed Nov 22 10:09:27 2017
@@ -110,6 +110,12 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre>public class <span class="typeNameLabel">XSSFHeaderFooterProperties</span>
 extends java.lang.Object</pre>
+<div class="block"><p>
+ All Header/Footer properties for a sheet are scoped to the sheet. This includes Different First Page,
+ and Different Even/Odd. These properties can be set or unset explicitly in this class. Note that while
+ Scale With Document and Align With Margins default to unset, Different First, and Different Even/Odd
+ are updated automatically as headers and footers are added and removed. 
+ </p></div>
 </li>
 </ul>
 </div>
@@ -129,7 +135,7 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFHeaderFooterProperties.html#XSSFHeaderFooterProperties-org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter-">XSSFHeaderFooterProperties</a></span>(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter&nbsp;headerFooter)</code>
-<div class="block">Create an instance of XSSFAbstractHeaderFooter from the supplied XML bean</div>
+<div class="block">Create an instance of XSSFHeaderFooterProperties from the supplied XML bean</div>
 </td>
 </tr>
 </table>
@@ -254,7 +260,7 @@ extends java.lang.Object</pre>
 <li class="blockList">
 <h4>XSSFHeaderFooterProperties</h4>
 <pre>public&nbsp;XSSFHeaderFooterProperties(org.openxmlformats.schemas.spreadsheetml.x2006.main.CTHeaderFooter&nbsp;headerFooter)</pre>
-<div class="block">Create an instance of XSSFAbstractHeaderFooter from the supplied XML bean</div>
+<div class="block">Create an instance of XSSFHeaderFooterProperties from the supplied XML bean</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>headerFooter</code> - </dd>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html Wed Nov 22 10:09:27 2017
@@ -287,7 +287,9 @@ implements <a href="../../../../../../or
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html#getValue--">getValue</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/poi/xssf/usermodel/extensions/XSSFHeaderFooter.html#getValue--">getValue</a></span>()</code>
+<div class="block">Returns the value of the header or footer.</div>
+</td>
 </tr>
 <tr id="i7" class="rowColor">
 <td class="colFirst"><code>void</code></td>
@@ -390,6 +392,11 @@ public&nbsp;org.openxmlformats.schemas.s
 <li class="blockList">
 <h4>getValue</h4>
 <pre>public&nbsp;java.lang.String&nbsp;getValue()</pre>
+<div class="block">Returns the value of the header or footer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the value of the header or footer.</dd>
+</dl>
 </li>
 </ul>
 <a name="areFieldsStripped--">

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/class-use/XSSFHeaderFooter.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/class-use/XSSFHeaderFooter.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/class-use/XSSFHeaderFooter.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/extensions/class-use/XSSFHeaderFooter.html Wed Nov 22 10:09:27 2017
@@ -104,7 +104,8 @@
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/poi/xssf/usermodel/XSSFEvenFooter.html" title="class in org.apache.poi.xssf.usermodel">XSSFEvenFooter</a></span></code>
-<div class="block">Even page footer value.</div>
+<div class="block">
+ Even page footer value.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -117,13 +118,15 @@
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/poi/xssf/usermodel/XSSFFirstFooter.html" title="class in org.apache.poi.xssf.usermodel">XSSFFirstFooter</a></span></code>
-<div class="block">First page footer content.</div>
+<div class="block">
+ First page footer content.</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/poi/xssf/usermodel/XSSFFirstHeader.html" title="class in org.apache.poi.xssf.usermodel">XSSFFirstHeader</a></span></code>
-<div class="block">First page header content.</div>
+<div class="block">
+ First page header content.</div>
 </td>
 </tr>
 <tr class="altColor">

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-summary.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-summary.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-summary.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-summary.html Wed Nov 22 10:09:27 2017
@@ -285,7 +285,8 @@
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFEvenFooter.html" title="class in org.apache.poi.xssf.usermodel">XSSFEvenFooter</a></td>
 <td class="colLast">
-<div class="block">Even page footer value.</div>
+<div class="block">
+ Even page footer value.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -304,13 +305,15 @@
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFFirstFooter.html" title="class in org.apache.poi.xssf.usermodel">XSSFFirstFooter</a></td>
 <td class="colLast">
-<div class="block">First page footer content.</div>
+<div class="block">
+ First page footer content.</div>
 </td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFFirstHeader.html" title="class in org.apache.poi.xssf.usermodel">XSSFFirstHeader</a></td>
 <td class="colLast">
-<div class="block">First page header content.</div>
+<div class="block">
+ First page header content.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -337,7 +340,10 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFHeaderFooterProperties.html" title="class in org.apache.poi.xssf.usermodel">XSSFHeaderFooterProperties</a></td>
-<td class="colLast">&nbsp;</td>
+<td class="colLast">
+<div class="block">
+ All Header/Footer properties for a sheet are scoped to the sheet.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/poi/xssf/usermodel/XSSFHyperlink.html" title="class in org.apache.poi.xssf.usermodel">XSSFHyperlink</a></td>

Modified: poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-use.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-use.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-use.html (original)
+++ poi/site/publish/apidocs/org/apache/poi/xssf/usermodel/package-use.html Wed Nov 22 10:09:27 2017
@@ -526,7 +526,10 @@ for streaming/read-only processing of xl
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><a href="../../../../../org/apache/poi/xssf/usermodel/class-use/XSSFHeaderFooterProperties.html#org.apache.poi.xssf.usermodel">XSSFHeaderFooterProperties</a>&nbsp;</td>
+<td class="colOne"><a href="../../../../../org/apache/poi/xssf/usermodel/class-use/XSSFHeaderFooterProperties.html#org.apache.poi.xssf.usermodel">XSSFHeaderFooterProperties</a>
+<div class="block">
+ All Header/Footer properties for a sheet are scoped to the sheet.</div>
+</td>
 </tr>
 <tr class="altColor">
 <td class="colOne"><a href="../../../../../org/apache/poi/xssf/usermodel/class-use/XSSFHyperlink.html#org.apache.poi.xssf.usermodel">XSSFHyperlink</a>

Modified: poi/site/publish/apidocs/overview-tree.html
URL: http://svn.apache.org/viewvc/poi/site/publish/apidocs/overview-tree.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/apidocs/overview-tree.html (original)
+++ poi/site/publish/apidocs/overview-tree.html Wed Nov 22 10:09:27 2017
@@ -2436,6 +2436,7 @@
 <li type="circle">org.apache.poi.hdgf.streams.<a href="org/apache/poi/hdgf/streams/CompressedStreamStore.html" title="class in org.apache.poi.hdgf.streams"><span class="typeNameLink">CompressedStreamStore</span></a></li>
 </ul>
 </li>
+<li type="circle">org.apache.poi.util.<a href="org/apache/poi/util/StringCodepointsIterable.html" title="class in org.apache.poi.util"><span class="typeNameLink">StringCodepointsIterable</span></a> (implements java.lang.Iterable&lt;T&gt;)</li>
 <li type="circle">org.apache.poi.ss.formula.eval.<a href="org/apache/poi/ss/formula/eval/StringEval.html" title="class in org.apache.poi.ss.formula.eval"><span class="typeNameLink">StringEval</span></a> (implements org.apache.poi.ss.formula.eval.<a href="org/apache/poi/ss/formula/eval/StringValueEval.html" title="interface in org.apache.poi.ss.formula.eval">StringValueEval</a>)</li>
 <li type="circle">org.apache.poi.util.<a href="org/apache/poi/util/StringUtil.html" title="class in org.apache.poi.util"><span class="typeNameLink">StringUtil</span></a></li>
 <li type="circle">org.apache.poi.util.<a href="org/apache/poi/util/StringUtil.StringsIterator.html" title="class in org.apache.poi.util"><span class="typeNameLink">StringUtil.StringsIterator</span></a> (implements java.util.Iterator&lt;E&gt;)</li>

Modified: poi/site/publish/changes.html
URL: http://svn.apache.org/viewvc/poi/site/publish/changes.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/changes.html (original)
+++ poi/site/publish/changes.html Wed Nov 22 10:09:27 2017
@@ -279,7 +279,7 @@ if (VERSION > 3) {
         
 <li>Removed support for Java 6 and 7 making Java 8 the minimum version supported</li>
         
-<li>Updated third party libraries for bouncy-castle, xmlsec, slf4j-api and curvesapi</li>
+<li>Updated third party libraries for bouncy-castle, commons-codec, xmlsec, slf4j-api and curvesapi</li>
         
 <li>Added a dependency on commons-math3 for certain functionality</li>
         

Modified: poi/site/publish/overview.html
URL: http://svn.apache.org/viewvc/poi/site/publish/overview.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/overview.html (original)
+++ poi/site/publish/overview.html Wed Nov 22 10:09:27 2017
@@ -656,7 +656,7 @@ if (VERSION > 3) {
           
 <td colspan="1" rowspan="1">poi</td>
           <td colspan="1" rowspan="1"><a href="https://search.maven.org/#artifactdetails|commons-logging|commons-logging|1.2|jar">commons-logging</a>,
-              <a href="https://search.maven.org/#artifactdetails|commons-codec|commons-codec|1.10|jar">commons-codec</a>,
+              <a href="https://search.maven.org/#artifactdetails|commons-codec|commons-codec|1.11|jar">commons-codec</a>,
               <a href="https://search.maven.org/#artifactdetails|org.apache.commons|commons-collections4|4.1|jar">commons-collections</a> (since POI 3.15 beta 3),
               <a href="https://search.maven.org/#artifactdetails|org.apache.commons|commons-math3|3.6.1|jar">commons-math</a> (since POI 4.0.0),
               <a href="https://search.maven.org/#artifactdetails|log4j|log4j|1.2.17|bundle">log4j</a>

Modified: poi/site/publish/spreadsheet/quick-guide.html
URL: http://svn.apache.org/viewvc/poi/site/publish/spreadsheet/quick-guide.html?rev=1816023&r1=1816022&r2=1816023&view=diff
==============================================================================
--- poi/site/publish/spreadsheet/quick-guide.html (original)
+++ poi/site/publish/spreadsheet/quick-guide.html Wed Nov 22 10:09:27 2017
@@ -313,6 +313,10 @@ if (VERSION > 3) {
 </li>
                     
 <li>
+<a href="#XSSFHeaderFooter">XSSF enhancement for Headers and Footers</a>
+</li>
+                    
+<li>
 <a href="#DrawingShapes">Drawing Shapes</a>
 </li>
                     
@@ -1518,6 +1522,66 @@ Examples:
     fileOut.close();
                     </pre>
                 
+                
+<a name="XSSFHeaderFooter"></a>
+                <a name="XSSF+Enhancement+for+Headers+and+Footers"></a>
+<div class="h2">
+<h2>XSSF Enhancement for Headers and Footers<a title="Permanent link" class="headerlink" href="#XSSF+Enhancement+for+Headers+and+Footers">#</a>
+</h2>
+</div>
+                    
+<p>
+                        Example is for headers but applies directly to footers. Note, the above example for
+                        basic headers and footers applies to XSSF Workbooks as well as HSSF Workbooks. The HSSFHeader
+                        stuff does not work for XSSF Workbooks.
+                    </p>    
+                    
+<p>    
+                        XSSF has the ability to handle First page headers and footers, as well as Even/Odd 
+                        headers and footers. All Header/Footer Property flags can be handled in XSSF as well.
+                        The odd header and footer is the default header and footer. It is displayed on all
+                        pages that do not display either a first page header or an even page header. That is,
+                        if the Even header/footer does not exist, then the odd header/footer is displayed on
+                        even pages. If the first page header/footer does not exist, then the odd header/footer
+                        is displayed on the first page. If the even/odd property is not set, that is the same as 
+                        the even header/footer not existing. If the first page property does not exist, that is
+                        the same as the first page header/footer not existing. 
+                    </p>
+                    
+<pre class="code">
+    Workbook wb = new XSSFWorkbook();
+    XSSFSheet sheet = (XSSFSheet) wb.createSheet("new sheet");
+    
+    // Create a first page header
+    Header header = sheet.getFirstHeader();
+    header.setCenter("Center First Page Header");
+    header.setLeft("Left First Page Header");
+    header.setRight("Right First Page Header");
+    
+    // Create an even page header
+    Header header2 = sheet.getEvenHeader();
+	header2.setCenter("Center Even Page Header");
+    header2.setLeft("Left Even Page Header");
+    header2.setRight("Right Even Page Header");
+    
+    // Create an odd page header
+    Header header3 = sheet.getOddHeader();
+	header3.setCenter("Center Odd Page Header");
+    header3.setLeft("Left Odd Page Header");
+    header3.setRight("Right Odd Page Header");
+    
+    // Set/Remove Header properties
+    XSSFHeaderProperties prop = sheet.getHeaderFooterProperties();
+    prop.setAlignWithMargins();
+    prop.scaleWithDoc();
+    prop.removeDifferentFirstPage(); // This does not remove first page headers or footers
+    prop.removeDifferentEvenOdd(); // This does not remove even headers or footers
+    
+    FileOutputStream fileOut = new FileOutputStream("workbook.xlsx");
+    wb.write(fileOut);
+    fileOut.close();
+                    </pre>
+                
 
                 
 <a name="DrawingShapes"></a>
@@ -1797,9 +1861,9 @@ Examples:
                 
                 
 <a name="Outlining"></a>
-                <a name="Outlining-N103F1"></a>
+                <a name="Outlining-N10409"></a>
 <div class="h2">
-<h2>Outlining<a title="Permanent link" class="headerlink" href="#Outlining-N103F1">#</a>
+<h2>Outlining<a title="Permanent link" class="headerlink" href="#Outlining-N10409">#</a>
 </h2>
 </div>
                     
@@ -1845,9 +1909,9 @@ Examples:
         
         
 <a name="Images"></a>
-        <a name="Images-N1040E"></a>
+        <a name="Images-N10426"></a>
 <div class="h3">
-<h3>Images<a title="Permanent link" class="headerlink" href="#Images-N1040E">#</a>
+<h3>Images<a title="Permanent link" class="headerlink" href="#Images-N10426">#</a>
 </h3>
 </div>
             



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