poi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From one...@apache.org
Subject svn commit: r1752220 - in /poi/site: publish/ src/documentation/content/xdocs/
Date Mon, 11 Jul 2016 21:51:44 GMT
Author: onealj
Date: Mon Jul 11 21:51:44 2016
New Revision: 1752220

URL: http://svn.apache.org/viewvc?rev=1752220&view=rev
Log:
add Running POI on other JVM languages doc

Added:
    poi/site/publish/poi-jvm-languages.html
    poi/site/src/documentation/content/xdocs/poi-jvm-languages.xml
      - copied, changed from r1752214, poi/site/src/documentation/content/xdocs/poi-ruby.xml
Modified:
    poi/site/publish/overview.html
    poi/site/publish/related-projects.html
    poi/site/src/documentation/content/xdocs/overview.xml
    poi/site/src/documentation/content/xdocs/poi-ruby.xml
    poi/site/src/documentation/content/xdocs/related-projects.xml

Modified: poi/site/publish/overview.html
URL: http://svn.apache.org/viewvc/poi/site/publish/overview.html?rev=1752220&r1=1752219&r2=1752220&view=diff
==============================================================================
--- poi/site/publish/overview.html (original)
+++ poi/site/publish/overview.html Mon Jul 11 21:51:44 2016
@@ -774,6 +774,18 @@ if (VERSION > 3) {
       </p>
     
     
+<a name="Running+POI+on+other+JVM+languages"></a>
+<div class="h3">
+<h3>Running POI on other JVM languages</h3>
+</div>
+      
+<p>
+        POI can be run on most languages that run on the JVM. For code examples,
+        see <a href="poi-jvm-languages.html">Running POI on other JVM languages</a>
+      
+</p>
+    
+    
 <a name="Contributed+Software"></a>
 <div class="h3">
 <h3>Contributed Software</h3>

Added: poi/site/publish/poi-jvm-languages.html
URL: http://svn.apache.org/viewvc/poi/site/publish/poi-jvm-languages.html?rev=1752220&view=auto
==============================================================================
--- poi/site/publish/poi-jvm-languages.html (added)
+++ poi/site/publish/poi-jvm-languages.html Mon Jul 11 21:51:44 2016
@@ -0,0 +1,375 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<!--*** This is a generated file.  Do not edit.  ***-->
+<link rel="stylesheet" href="skin/tigris.css" type="text/css">
+<link rel="stylesheet" href="skin/mysite.css" type="text/css">
+<link rel="stylesheet" href="skin/site.css" type="text/css">
+<link media="print" rel="stylesheet" href="skin/print.css" type="text/css">
+<title>JVM languages</title>
+</head>
+<body bgcolor="white" class="composite">
+<!--================= start Banner ==================-->
+<div id="banner">
+<table width="100%" cellpadding="8" cellspacing="0" summary="banner" border="0">
+<tbody>
+<tr>
+<!--================= start Group Logo ==================-->
+<td width="50%" align="left">
+<div class="groupLogo">
+<a href="http://www.apache.org"><img border="0" class="logoImage" alt="The Apache
Software Foundation" src="resources/images/asf_logo.png"></a>
+</div>
+</td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td width="50%" align="right">
+<div align="right" class="projectLogo">
+<a href="http://poi.apache.org/"><img border="0" class="logoImage" alt="Apache POI"
src="resources/images/pb-poi.png"></a>
+</div>
+</td>
+<!--================= end Project Logo ==================-->
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Banner ==================-->
+<!--================= start Main ==================-->
+<table width="100%" cellpadding="0" cellspacing="0" border="0" summary="nav" id="breadcrumbs">
+<tbody>
+<!--================= start Status ==================-->
+<tr class="status">
+<td>
+<!--================= start BreadCrumb ==================--><a href="http://www.apache.org/">Apache</a>
| <a href="http://poi.apache.org/">POI</a><a href=""></a>
+<!--================= end BreadCrumb ==================--></td><td id="tabs">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<span class="selectedTab"><a class="base-selected" href="index.html">Home</a></span>
| <script language="Javascript" type="text/javascript">
+function printit() {  
+if (window.print) {
+    window.print() ;  
+} else {
+    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
+document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
+    WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML
= "";  
+}
+}
+</script><script language="Javascript" type="text/javascript">
+var NS = (navigator.appName == "Netscape");
+var VERSION = parseInt(navigator.appVersion);
+if (VERSION > 3) {
+    document.write('  <a title="PRINT this page OUT" href="javascript:printit()">PRINT</a>');
+}
+</script>
+</div>
+<!--================= end Tabs ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+<!--================= end Status ==================-->
+<table id="main" width="100%" cellpadding="8" cellspacing="0" summary="" border="0">
+<tbody>
+<tr valign="top">
+<!--================= start Menu ==================-->
+<td id="leftcol">
+<div id="navcolumn">
+<div class="menuBar">
+<div class="menu">
+<span class="menuLabel">Overview</span>
+        
+<div class="menuItem">
+<a href="index.html">Home</a>
+</div>
+        
+<div class="menuItem">
+<a href="download.html">Download</a>
+</div>
+        
+<div class="menuItem">
+<a href="overview.html">Components</a>
+</div>
+        
+<div class="menuItem">
+<a href="text-extraction.html">Text Extraction</a>
+</div>
+        
+<div class="menuItem">
+<a href="encryption.html">Encryption support</a>
+</div>
+        
+<div class="menuItem">
+<a href="casestudies.html">Case Studies</a>
+</div>
+        
+<div class="menuItem">
+<a href="related-projects.html">Related projects</a>
+</div>
+        
+<div class="menuItem">
+<a href="legal.html">Legal</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Help</span>
+        
+<div class="menuItem">
+<a href="apidocs/index.html">Javadocs</a>
+</div>
+        
+<div class="menuItem">
+<a href="faq.html">FAQ</a>
+</div>
+        
+<div class="menuItem">
+<a href="mailinglists.html">Mailing Lists</a>
+</div>
+        
+<div class="menuItem">
+<a href="https://bz.apache.org/bugzilla/buglist.cgi?product=POI">Bug Database</a>
+</div>
+        
+<div class="menuItem">
+<a href="changes.html">Changelog</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Getting Involved</span>
+        
+<div class="menuItem">
+<a href="subversion.html">Subversion Repository</a>
+</div>
+        
+<div class="menuItem">
+<a href="howtobuild.html">How To Build</a>
+</div>
+        
+<div class="menuItem">
+<a href="guidelines.html">Contribution Guidelines</a>
+</div>
+        
+<div class="menuItem">
+<a href="who.html">Who We Are</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Component APIs</span>
+        
+<div class="menuItem">
+<a href="spreadsheet/index.html">Excel (SS=HSSF+XSSF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="document/index.html">Word (HWPF+XWPF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="slideshow/index.html">PowerPoint (HSLF+XSLF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="oxml4j/index.html">OpenXML4J (OOXML)</a>
+</div>
+        
+<div class="menuItem">
+<a href="poifs/index.html">OLE2 Filesystem (POIFS)</a>
+</div>
+        
+<div class="menuItem">
+<a href="hpsf/index.html">OLE2 Document Props (HPSF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="hsmf/index.html">Outlook (HSMF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="diagram/index.html">Visio (HDGF+XDGF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="hmef/index.html">TNEF (HMEF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="hpbf/index.html">Publisher (HPBF)</a>
+</div>
+        
+<div class="menuItem">
+<a href="logging.html">Logging framework</a>
+</div>
+    
+</div>
+<div class="menu">
+<span class="menuLabel">Apache Wide</span>
+        
+<div class="menuItem">
+<a href="http://www.apache.org/">Apache Software Foundation</a>
+</div>
+        
+<div class="menuItem">
+<a href="http://www.apache.org/licenses/">License</a>
+</div>
+        
+<div class="menuItem">
+<a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
+</div>
+        
+<div class="menuItem">
+<a href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+</div>
+        
+<div class="menuItem">
+<a href="http://www.apache.org/security/">Security</a>
+</div>
+    
+</div>
+</div>
+</div>
+<form target="_blank" action="https://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td><img height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td
nowrap="nowrap">
+                          Search Apache POI<br>
+<input value="poi.apache.org" name="sitesearch" type="hidden"><input size="10" name="q"
id="query" type="text"><img height="1" width="5" alt="" src="skin/images/spacer.gif"
class="spacer"><input name="Search" value="GO" type="submit"></td><td><img
height="1" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="3"><img height="7" width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td class="bottom-left-thick"></td><td bgcolor="#a5b6c6"><img height="1"
width="1" alt="" src="skin/images/spacer.gif" class="spacer"></td><td class="bottom-right-thick"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Menu ==================-->
+<!--================= start Content ==================--><td>
+<div id="bodycol">
+<div class="app">
+<div align="center">
+<h1>JVM languages</h1>
+</div>
+<div class="h3">
+  
+
+  
+    
+<a name="Intro"></a>
+<div class="h3">
+<h3>Intro</h3>
+</div>
+      
+<p>
+        Apache POI can be used with any
+        <a href="https://en.wikipedia.org/wiki/List_of_JVM_languages">JVM language</a>
+        that can import Java jar files such as Jython and Scala.
+      </p>
+    
+
+
+    
+<a name="Tested+Environments"></a>
+<div class="h3">
+<h3>Tested Environments</h3>
+</div>
+      
+<ul>
+        
+<li>
+<a href="http://www.jython.org/">Jython</a> 2.5+ (older versions probably work,
but are untested)</li>
+      
+</ul>
+      
+<p>Please let us know if you use POI in an environment not listed here</p>
+    
+
+
+    
+<a name="Jython+example"></a>
+<div class="h3">
+<h3>Jython example</h3>
+</div>
+      
+	
+<pre class="code"> <!-- lang="python" -->
+        # Add poi jars onto the python classpath or add them at run time
+        import sys
+        for jar in ('poi', 'poi-ooxml', 'poi-ooxml-schemas'):
+            sys.path.append('/path/to/%s-3.14-20160307.jar')
+
+        # Import the POI classes
+        from org.apache.poi.ss.usermodel import WorkbookFactory, DataFormatter
+
+        # Read the contents of the workbook
+	wb = XSSFWorkbook('<a href="https://svn.apache.org/viewvc/poi/trunk/test-data/spreadsheet/SampleSS.xlsx">SampleSS.xlsx</a>')
+        formatter = DataFormatter()
+        for sheet in wb:
+            print(sheet.sheetName)
+            for r, row in enumerate(sheet, start=1):
+                print('\tRow %i' % r)
+                for cell in row:
+                    print('\t\t%s: %s' % (cell.address, formatter.formatCellValue(cell)))
+
+        # Modify the workbook
+        sh = wb.createSheet('new sheet')
+        row = sh.createRow(7)
+        cell = sh.createCell(42)
+        cell.activeCell = True
+        cell.cellValue = 'The answer to life, the universe, and everything'
+
+        # Save and close the workbook
+        from java.io import FileOutputStream
+        fos = FileOutputStream('SampleSS-saved.xlsx')
+        wb.write(fos)
+        wb.close()
+      </pre>
+    
+  
+  
+
+<div id="authors" align="right">by&nbsp;Javen O'Neal</div>
+</div>
+</div>
+</div>
+</td>
+<!--================= end Content ==================-->
+</tr>
+</tbody>
+</table>
+<!--================= end Main ==================-->
+<!--================= start Footer ==================-->
+<div id="footer">
+<table summary="footer" cellspacing="0" cellpadding="4" width="100%" border="0">
+<tbody>
+<tr>
+<!--================= start Copyright ==================-->
+<td colspan="2">
+<div align="center">
+<div class="copyright">
+              Copyright &copy; 2002-2016&nbsp;The Apache Software Foundation. All
rights reserved.<br>
+              Apache, Apache POI, and the Apache POI logo are registered trademarks or
+              trademarks of The Apache Software Foundation in the U.S. and/or other countries.
+            </div>
+</div>
+</td>
+<!--================= end Copyright ==================-->
+</tr>
+<tr>
+<td align="left">
+<!--================= start Host ==================-->
+<!--================= end Host ==================--></td><td align="right">
+<!--================= start Credits ==================-->
+<div align="right">
+<div class="credit"></div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Modified: poi/site/publish/related-projects.html
URL: http://svn.apache.org/viewvc/poi/site/publish/related-projects.html?rev=1752220&r1=1752219&r2=1752220&view=diff
==============================================================================
--- poi/site/publish/related-projects.html (original)
+++ poi/site/publish/related-projects.html Mon Jul 11 21:51:44 2016
@@ -349,6 +349,8 @@ if (VERSION > 3) {
 <h4>poi-visio</h4>
 </div>
               
+<p>Merged into POI as of version 3.14</p>
+              
 <p>
               
 <a href="https://github.com/BBN-D/poi-visio">poi-visio</a> is a Java library
that loads Visio OOXML (vsdx) files and creates an in-memory data structure that allows full
access to the contents of the document. 

Modified: poi/site/src/documentation/content/xdocs/overview.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/overview.xml?rev=1752220&r1=1752219&r2=1752220&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/overview.xml (original)
+++ poi/site/src/documentation/content/xdocs/overview.xml Mon Jul 11 21:51:44 2016
@@ -389,6 +389,12 @@
         All of the examples are inclided in POI distributions as a poi-examples artifact.
       </p>
     </section>
+    <section><title>Running POI on other JVM languages</title>
+      <p>
+        POI can be run on most languages that run on the JVM. For code examples,
+        see <link href="poi-jvm-languages.html">Running POI on other JVM languages</link>
+      </p>
+    </section>
     <section><title>Contributed Software</title>
       <p>
 	    Besides the "official" components outlined above there is some further

Copied: poi/site/src/documentation/content/xdocs/poi-jvm-languages.xml (from r1752214, poi/site/src/documentation/content/xdocs/poi-ruby.xml)
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/poi-jvm-languages.xml?p2=poi/site/src/documentation/content/xdocs/poi-jvm-languages.xml&p1=poi/site/src/documentation/content/xdocs/poi-ruby.xml&r1=1752214&r2=1752220&rev=1752220&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/poi-ruby.xml (original)
+++ poi/site/src/documentation/content/xdocs/poi-jvm-languages.xml Mon Jul 11 21:51:44 2016
@@ -21,128 +21,72 @@
 
 <document>
   <header>
-    <title>POI Ruby Bindings</title>
+    <title>JVM languages</title>
     <authors>
-      <person id="AS" name="Avik Sengupta" email="avik@apache.org"/>
+      <person id="JO" name="Javen O'Neal" email="onealj@apache.org"/>
     </authors>
   </header>
 
   <body>
     <section><title>Intro</title>
-      <p>The POI library can now be compiled as a Ruby extension, allowing the API
to be called from
-      Ruby language programs. Ruby users can therefore read and write OLE2 documents, such
as Excel files
-      with ease
+      <p>
+        Apache POI can be used with any
+        <link href="https://en.wikipedia.org/wiki/List_of_JVM_languages">JVM language</link>
+        that can import Java jar files such as Jython and Scala.
       </p>
-      <p>The bindings are generated by compiling POI with <link href="http://gcc.gnu.org/java/">gcj</link>,
-      and generating the Ruby wrapper using <link href="http://www.swig.org">SWIG</link>.
 The aim is the keep
-      the POI api as-is. However, where java standard library objects are used, an effort
is made to transform them smoothly
-      into  Ruby objects. Therefore, where the POI API takes an OutputStream, you can pass
an IO object. Where the POI works
-      java.util.Date or java.util.Calendar object, you can work with a Ruby Time object.
</p>
     </section>
 
 
-      <section><title>Getting Started</title>
-        <section><title>Pre-Requisites</title>
-	<p>The bindings have been developed with GCC 3.4.3 and Ruby 1.8.2. You are unlikely
to get correct results with
-	versions of GCC prior to 3.4 or versions of Ruby prior to 1.8. To compile the Ruby extension,
you must have
-	GCC (compiled with java language support), Ruby development headers, and SWIG. To run, you
will need Ruby (obviously!) and
-	<em>libgcj </em>, presumably from the same version of GCC with which you compiled.
-        </p>
-	</section>
-	<section><title>Subversion</title>
-	<p>
-	The POI-Ruby module sits under the POI <link href="http://svn.apache.org/repos/asf/poi/trunk/src/contrib/poi-ruby/">Subversion</link>.
Running <em>make</em>
-	inside that directory will create a loadable ruby extension <em>poi4r.so</em>
in the release subdirectory. Tests
-	are in the <em>tests/</em> subdirectory, and should be run from the <em>poi-ruby</em>
directory. Please read the tests to figure out the usage.
-	</p>
-	<p>Note that the makefile, though designed to work across Linux/OS X/Cygwin, has been
tested only on linux.
-	There are likely to be issues on other platform; fixes gratefully accepted! </p>
-      </section>
-      <section><title>Binary</title>
-	<p>A version of poi4r.so is available <link href="http://www.apache.org/~avik/dist/poi4r.so">here</link>.
Its been compiled on a linux box
-	with GCC 3.4.3 and Ruby 1.8.2. It dynamically links to libgcj. No guarantees about working
on any other box.  </p>
-	</section>
-      </section>
-
-
+    <section><title>Tested Environments</title>
+      <ul>
+        <li><link href="http://www.jython.org/">Jython</link> 2.5+ (older
versions probably work, but are untested)</li>
+      </ul>
+      <p>Please let us know if you use POI in an environment not listed here</p>
+    </section>
 
 
     <section>
-      <title>Usage</title>
-      <p>The following ruby code shows some of the things you can do with POI in Ruby</p>
-	<source>
-	h=Poi4r::HSSFWorkbook.new
-	#Test Sheet Creation
-	s=h.createSheet("Sheet1")
-
-	#Test setting cell values
-	s=h.getSheetAt(0)
-	r=s.createRow(0)
-	c=r.createCell(0)
-	c.setCellValue(1.5)
-
-	c=r.createCell(1)
-	c.setCellValue("Ruby")
-
-	#Test styles
-	st = h.createCellStyle()
-	c=r.createCell(2)
-	st.setAlignment(Poi4r::HSSFCellStyle.ALIGN_CENTER)
-	c.setCellStyle(st)
-	c.setCellValue("centr'd")
-
-	#Date handling
-	c=r.createCell(3)
-	t1=Time.now
-	c.setCellValue(Time.now)
-	t2= c.getDateCellValue().gmtime
-
-	st=h.createCellStyle();
-	st.setDataFormat(Poi4r::HSSFDataFormat.getBuiltinFormat("m/d/yy h:mm"))
-	c.setCellStyle(st)
-
-	#Formulas
-	c=r.createCell(4)
-	c.setCellFormula("A1*2")
-	c.getCellFormula()
-
-	#Writing
-	h.write(File.new("test.xls","w"))
+      <title>Jython example</title>
+	<source> <!-- lang="python" -->
+        # Add poi jars onto the python classpath or add them at run time
+        import sys
+        for jar in ('poi', 'poi-ooxml', 'poi-ooxml-schemas'):
+            sys.path.append('/path/to/%s-3.14-20160307.jar')
+
+        # Import the POI classes
+        from org.apache.poi.ss.usermodel import WorkbookFactory, DataFormatter
+
+        # Read the contents of the workbook
+	wb = XSSFWorkbook('<link href="https://svn.apache.org/viewvc/poi/trunk/test-data/spreadsheet/SampleSS.xlsx">SampleSS.xlsx</link>')
+        formatter = DataFormatter()
+        for sheet in wb:
+            print(sheet.sheetName)
+            for r, row in enumerate(sheet, start=1):
+                print('\tRow %i' % r)
+                for cell in row:
+                    print('\t\t%s: %s' % (cell.address, formatter.formatCellValue(cell)))
+
+        # Modify the workbook
+        sh = wb.createSheet('new sheet')
+        row = sh.createRow(7)
+        cell = sh.createCell(42)
+        cell.activeCell = True
+        cell.cellValue = 'The answer to life, the universe, and everything'
+
+        # Save and close the workbook
+        from java.io import FileOutputStream
+        fos = FileOutputStream('SampleSS-saved.xlsx')
+        wb.write(fos)
+        wb.close()
       </source>
-      <p>  The <em>tc_base_tests.rb</em> file in the <em>tests</em>
sub directory of the source distribution
-      contains examples of simple uses of the API. The <link href="spreadsheet/quick-guide.html">quick
guide </link> is the best
-      place to learn HSSF API use. (Note however that none of the Drawing features are implemented
in the Ruby binding.)
-       See also the <link href="apidocs/overview-summary.html">POI API documentation</link>
 for more details.
-       </p>
     </section>
-
-    <section>
-      <title>Future Directions</title>
-      	<section><title>TODO's</title>
-    	<ul>
-	<li>Implement support for reading Excel files (easy)</li>
-	<li>Expose POIFS API to read raw OLE2 files from Ruby</li>
-	<li>Expose HPSF API to read property streams </li>
-	<li>Tests... Tests... Tests...</li>
-	</ul>
-	</section>
-	<section><title>Limitations</title>
-    	<ul>
-	<li>Check operations in 64bit machines - Java primitive types are fixed irrespective
of machine type, unlike C/C++ types. The wrapping code
-	that converts C/C++ primitive types to/from Java types is making assumptions on type sizes
that MAY be incorrect on wide architectures. </li>
-	<li>The current implementation is with the POI 2.0 release. The 2.5 release adds support
for Excel drawing primitives, and
-      thus has a dependency on java AWT. Since AWT is not very mature in gcj, leaving it
out seemed to be the safer option.</li>
-      <li>Packaging - The current make file makes no effort to install the extension
into the standard ruby directories. This should probably be
-      packaged as a <link href="http://www.rubygems.org">gem</link>.</li>
-	</ul>
-	</section>
-
-      </section>
-
   </body>
   <footer>
     <legal>
-      Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+      Copyright (c) @year@ The Apache Software Foundation. All rights reserved.
+      <br />
+      Apache POI, POI, Apache, the Apache feather logo, and the Apache 
+      POI project logo are trademarks of The Apache Software Foundation.
     </legal>
   </footer>
 </document>

Modified: poi/site/src/documentation/content/xdocs/poi-ruby.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/poi-ruby.xml?rev=1752220&r1=1752219&r2=1752220&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/poi-ruby.xml (original)
+++ poi/site/src/documentation/content/xdocs/poi-ruby.xml Mon Jul 11 21:51:44 2016
@@ -142,7 +142,10 @@
   </body>
   <footer>
     <legal>
-      Copyright 2005 The Apache Software Foundation or its licensors, as applicable.
+      Copyright (c) @year@ The Apache Software Foundation. All rights reserved.
+      <br />
+      Apache POI, POI, Apache, the Apache feather logo, and the Apache 
+      POI project logo are trademarks of The Apache Software Foundation.
     </legal>
   </footer>
 </document>

Modified: poi/site/src/documentation/content/xdocs/related-projects.xml
URL: http://svn.apache.org/viewvc/poi/site/src/documentation/content/xdocs/related-projects.xml?rev=1752220&r1=1752219&r2=1752220&view=diff
==============================================================================
--- poi/site/src/documentation/content/xdocs/related-projects.xml (original)
+++ poi/site/src/documentation/content/xdocs/related-projects.xml Mon Jul 11 21:51:44 2016
@@ -70,6 +70,7 @@
               </p>
               </section>
               <section><title>poi-visio</title>
+              <p>Merged into POI as of version 3.14</p>
               <p>
               <link href="https://github.com/BBN-D/poi-visio">poi-visio</link>
is a Java library that loads Visio OOXML (vsdx) files and creates an in-memory data structure
that allows full access to the contents of the document. 
               There is built-in support for easily traversing the content of the document
in a structured way, and can render pages to simplified PNG files, or other backends supported
by Java AWT. 



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


Mime
View raw message