poi-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ye...@apache.org
Subject svn commit: r1423805 [10/18] - in /poi/site/publish: ./ hdgf/ hmef/ hpbf/ hpsf/ hsmf/ hwpf/ images/ oxml4j/ poifs/ poifs/images/ resources/ resources/images/ skin/ skin/css/ skin/images/ slideshow/ spreadsheet/ spreadsheet/images/
Date Wed, 19 Dec 2012 09:27:39 GMT
Added: poi/site/publish/poifs/index.html
URL: http://svn.apache.org/viewvc/poi/site/publish/poifs/index.html?rev=1423805&view=auto
==============================================================================
--- poi/site/publish/poifs/index.html (added)
+++ poi/site/publish/poifs/index.html Wed Dec 19 09:27:20 2012
@@ -0,0 +1,210 @@
+<!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>Apache POI - POIFS - Java implementation of the OLE 2 Compound Document format</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://poi.apache.org"><img border="0" class="logoImage" alt="Apache POI" src="../resources/images/group-logo.jpg"></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="POI" src="../resources/images/project-logo.jpg"></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">Apache POI</span>
+<div class="menuItem">
+<a href="../index.html">Top</a>
+</div>
+</div>
+<div class="menu">
+<span class="menuLabel">POIFS</span>
+<div class="menuItem">
+<span class="menuSelected">Overview</span>
+</div>
+<div class="menuItem">
+<a href="how-to.html">How To</a>
+</div>
+<div class="menuItem">
+<a href="embeded.html">Embeded Documents</a>
+</div>
+<div class="menuItem">
+<a href="fileformat.html">File System Documentation</a>
+</div>
+<div class="menuItem">
+<a href="usecases.html">Use Cases</a>
+</div>
+</div>
+</div>
+</div>
+<form target="_blank" action="http://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>Apache POI - POIFS - Java implementation of the OLE 2 Compound Document format</h1>
+</div>
+<div class="h3">
+  
+  
+    
+<a name="Overview"></a>
+<div class="h3">
+<h3>Overview</h3>
+</div>
+      
+<p>POIFS is a pure Java implementation of the OLE 2 Compound
+         Document format.</p>
+      
+<p>By definition, all APIs developed by the POI project are
+         based somehow on the POIFS API.</p>
+      
+<p>A common confusion is on just what POIFS buys you or what OLE
+         2 Compound Document format is exactly. POIFS does not buy you
+         DOC, or XLS, but is necessary to generate or read DOC or XLS
+         files. You see, all file formats based on the OLE 2 Compound
+         Document Format have a common structure. The OLE 2 Compound
+         Document Format is essentially a convoluted archive
+         format. Think of POIFS as a "zip" library. Once you can get
+         the data in a zip file you still need to interpret the
+         data. As a general rule, while all of our formats <em>use</em>
+         POIFS, most of them attempt to abstract you from it. There
+         are some circumstances where this is not possible, but as a
+         general rule this is true.</p>
+      
+<p>If you're an end user type just looking to generate XLS
+         files, then you'd be looking for HSSF not POIFS; however, if
+         you have legacy code that uses MFC property sets, POIFS is
+         for you!  Regardless, you may or may not need to know how to
+         use POIFS but ultimately if you use technologies that come
+         from the POI project, you're using POIFS underneith.  Perhaps
+         we should have a branding campaign "POIFS Inside!".  ;-)</p>
+
+    
+  
+
+<div id="authors" align="right">by&nbsp;Andrew C. Oliver,&nbsp;Nicola Ken Barozzi</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-2012&nbsp;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.
+            </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">
+<a href="http://validator.w3.org/check/referer"><img width="88" height="31" alt="Valid HTML 4.01!" src="../skin/images/valid-html401.png" class="logoImage"></a><a href="http://jigsaw.w3.org/css-validator/"><img width="88" height="31" alt="Valid CSS!" src="../skin/images/vcss.png" class="logoImage"></a><a href="http://forrest.apache.org/"><img border="0" class="logoImage" alt="Built with Apache Forrest" src="../skin/images/built-with-forrest-button.png" width="88" height="31"></a>
+</div>
+</div>
+<!--================= end Credits ==================-->
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!--================= end Footer ==================-->
+</body>
+</html>

Propchange: poi/site/publish/poifs/index.html
------------------------------------------------------------------------------
    svn:executable = *

Added: poi/site/publish/poifs/usecases.html
URL: http://svn.apache.org/viewvc/poi/site/publish/poifs/usecases.html?rev=1423805&view=auto
==============================================================================
--- poi/site/publish/poifs/usecases.html (added)
+++ poi/site/publish/poifs/usecases.html Wed Dec 19 09:27:20 2012
@@ -0,0 +1,1119 @@
+<!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>POIFS Use Cases</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://poi.apache.org"><img border="0" class="logoImage" alt="Apache POI" src="../resources/images/group-logo.jpg"></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="POI" src="../resources/images/project-logo.jpg"></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">Apache POI</span>
+    
+<div class="menuItem">
+<a href="../index.html">Top</a>
+</div>
+  
+</div>
+<div class="menu">
+<span class="menuLabel">POIFS</span>
+    
+<div class="menuItem">
+<a href="index.html">Overview</a>
+</div>
+    
+<div class="menuItem">
+<a href="how-to.html">How To</a>
+</div>
+    
+<div class="menuItem">
+<a href="embeded.html">Embeded Documents</a>
+</div>
+    
+<div class="menuItem">
+<a href="fileformat.html">File System Documentation</a>
+</div>
+    
+<div class="menuItem">
+<span class="menuSelected">Use Cases</span>
+</div>
+  
+</div>
+</div>
+</div>
+<form target="_blank" action="http://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>POIFS Use Cases</h1>
+</div>
+<div class="h3">
+  
+  
+    
+<a name="POIFS+Use+Cases"></a>
+<div class="h3">
+<h3>POIFS Use Cases</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>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+              POIFS client- wants to read content of file
+                  system<br>
+              POIFS - understands POIFS file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+            1. POIFS client requests POIFS to read a POIFS file
+                system, providing an
+                <span class="codefrag">InputStream</span>
+                containing POIFS file system in question.<br>
+            2. POIFS reads from the
+                <span class="codefrag">InputStream</span> in
+                512 byte blocks.<br>
+            3. POIFS verifies that the first block begins with
+                the well known signature
+                (
+                <span class="codefrag">0xE11AB1A1E011CFD0</span>)<br>
+            4. POIFS reads the Block Allocation Table from the
+                first block and, if necessary, from the XBAT
+                blocks.<br>
+            5. POIFS obtains the start block of the Property
+                Table and reads the Property Table (use case 9,
+                read file)<br>
+            6. POIFS reads the individual entries in the Property
+                Table<br>
+            7. POIFS obtains the start block of the Small Block
+                Allocation Table and reads the Small Block
+                Allocation Table (use case 9, read file)<br>
+            8. POIFS obtains the start block of the Small Block
+                store from the first entry in the Property Table
+                and reads the Small Block Array (use case 9, read
+                file)<br>
+        
+</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">
+	        2a. If the last block read is not a 512 byte
+                block, the
+                <span class="codefrag">InputStream</span> is not that of
+                a POIFS file system, and POIFS throws an
+                appropriate exception.
+            <br>
+		    3a. If the signature is incorrect, the
+            <span class="codefrag">InputStream</span> is not that of a POIFS
+            file system, and POIFS throws an appropriate
+		    exception.<br>
+	    
+</td>
+	  
+</tr>
+	
+</table>
+      
+      
+<a name="Use+Case+2%3A+Write+file+system"></a>
+<div class="h4">
+<h4>Use Case 2: Write file system</h4>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Primary Actor:</th>
+	    <th colspan="1" rowspan="1">POIFS client</th>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Scope:</th>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Level:</th>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Stakeholders and Interests:</th>
+	    <td colspan="1" rowspan="1">
+            POIFS client- wants to write file system out.<br>
+            POIFS - knows how to write file system out.
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Precondition:</th>
+	    <td colspan="1" rowspan="1">
+	        File system has been read (use case 1, read
+	            existing file system) and subsequently modified
+	            (use case 4, replace file in file system; use case
+	            5, delete file from file system; or use case 6,
+	            write new file to file system; in any
+	            combination)
+	      <br>or<br>
+	        File system has been created (use case 3, create
+	            new file system)
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Minimal Guarantee:</th>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Main Success Guarantee:</th>
+	    <td colspan="1" rowspan="1">
+                1. POIFS client provides an
+                    <span class="codefrag">OutputStream</span>
+                    to write the file system to.
+                <br>
+                2. POIFS gets the sizes of the Property Table and
+                    each file in the file system.<br>
+                3. If any files in the file system requires storage
+                    in a Small Block Array, POIFS creates a Small
+                    Block Array of sufficient size to hold all of the
+                    small files.<br>
+                4. POIFS calculates the number of big blocks needed
+                    to hold all of the large files, the Property
+                    Table, and, if necessary, the Small Block Array
+                    and the Small Block Allocation Table.<br>
+                5. POIFS creates a set of big blocks sufficient to
+                    store the Block Allocation Table<br>
+                6. POIFS creates and writes the header block<br>
+                7. POIFS writes out the XBAT blocks, if needed.<br>
+                8. POIFS writes out the Small Block Array, if
+                    needed<br>
+                9. POIFS writes out the Small Block Allocation Table,
+                    if needed<br>
+                10. POIFS writes out the Property Table<br>
+                11. POIFS writes out the large files, if needed<br>
+                12. POIFS closes the <span class="codefrag">OutputStream</span>.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Extensions:</th>
+	    <td colspan="1" rowspan="1">
+              6a. Exceptions writing to the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+              7a. Exceptions writing to the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+              8a. Exceptions writing to the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+              9a. Exceptions writing to the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+              10a. Exceptions writing to the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+              11a. Exceptions writing to the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+              12a. Exceptions closing the
+                  <span class="codefrag">OutputStream</span> will be propagated back
+                  to the POIFS client.
+              <br>
+	    
+</td>
+	  
+</tr>
+	
+</table>
+      
+      
+<a name="Use+Case+3%3A+Create+new+file+system"></a>
+<div class="h4">
+<h4>Use Case 3: Create new file system</h4>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Primary Actor:</th>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Scope:</th>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Level:</th>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Stakeholders and Interests:</th>
+	    <td colspan="1" rowspan="1">
+	        POIFS client- wants to create a new file
+	            system<br>
+    		POIFS - knows how to create a new file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Precondition:</th>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Minimal Guarantee:</th>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<th colspan="1" rowspan="1">Main Success Guarantee:</th>
+	    <td colspan="1" rowspan="1">
+	      	POIFS creates an empty Property Table.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<th colspan="1" rowspan="1">Extensions:</th>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	
+</table>
+      
+      
+<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>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1. POIFS client- wants to replace an existing file in
+	            the file system<br>
+		    2. POIFS - knows how to manage the file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">
+	      Either
+	      <br>
+<br>
+	        The file system has been read (use case 1, read
+	            existing file system) and a file has been
+	            extracted from the file system (use case 7, read
+	            existing file from file system)
+	      <br>
+<br>or<br>
+<br>
+	        The file system has been created (use case 3,
+	            create new file system) and a file has been
+	            written to the file system (use case 6, write new
+	            file to file system)
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1. POIFS discards storage of the existing file.<br>
+  	        2. POIFS updates the existing file's entry in the
+	            Property Table<br>
+	        3. POIFS stores the new file's data
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1a. POIFS throws an exception if the file does not
+	            exist.
+	    </td>
+	  
+</tr>
+	
+</table>
+      
+      
+<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>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * POIFS client- wants to remove a file from a file
+	            system<br>
+		    * POIFS - knows how to manage the file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">
+	      Either<br>
+<br>
+	        The file system has been read (use case 1, read
+	            existing file system) and a file has been
+	            extracted from the file system (use case 7, read
+	            existing file from file system)<br>
+	      
+<br>
+	      or<br>
+	      
+<br>
+	        The file system has been created (use case 3,
+	            create new file system) and a file has been
+	            written to the file system (use case 6, write new
+	            file to file system)
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	      	1. POIFS discards the specified file's storage.<br>
+	      	2. POIFS discards the file's Property Table
+	      	    entry.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1a. POIFS throws an exception if the file does not
+	            exist.
+	    </td>
+	  
+</tr>
+	
+</table>
+      
+      
+<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>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * POIFS client- wants to add a new file to the file
+	            system<br>
+		    * POIFS - knows how to manage the file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">The specified file does not yet exist in the file
+	        system</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1. The POIFS client provides a file name<br>
+	        2. POIFS creates a new Property Table entry for the
+	            new file<br>
+	        3. POIFS provides the POIFS client with an
+	            <span class="codefrag">OutputStream</span> to write to.<br>
+	        4. The POIFS client writes data to the provided
+	            <span class="codefrag">OutputStream</span>.<br>
+	        5. The POIFS client closes the provided
+	            <span class="codefrag">OutputStream</span>
+<br>
+	        6. POIFS updates the Property Table entry with the
+	            new file's size
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1a. POIFS throws an exception if a file with the
+	            specified name already exists in the file
+	            system.<br>
+            1b. POIFS throws an exception if the file name is
+                too long. The limit on file name length is 31
+                characters.
+	    </td>
+	  
+</tr>
+	
+</table>
+      
+      
+<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>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * POIFS client- wants to read a file from the file
+	            system<br>
+		    * POIFS - knows how to manage the file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * The file system has been read (use case 1, read
+	            existing file system) or has been created and
+	            written to (use case 3, create new file system;
+	            use case 6, write new file to file system).<br>
+            * The specified file exists in the file system.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * The POIFS client provides the name of a file to be read <br>
+            * POIFS provides an <span class="codefrag">InputStream</span> to read from. <br>
+            * The POIFS client reads from the <span class="codefrag">InputStream</span>.<br>
+            * The POIFS client closes the <span class="codefrag">InputStream</span>.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">1a. POIFS throws an exception if no file with the
+	        specified name exists.</td>
+	  
+</tr>
+	
+</table>
+      
+      
+<a name="Use+Case+8%3A+Read+file+system+directory"></a>
+<div class="h4">
+<h4>Use Case 8: Read file system directory</h4>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * POIFS client- wants to know what files exist in
+	            the file system<br>
+            * POIFS - knows how to manage the file system
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">The file system has been read (use case 1, read
+	        existing file system) or created (use case 3, create
+	        new file system)</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1. The POIFS client requests the file system
+	            directory.
+		    2. POIFS returns an <span class="codefrag">Iterator</span>. The
+		    <span class="codefrag">Iterator</span> will not include the root
+		    entry in the Property Table, and may be an
+		    <span class="codefrag">Iterator</span> over an empty
+		    <span class="codefrag">Collection</span>.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	
+</table>
+      
+      
+<a name="Use+Case+9%3A+Read+file"></a>
+<div class="h4">
+<h4>Use Case 9: Read file</h4>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	            POIFS - POIFS needs to read a file, or something
+	            resembling a file (i.e., the Property Table, the
+	            Small Block Array, or the Small Block Allocation
+	            Table)
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1. POIFS begins with a start block, a file size, and
+	            a flag indicating whether to use the Big Block
+	            Allocation Table or the Small Block Allocation
+	            Table<br>
+            2. POIFS returns an <span class="codefrag">InputStream</span>.<br>
+            3. Reads from the <span class="codefrag">InputStream</span> are
+                performed by walking the specified Block
+                Allocation Table and reading the blocks
+                indicated.<br>
+            4. POIFS closes the <span class="codefrag">InputStream</span> when
+                finished reading the file, or its client wants to
+                close the <span class="codefrag">InputStream</span>.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">3a. An exception will be thrown if the specified Block
+	        Allocation Table is corrupt, as evidenced by an index
+	        pointing to a non-existent block, or by a chain
+	        extending past the known size of the file.</td>
+	  
+</tr>
+	
+</table>
+      
+      
+<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>
+</div>
+        
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Primary Actor:</em></td>
+	    <td colspan="1" rowspan="1">POIFS client</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Scope:</em></td>
+	    <td colspan="1" rowspan="1">POIFS</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Level:</em></td>
+	    <td colspan="1" rowspan="1">Summary</td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Stakeholders and Interests:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * POIFS client- wants to rename an existing file in
+	            the file system.<br>
+            * POIFS - knows how to manage the file system.
+	    </td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Precondition:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * The file system is has been read (use case 1, read
+	            existing file system) or has been created and
+	            written to (use case 3, create new file system;
+	            use case 6, write new file to file system.<br>
+            * The specified file exists in the file system.<br>
+            * The new name for the file does not duplicate
+                another file in the file system.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Minimal Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">None</td>
+	  
+</tr>
+	  
+<tr class="b">
+	    
+<td colspan="1" rowspan="1"><em>Main Success Guarantee:</em></td>
+	    <td colspan="1" rowspan="1">
+	        1. POIFS updates the Property Table entry for the
+	            specified file with its new name.
+	    </td>
+	  
+</tr>
+	  
+<tr class="a">
+	    
+<td colspan="1" rowspan="1"><em>Extensions:</em></td>
+	    <td colspan="1" rowspan="1">
+	        * 1a. If the old file name is not in the file
+	            system, POIFS throws an exception.<br>
+            * 1b. If the new file name already exists in the
+                file system, POIFS throws an exception.<br>
+            * 1c. If the new file name is too long (the limit is
+                31 characters), POIFS throws an exception.
+	    </td>
+	  
+</tr>
+	
+</table>
+      
+    
+  
+
+<div id="authors" align="right">by&nbsp;Marc Johnson</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-2012&nbsp;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.
+            </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>

Propchange: poi/site/publish/poifs/usecases.html
------------------------------------------------------------------------------
    svn:executable = *

Added: poi/site/publish/resources/images/businessplan.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/businessplan.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/businessplan.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/businessplan.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/calculatePayment.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/calculatePayment.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/calculatePayment.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/calculatePayment.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/calendar.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/calendar.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/calendar.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/calendar.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/group-logo.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/group-logo.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/group-logo.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/group-logo.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/loancalc.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/loancalc.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/loancalc.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/loancalc.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/project-logo.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/project-logo.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/project-logo.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/project-logo.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/simple-xls-with-function.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/simple-xls-with-function.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/simple-xls-with-function.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/simple-xls-with-function.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/resources/images/ss-features.png
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/ss-features.png?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/ss-features.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/ss-features.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: poi/site/publish/resources/images/timesheet.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/resources/images/timesheet.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/resources/images/timesheet.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/resources/images/timesheet.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/skin/images/add.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/add.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/add.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/add.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/skin/images/built-with-forrest-button.png
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/built-with-forrest-button.png?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/built-with-forrest-button.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/built-with-forrest-button.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: poi/site/publish/skin/images/favicon.ico
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/favicon.ico?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/favicon.ico
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/favicon.ico
------------------------------------------------------------------------------
    svn:mime-type = image/x-icon

Added: poi/site/publish/skin/images/note.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/note.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/note.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/note.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/nw_maj_rond.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/nw_maj_rond.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/nw_maj_rond.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/nw_maj_rond.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/nw_min.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/nw_min.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/nw_min.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/nw_min.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/pdfdoc.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/pdfdoc.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/pdfdoc.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/pdfdoc.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/printer.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/printer.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/printer.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/printer.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/remove.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/remove.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/remove.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/remove.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/skin/images/spacer.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/spacer.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/spacer.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/spacer.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/strich.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/strich.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/strich.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/strich.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/update.jpg
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/update.jpg?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/update.jpg
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/update.jpg
------------------------------------------------------------------------------
    svn:mime-type = image/jpeg

Added: poi/site/publish/skin/images/valid-html401.png
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/valid-html401.png?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/valid-html401.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/valid-html401.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: poi/site/publish/skin/images/vcss.png
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/vcss.png?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/vcss.png
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/vcss.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: poi/site/publish/skin/images/void.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/void.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/void.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/void.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/images/xmldoc.gif
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/images/xmldoc.gif?rev=1423805&view=auto
==============================================================================
Binary file - no diff available.

Propchange: poi/site/publish/skin/images/xmldoc.gif
------------------------------------------------------------------------------
    svn:executable = *

Propchange: poi/site/publish/skin/images/xmldoc.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: poi/site/publish/skin/mysite.css
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/mysite.css?rev=1423805&view=auto
==============================================================================
--- poi/site/publish/skin/mysite.css (added)
+++ poi/site/publish/skin/mysite.css Wed Dec 19 09:27:20 2012
@@ -0,0 +1,139 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/*
+ * Other colors:
+ *  - dark blue: #036
+ *  - bluish: #269
+ *
+ */
+
+/*
+ * The Banner section.
+ */
+.banner, .projectLogo, .groupLogo, .projectLogo a, .groupLogo a,
+    .groupLogo a:visited, .projectLogo a:visited,
+    .groupLogo a:link, .projectLogo a:link {
+}
+
+/*
+ * The Status + Footer section.
+ */
+.status, .breadcrumb, .searcher, .tabs {
+}
+
+.selectedTab {
+}
+
+/*
+ * The Menu section.
+ */
+.menuColumn {
+}
+.menubar {
+}
+.menu {
+}
+.menuLabel {
+}
+.menuItem {
+}
+
+/*
+ * The Content section.
+ */
+.contentColumn {
+}
+
+h1, h2, h3, h4 {
+}
+
+h3, h4 {
+ }
+h3 {
+  }
+h4 {  
+}
+
+.code {
+}
+
+.section {
+}
+
+.subsection {
+}
+
+/*
+ * The Footer section.
+ */
+.footer, .copyright, .host, .credit {
+}
+
+/*
+ * General Settings
+ */
+body {
+}
+
+a:link, .menuItem a:visited, .status a:visited {
+ color: #036;
+}
+
+a:active, a:hover {
+
+}
+
+body, th, td {
+}
+
+.logoImage {
+}
+
+.frame {
+  border: solid black 1px;
+  margin: 1em 3em;
+}
+
+.frame .label {
+  background: #369;
+  color: white;
+  font-weight: bold;
+  padding: 5px 10px;
+}
+.frame .content {
+  padding: 5px 10px;
+  background: #F0F0FF;
+  color: black;
+  line-height: 120%;
+  font-size: 90%;
+}
+.warning .label {
+  background: #C00;
+  color: white;
+}
+.warning .content {
+  background: #FFF0F0;
+  color: black;
+}
+.fixme .label {
+  background: #C6C600;
+}
+
+.codefrag {
+  font-family: "Courier New", Courier, monospace;
+  font-size: 110%;
+}

Propchange: poi/site/publish/skin/mysite.css
------------------------------------------------------------------------------
    svn:executable = *

Added: poi/site/publish/skin/print.css
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/print.css?rev=1423805&view=auto
==============================================================================
--- poi/site/publish/skin/print.css (added)
+++ poi/site/publish/skin/print.css Wed Dec 19 09:27:20 2012
@@ -0,0 +1,32 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks	{
+	display: none;
+	}
+body.docs div.docs	{
+	margin: 0 !important;
+	border: none !important
+	}
+
+/* just to be sure */
+#navcolumn {
+ width: 0px;
+}
+
+#leftcol {
+ width: 0px;
+}

Propchange: poi/site/publish/skin/print.css
------------------------------------------------------------------------------
    svn:executable = *

Added: poi/site/publish/skin/site.css
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/site.css?rev=1423805&view=auto
==============================================================================
--- poi/site/publish/skin/site.css (added)
+++ poi/site/publish/skin/site.css Wed Dec 19 09:27:20 2012
@@ -0,0 +1,104 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+div#banner {
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa;
+}
+
+p img.ontheright {
+	float: right;
+}
+
+#banner, #banner td {
+ background: #fff;
+ color: #036;
+}
+
+#tabs {
+  text-align: right;
+}
+
+.selectedTab {
+  color: #036;	
+}
+
+ a.unselectedTab {
+  color: #888888;	
+}
+
+#source {
+ background-color: #fff;
+ color: #000;
+ border-right: 1px solid #888;
+ border-left: 1px solid #888;
+ border-top: 1px solid #888;
+ border-bottom: 1px solid #888;
+ margin-right: 7px;
+ margin-left: 7px;
+ margin-top: 1em;
+}
+
+#source pre {
+ margin-right: 7px;
+ margin-left: 7px;
+}
+
+/* make the whole column grey */
+#navcolumn {
+ width: 180px;
+ }
+
+#leftcol {
+ width: 180px;
+}
+
+/*
+ * The Menu section.
+ */
+.menuColumn {
+}
+
+.menu {
+  padding-bottom: .2em;
+  font-size: x-small;
+  text-decoration: none;
+}
+.menuLabel { font-weight: bold; }
+.menuItem {
+  padding-left: 12px;
+  text-decoration: none;
+}
+
+/* breadcrumbs */
+#breadcrumbs
+{
+	font-weight: bold;
+}
+.breadcrumbTrail
+{
+	padding-left: 5px;
+}
+.breadcrumb
+{
+	font-weight: bold;
+}
+.crumbSeparator
+{
+}
+#authors {
+ font-size: x-small;
+}

Propchange: poi/site/publish/skin/site.css
------------------------------------------------------------------------------
    svn:executable = *

Added: poi/site/publish/skin/tigris.css
URL: http://svn.apache.org/viewvc/poi/site/publish/skin/tigris.css?rev=1423805&view=auto
==============================================================================
--- poi/site/publish/skin/tigris.css (added)
+++ poi/site/publish/skin/tigris.css Wed Dec 19 09:27:20 2012
@@ -0,0 +1,450 @@
+/*
+* Licensed to the Apache Software Foundation (ASF) under one or more
+* contributor license agreements.  See the NOTICE file distributed with
+* this work for additional information regarding copyright ownership.
+* The ASF licenses this file to You under the Apache License, Version 2.0
+* (the "License"); you may not use this file except in compliance with
+* the License.  You may obtain a copy of the License at
+*
+*     http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+/* contains rules unsuitable for Netscape 4.x; simpler rules are in ns4_only.css. see <http://style.tigris.org/> */
+
+/* colors, backgrounds, borders, link indication */ 
+
+body {
+ background: #fff;
+ color: #000;
+ }
+.app h3, .app h4, .app th, .tabs td, .tabs th, .functnbar {
+ background-image: url(images/nw_maj_rond.gif);
+ background-repeat: no-repeat;
+ }
+#navcolumn div div, body.docs #toc li li  {
+ background-image: url(images/strich.gif);
+ background-repeat: no-repeat;
+ background-position: .5em .5em;
+ }
+#navcolumn div div.heading  {
+ background-image: none;
+ }
+.app h3, .app h4 {
+ color: #fff;
+ }
+.app h3 {
+ background-color: #036;
+ }
+.app h4 {
+ background-color: #888;
+ }
+.a td {
+ background: #ddd;
+ }
+.b td {
+ background: #efefef;
+ }
+table, th, td {
+ border: none
+ }
+.mtb {
+ border-top: solid 1px #ddd;
+ }
+div.colbar {
+ background: #bbb;
+ }
+div#banner {
+ border-top: 1px solid #369;
+ border-bottom: 1px solid #003;
+ }
+div#helptext th {
+ border-bottom: 1px solid #996;
+ border-right: 1px solid #996;
+ }
+div#helptext td {
+ border-bottom: 1px solid #cc9;
+ border-right: 1px solid #cc9;
+ }
+.tabs { 
+ border-bottom: .75em #888 solid;
+ }
+.tabs th, .tabs td {
+ border-right: 1px solid #333;
+ }
+.tabs td {
+ border-bottom: 1px solid #ddd;
+ }
+#navcolumn {
+ background: #eee;
+ border-right: 1px solid #aaa;
+ border-bottom: 1px solid #aaa;
+ }
+#breadcrumbs {
+ border-bottom: 1px solid #aaa;
+ background-color: #ddd;
+ }
+#navcolumn, #breadcrumbs {
+ border-top: 1px solid #fff;
+ }
+#rightcol div.www, #rightcol div.help {
+ border: 1px solid #ddd;
+ }
+div#navcolumn div.focus {
+ border-top: 1px solid #aaa;
+ border-left: 1px solid #aaa;
+ background-color: #fff;
+ } 
+body.docs div.docs { 
+ background: #fff;
+ border-left: 1px solid #ddd;
+ border-top: 1px solid #ddd;
+ }
+body.docs { 
+ background: #eee url(images/help_logo.gif) top right no-repeat !important;
+ }
+.docs h3, .docs h4 {
+ border-top: solid 1px #000;
+ }
+#alerterrormessage { 
+ background: url(images/icon_alert.gif) top left no-repeat !important;
+ }
+.functnbar {
+ background-color: #aaa;
+ }
+.functnbar2, .functnbar3  {
+ background: #aaa;
+ }
+.functnbar3 {
+ background-color: #ddd;
+ }
+.functnbar, .functnbar2, .functnbar3 {
+ color: #000;
+ }
+.functnbar a, .functnbar2 a, .functnbar3 a {
+ color: #000;
+ text-decoration: underline;
+ }
+#topmodule {
+ background: #ddd;
+ border-top: 1px solid #fff;
+ border-bottom: 1px solid #aaa; 
+ border-right: 1px solid #aaa; 
+ }
+#topmodule #issueid {
+ border-right: 1px solid #aaa;
+ }
+a:link, #navcolumn a:visited, .app a:visited, .tasknav a:visited {
+ color: blue;
+ }
+a:active, a:hover, #leftcol a:active, #leftcol a:hover {
+ color: #f30 !important;
+ }
+#login a:link, #login a:visited {
+ color: white; 
+ text-decoration: underline;
+ }
+#banner a:active, #banner a:hover {
+ color: #f90 !important;
+ }
+#leftcol a, #breadcrumbs a  {
+ text-decoration: none;
+ }
+a:link.selfref, a:visited.selfref {
+ color: #555 !important;
+ text-decoration: none;
+ }
+h2 .lastchild {
+ color: #777
+ } 
+.tabs td, .tabs th {
+ background-color: #ddd;
+ }
+.app th {
+ background-color: #bbb;
+ }
+.tabs th {
+ background-color: #888;
+ color: #fff;
+ }
+.axial th {
+ background-color: #ddd;
+ color: black
+ }
+.tabs td {
+ background-color: #ddd;
+ }
+.alert { 
+ color: #c00;
+ }
+.confirm {
+ color: green;
+ }
+.info {
+ color: blue;
+ }
+.selection {
+ background: #ffc;
+ }
+#login {
+ color: #fff;
+ }
+#helptext th {
+ background: #cc9;
+ }
+#helptext td {
+ background: #ffc;
+ }
+.tabs a  {
+ text-decoration: none;
+ }
+#navcolumn div strong {
+ color: #000;
+ }
+#banner, #banner td { 
+ background: #036;
+ color: #fff;
+ }
+body #banner #login a { 
+ color: #fff;
+ }
+
+
+/* font and text properties, exclusive of link indication, alignment, text-indent */
+
+body, th, td, input, select, textarea, h2 small {
+ font-family: Verdana, Helvetica, Arial, sans-serif;
+ }
+code, pre {
+ font-family: 'Andale Mono', Courier, monospace;
+ }
+html body, body th, body td, textarea, h2 small, .app h3, .app h4, #rightcol h3, #bodycol pre, #bodycol code {
+ font-size: x-small;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: small
+ }
+html>body, html>body th, html>body td, html>body input, html>body select, html>body textarea, html>body h2 small, html>body .app h3, html>body .app h4, html>body #rightcol h3, html>body #bodycol pre, html>body #bodycol code {
+ font-size: small
+ }
+small, div#footer td, div#login, div.tabs th, div.tabs td, input, select, .paginate, .functnbar, .functnbar2, .functnbar3, #breadcrumbs td, .courtesylinks, #rightcol div.help, .colbar, .tasknav, body.docs div#toc, #leftcol {
+ font-size: x-small;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ font-size: x-small
+ }
+html>body small, html>body div#footer td, html>body div#login, html>body div#helptext td, html>body div#helptext th, html>body div.tabs th, html>body div.tabs td, html>body input, html>body select, html>body .paginate, html>body .functnbar, html>body .functnbar2, html>body .functnbar3, html>body #breadcrumbs td, html>body .courtesylinks, html>body #rightcol div.help, html>body .colbar, html>body .tasknav, html>body.docs #toc {
+ font-size: x-small
+ }
+#bodycol h2 {
+ font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
+ font-size: 1.5em;
+ font-weight: normal;
+ }
+h2 small {
+ font-weight: bold;
+ letter-spacing: .06em;
+ }
+dt {
+ font-weight: bold
+ }
+#login .username {
+ font-weight: bold;
+ }
+h4 {
+ font-size: 1em;
+ }
+#breadcrumbs td {
+ font-weight: bold;
+ } 
+.selection {
+ font-weight: bold
+ }
+
+
+/* box properties (exclusive of borders), positioning, alignments, list types, text-indent */
+
+#bodycol h2 {
+ margin-top: .3em;
+ margin-bottom: .5em;
+ }
+p, ul, ol, dl {
+ margin-top: .67em;
+ margin-bottom: .67em;
+ }
+h3, h4 {
+ margin-bottom: 0;
+ }
+form {
+ margin-top: 0;
+ margin-bottom: 0;
+ }
+#bodycol {
+ padding-left: 12px;
+ padding-right: 12px;
+ width: 100%;
+ voice-family: "\"}\"";
+ voice-family: inherit;
+ width: auto;
+ }
+html>body #bodycol {
+ width: auto;
+ }
+.docs {
+ line-height: 1.4;
+ }
+.app h3, .app h4 {
+ padding: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+ }
+.h3 p, .h4 p, .h3 dt, .h4 dt {
+ margin-right: 7px;
+ margin-left: 7px;
+ }
+.tasknav {
+ margin-bottom: 1.33em
+ }
+div.colbar {
+ padding: 4px;
+ margin: 2px 2px 0;
+ }
+.tabs { 
+ margin-top: .67em;
+ margin-right: 2px;
+ margin-left: 2px;
+ }
+#leftcol {
+ padding-bottom: .5em;
+ }
+#breadcrumbs td {
+ vertical-align: middle;
+ padding: 2px 8px;
+ } 
+#rightcol div.www, #rightcol div.help {
+ padding: 0 .5em
+ }
+#navcolumn {
+ margin: -8px -8px 0 -8px;
+ padding: 4px;
+ }
+#navcolumn div {
+ padding-left: 5px
+ }
+div#navcolumn div div {
+ margin-top: .3em;
+ margin-bottom: .3em;
+ }
+div#navcolumn div.focus { 
+ margin-top: -.1em;
+ padding: .2em 4px; 
+ } 
+body.docs #toc { 
+ position: absolute;
+ top: 15px;
+ left: 0px;
+ width: 120px;
+ padding: 0 20px 0 0
+ }
+body.docs #toc ul, #toc ol {
+ margin-left: 0;
+ padding-left: 0;
+ }
+body.docs #toc li {
+ margin-top: 7px;
+ padding-left: 10px;
+ list-style-type: none;
+ }
+body.docs div.docs { 
+ margin: 61px 0 0 150px;
+ padding: 1em 2em 1em 1em !important;
+ }
+.docs p+p {
+ text-indent: 5%;
+ margin-top: -.67em
+ }
+.docs h3, .docs h4 {
+ margin-bottom: .1em;
+ padding-top: .3em;
+ }
+#alerterrormessage { 
+ padding-left: 100px;
+ }
+.functnbar, .functnbar2, .functnbar3 {
+ padding: 5px;
+ margin: .67em 2px;
+ }
+#topmodule td {
+ vertical-align: middle;
+ padding: 2px 8px
+ } 
+body {
+ padding: 1em;
+ }
+body.composite, body.docs {
+ margin: 0;
+ padding: 0;
+ }
+th, td {
+ text-align: left;
+ vertical-align: top 
+ }
+.right {
+ text-align: right !important;
+ }
+.center {
+ text-align: center !important;
+ }
+.tabs td, .tabs th {
+ padding-left: 7px;
+ padding-right: 7px;
+ }
+.axial th {
+ text-align: right;
+ }
+.app .axial td th {
+ text-align: left;
+ }
+body td .stb {
+ margin-top: 1em;
+ text-indent: 0;
+ }
+body td .mtb {
+ margin-top: 2em;
+ text-indent: 0;
+ }
+dd {
+ margin-bottom: .67em;
+ }
+#footer {
+ margin: 4px
+ }
+#helptext {
+ margin-top: 1em
+ }
+#helptext td div {
+ margin: .5em
+ }
+.courtesylinks {
+ margin-top: 1em;
+ padding-top: 1em
+ }
+#navcolumn div {
+ margin-bottom: .5em;
+ }
+#navcolumn div div {
+ margin-top: .3em
+ }
+#navcolumn div div {
+ padding-left: 1em;
+ }
+#banner, #banner td { 
+ vertical-align: middle;
+ }
+body.docs, body.nonav {
+ margin: 1em
+ }

Propchange: poi/site/publish/skin/tigris.css
------------------------------------------------------------------------------
    svn:executable = *



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


Mime
View raw message