You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@apache.org on 2002/08/29 14:01:00 UTC

cvs commit: jakarta-slide/docs howto-j2eestore.html jstl-taglib.html architecture.html changelog.html conf-lib.html domain.html examples.html howto-jdbcstore.html howto-tomcat.html index.html installation.html library.html lock.html macro.html namespace.html news.html process.html release.html search.html security.html server.html status.html structure.html struts-taglib.html version.html webdav-client.html

remm        2002/08/29 05:01:00

  Modified:    docs     architecture.html changelog.html conf-lib.html
                        domain.html examples.html howto-jdbcstore.html
                        howto-tomcat.html index.html installation.html
                        library.html lock.html macro.html namespace.html
                        news.html process.html release.html search.html
                        security.html server.html status.html
                        structure.html struts-taglib.html version.html
                        webdav-client.html
  Added:       docs     howto-j2eestore.html jstl-taglib.html
  Log:
  - Site update.
  
  Revision  Changes    Path
  1.30      +6 -0      jakarta-slide/docs/architecture.html
  
  Index: architecture.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/architecture.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- architecture.html	7 Oct 2001 18:14:24 -0000	1.29
  +++ architecture.html	29 Aug 2002 12:00:57 -0000	1.30
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.42      +1 -156    jakarta-slide/docs/changelog.html
  
  Index: changelog.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/changelog.html,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -u -r1.41 -r1.42
  --- changelog.html	15 Apr 2002 16:10:35 -0000	1.41
  +++ changelog.html	29 Aug 2002 12:00:58 -0000	1.42
  @@ -387,161 +387,6 @@
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Slide%201.1"><strong>Slide 1.1</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -  
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
  -<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Slide%201.1.0"><strong>Slide 1.1.0</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -    
  -<p>
  -
  -      
  -<table cellspacing="2" cellpadding="2" border="0">
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          6398 - Actions in administration web-app always operate on the 
  -          default namespace when Slide is deployed as standalone-server (CL)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/add.gif" class="icon" alt="add"></td><td>
  -          Add an implementation of the tag library based on JSTL Beta 1 (CL)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/add.gif" class="icon" alt="add"></td><td>
  -          DataSource based JDBC store (Ashok Kumar, RM)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/add.gif" class="icon" alt="add"></td><td>
  -          Add WebDAV File implementation with the associated Swing file 
  -          chooser helpers (Eckard Buchner)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          5582 - JDBCContentStore.retrieveRevisionContent - not closing 
  -          connections (Chris Kimpton)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/docs.gif" class="icon" alt="docs"></td><td>
  -          Add documentation on the DataSource stores (Colin Britton)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/update.gif" class="icon" alt="update"></td><td>
  -          Performance improvements to JDBC and J2EE Store (Colin Britton)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/update.gif" class="icon" alt="update"></td><td>
  -          NotFoundExceptions and AlreadyExistsExceptions aren't considered 
  -          fatal the transaction won't be always rolledback when committed 
  -          (Colin Britton, DV)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          Fix problems when handling properties which don't have a namespace 
  -          (JP)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          5733 - getMethodData and getMethodDataAsString don't update the 
  -          resource status code (DV)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          Fix bug where in the JDBC stores where the connection to the
  -          database could be lost (DV, Jason Harrop)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          "lockdiscovery" and "supportedlock" may not be modified by a
  -          PROPPATCH (JP)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          Encode the owner URL in LOCK and PROPFIND methods (JP)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          Fix problems initializing the J2EE store when using the Slide server
  -          (note: the fix only works with Tomcat 4.1) (RM)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          MOVE and COPY with a '+' in the URL is now possible (JP)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/fix.gif" class="icon" alt="fix"></td><td>
  -          6024 - PROPPATCH response specifies "DAV" as the namespace (Joe Mudd)
  -        </td>
  -</tr>
  -        
  -<tr>
  -<td><img src="images/add.gif" class="icon" alt="add"></td><td>
  -          Start implementation of client support for digest authentication
  -          (Robert Owen)
  -        </td>
  -</tr>
  -      
  -</table>
  -
  -    
  -</p>
  -
  -  
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  -  
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  -
  -  
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
   <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Slide%201.0"><strong>Slide 1.0</strong></a></font></td>
   </tr>
   <tr>
  @@ -2224,7 +2069,7 @@
   <td colspan="2">
   <div align="center">
   <font size="-1" color="#525D76"><em>
  -        Copyright &copy; 1999-2002, Apache Software Foundation
  +        Copyright &copy; 1999-2001, Apache Software Foundation
           </em></font>
   </div>
   </td>
  
  
  
  1.30      +6 -0      jakarta-slide/docs/conf-lib.html
  
  Index: conf-lib.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/conf-lib.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- conf-lib.html	7 Oct 2001 18:14:24 -0000	1.29
  +++ conf-lib.html	29 Aug 2002 12:00:58 -0000	1.30
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/domain.html
  
  Index: domain.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/domain.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- domain.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ domain.html	29 Aug 2002 12:00:58 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/examples.html
  
  Index: examples.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/examples.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- examples.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ examples.html	29 Aug 2002 12:00:58 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.25      +138 -50   jakarta-slide/docs/howto-jdbcstore.html
  
  Index: howto-jdbcstore.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/howto-jdbcstore.html,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- howto-jdbcstore.html	7 Oct 2001 18:14:24 -0000	1.24
  +++ howto-jdbcstore.html	29 Aug 2002 12:00:58 -0000	1.25
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -155,6 +158,9 @@
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
   </li>
   <li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
  +</li>
  +<li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
   </li>
   </ul>
  @@ -206,15 +212,14 @@
   <tr>
   <td>
   <blockquote>
  -    
  -    
   <p>
         This section presents the database schema which is used by the JDBC 
         stores. The types mentioned are the Java types which are expected for 
         each field.
       </p>
  -    
  -    
  +<table width="100%">
  +<tr>
  +<td width="45%" valign="top">
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Objects"><strong>Objects</strong></a></font></td>
  @@ -237,8 +242,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Children"><strong>Children</strong></a></font></td>
  @@ -261,8 +264,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Links"><strong>Links</strong></a></font></td>
  @@ -274,7 +275,7 @@
         
   <ul>
           
  -<li>uri: String</li>
  +<li>link: String</li>
           
   <li>linkto: String</li>
         
  @@ -285,8 +286,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Permissions"><strong>Permissions</strong></a></font></td>
  @@ -317,8 +316,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Locks"><strong>Locks</strong></a></font></td>
  @@ -342,7 +339,7 @@
           
   <li>inheritable: int</li>
           
  -<li>xeclusive: int</li>
  +<li>xexclusive: int</li>
         
   </ul>
         
  @@ -351,8 +348,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Revisions"><strong>Revisions</strong></a></font></td>
  @@ -377,8 +372,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Workingrevision"><strong>Workingrevision</strong></a></font></td>
  @@ -403,8 +396,7 @@
   </td>
   </tr>
   </table>
  -    
  -    
  +</td><td width="10%" valign="top">&nbsp;</td><td width="*" valign="top">
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Latestrevisions"><strong>Latestrevisions</strong></a></font></td>
  @@ -429,8 +421,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Branches"><strong>Branches</strong></a></font></td>
  @@ -444,7 +434,7 @@
           
   <li>uri: String</li>
           
  -<li>xnumebr: String</li>
  +<li>xnumber: String</li>
           
   <li>childnumber: String</li>
         
  @@ -455,8 +445,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Revision"><strong>Revision</strong></a></font></td>
  @@ -481,8 +469,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Label"><strong>Label</strong></a></font></td>
  @@ -507,8 +493,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Property"><strong>Property</strong></a></font></td>
  @@ -541,8 +525,6 @@
   </td>
   </tr>
   </table>
  -    
  -    
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
   <td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Revisioncontent"><strong>Revisioncontent</strong></a></font></td>
  @@ -567,27 +549,66 @@
   </td>
   </tr>
   </table>
  -    
  -  
  +</td>
  +</tr>
  +</table>
   </blockquote>
   </td>
   </tr>
   </table>
  -  
  +
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Hypersonic%20SQL"><strong>Hypersonic SQL</strong></a></font></td>
  +<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Database%20creation%20scripts"><strong>Database creation scripts</strong></a></font></td>
   </tr>
   <tr>
   <td>
  -<blockquote>
  -    
  +<blockquote>  
       
   <p>
  -      The initialization script for hSQL is the one which is run at the 
  -      startup of the store.
  +      The initialization script for Hypersonic SQL is the one which is run at the 
  +      startup of the default JDBC store.
       </p>
  +
  +    
  +<table>
  +<th><td>Supported databases:</td></th>
  +<tr>
  +<td>
  +<ul>
  +<li>
  +<a href="#Hypersonic%20SQL">Hypersonic SQL</a>
  +</li>
  +<li>
  +<a href="#mySQL">mySQL</a>
  +</li>
  +<li>
  +<a href="#PostgreSQL">PostgreSQL</a>
  +</li>
  +<li>
  +<a href="#Oracle%208i">Oracle 8i</a>
  +</li>
  +<li>
  +<a href="#Cloudscape">Cloudscape</a>
  +</li>
  +<li>
  +<a href="#Microsoft%20SQL%20Server">Microsoft SQL Server</a>
  +</li>
  +</ul>
  +</td>
  +</tr>
  +</table>
  +<br>
  +
  +  
  +<table width="100%" cellpadding="2" cellspacing="0" border="0">
  +<tr>
  +<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Hypersonic%20SQL"><strong>Hypersonic SQL</strong></a></font></td>
  +</tr>
  +<tr>
  +<td>
  +<blockquote>
       
       
   <p>
  @@ -644,7 +665,7 @@
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="mySQL"><strong>mySQL</strong></a></font></td>
  +<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="mySQL"><strong>mySQL</strong></a></font></td>
   </tr>
   <tr>
   <td>
  @@ -700,11 +721,72 @@
   </td>
   </tr>
   </table>
  +
  +  
  +<table width="100%" cellpadding="2" cellspacing="0" border="0">
  +<tr>
  +<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="PostgreSQL"><strong>PostgreSQL</strong></a></font></td>
  +</tr>
  +<tr>
  +<td>
  +<blockquote>
  +    
  +    
  +<p>
  +
  +<pre>
  +create table objects(uri varchar(3200) primary key, classname varchar(4000));
  +
  +create table children(uri varchar(4000), childuri varchar(4000));
  +
  +create table links(link varchar(4000), linkto varchar(4000));
  +
  +create table permissions(object varchar(4000), revisionnumber varchar(20), 
  +  subject varchar(4000), action varchar(4000), inheritable int, negative int);
  +
  +create table locks(id varchar(4000), object varchar(4000), 
  +  subject varchar(4000), type varchar(4000), 
  +  expirationdate varchar(15), inheritable int, xexclusive int);
  +
  +create table revisions(uri varchar(3200) primary key, 
  +  isversioned int, initialrevision varchar(10));
  +
  +create table workingrevision(uri varchar(4000), 
  +  baserevision varchar(20), xnumber varchar(20));
  +
  +create table latestrevisions(uri varchar(4000), 
  +  branchname varchar(4000), xnumber varchar(20));
  +
  +create table branches(uri varchar(4000), xnumber varchar(20), 
  +  childnumber varchar(20));
  +
  +create table revision(uri varchar(4000), xnumber varchar(20), 
  +  branchname varchar(4000));
  +
  +create table label(uri varchar(4000), xnumber varchar(20), 
  +  label varchar(4000));
  +
  +create table property(uri varchar(4000), xnumber varchar(20), 
  +  name varchar(4000), value varchar(4000), namespace varchar(4000), 
  +  type varchar(100), protected int);
  +
  +create table revisioncontent(uri varchar(4000), xnumber varchar(20), 
  +  content oid);
  +
  +</pre>
  +    
  +</p>
  +    
  +  
  +</blockquote>
  +</td>
  +</tr>
  +</table>
     
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Oracle%208i"><strong>Oracle 8i</strong></a></font></td>
  +<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Oracle%208i"><strong>Oracle 8i</strong></a></font></td>
   </tr>
   <tr>
   <td>
  @@ -764,7 +846,7 @@
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cloudscape"><strong>Cloudscape</strong></a></font></td>
  +<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Cloudscape"><strong>Cloudscape</strong></a></font></td>
   </tr>
   <tr>
   <td>
  @@ -824,7 +906,7 @@
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Microsoft%20SQL%20Server"><strong>Microsoft SQL Server</strong></a></font></td>
  +<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Microsoft%20SQL%20Server"><strong>Microsoft SQL Server</strong></a></font></td>
   </tr>
   <tr>
   <td>
  @@ -848,16 +930,17 @@
   create table locks(id uri, object uri, subject uri, type uri, 
     expirationdate varchar(15), inheritable int, xexclusive int);
   
  -create table revisions(uri uri primary key, isversioned int, initialrevision varchar(10) );
  +create table revisions(uri uri primary key, 
  +  isversioned int, initialrevision varchar(10) );
   
  -create table workingrevision(uri uri, baserevision varchar(20), xnumber 
  -  varchar(20) );
  +create table workingrevision(uri uri, baserevision varchar(20), 
  +  xnumber varchar(20) );
   
  -create table latestrevisions(uri uri, branchname text, xnumber 
  -  varchar(20) );
  +create table latestrevisions(uri uri, branchname text, 
  +  xnumber varchar(20) );
   
  -create table branches(uri uri, xnumber varchar(20), childnumber 
  -  varchar(20) );
  +create table branches(uri uri, xnumber varchar(20), 
  +  childnumber varchar(20) );
   
   create table revision(uri uri, xnumber varchar(20), branchname text);
   
  @@ -871,6 +954,11 @@
       
   </p>
       
  +  
  +</blockquote>
  +</td>
  +</tr>
  +</table>
     
   </blockquote>
   </td>
  
  
  
  1.32      +6 -0      jakarta-slide/docs/howto-tomcat.html
  
  Index: howto-tomcat.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/howto-tomcat.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- howto-tomcat.html	13 Nov 2001 22:20:10 -0000	1.31
  +++ howto-tomcat.html	29 Aug 2002 12:00:58 -0000	1.32
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.31      +6 -0      jakarta-slide/docs/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/index.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- index.html	7 Oct 2001 18:14:24 -0000	1.30
  +++ index.html	29 Aug 2002 12:00:58 -0000	1.31
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.32      +99 -104   jakarta-slide/docs/installation.html
  
  Index: installation.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/installation.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- installation.html	7 Oct 2001 18:14:24 -0000	1.31
  +++ installation.html	29 Aug 2002 12:00:58 -0000	1.32
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -155,6 +158,9 @@
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
   </li>
   <li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
  +</li>
  +<li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
   </li>
   </ul>
  @@ -385,6 +391,74 @@
         which should be modified to configure the domain.
       </p>
       
  +<p>
  +      Slide has been tested with various servlet containers:
  +      <table cellspacing="2" cellpadding="2" border="0">
  +        
  +<tr>
  +          
  +<td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Servlet Container</b></font></td>
  +          <td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Comments</b></font></td>
  +        
  +</tr>
  +        
  +<tr>
  +          
  +<td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">JServ</font></td>
  +          <td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +            Slide requires a Servlet 2.2 compliant servlet container, and won't 
  +            run with JServ.
  +          </font></td>
  +        
  +</tr>
  +        
  +<tr>
  +          
  +<td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">Tomcat 3.1</font></td>
  +          <td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +            Due to some missing features, mainly with authentication, Slide 
  +            won't run with Tomcat 3.1.
  +          </font></td>
  +        
  +</tr>
  +        
  +<tr>
  +          
  +<td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">Tomcat 3.2</font></td>
  +          <td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +            Slide runs with Tomcat 3.2, but there are various issues with 
  +            mod_jk, as well as a few minor glitches.
  +          </font></td>
  +        
  +</tr>
  +        
  +<tr>
  +          
  +<td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">Tomcat 3.3</font></td>
  +          <td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +            Slide runs with Tomcat 3.3. See the 
  +            <a href="howto-tomcat.html">Tomcat HOW-TO</a> for more details.
  +          </font></td>
  +        
  +</tr>
  +        
  +<tr>
  +          
  +<td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">Tomcat 4.0</font></td>
  +          <td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +            The Slide binaries include a standalone server based on Tomcat 4.0.
  +            It is also possible to use Slide with Tomcat 4.0 as a web 
  +            application, as described in the 
  +            <a href="howto-tomcat.html">Tomcat HOW-TO</a>.
  +          </font></td>
  +        
  +</tr>
  +      
  +</table>
  +      If you have tested Slide with other servlet containers, please tell us 
  +      so we can add your experiences to this list.
  +    </p>
  +    
     
   </blockquote>
   </td>
  @@ -433,124 +507,45 @@
     
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Installing%20the%20Server"><strong>Installing the Server</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -    
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
  -<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="JServ"><strong>JServ</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -      
  -<p>
  -        Slide requires a Servlet 2.2 compliant servlet container, and won't run
  -        with JServ.
  -      </p>
  -
  -    
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  -    
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
  -<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat%203.1"><strong>Tomcat 3.1</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -      
  -<p>
  -        Due to some missing features, mainly with authentication, Slide 
  -        won't run with Tomcat 3.1.
  -      </p>
  -
  -    
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  -    
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
  -<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat%203.2"><strong>Tomcat 3.2</strong></a></font></td>
  +<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="WebDAV%20enabled%20JFileChooser%20components"><strong>WebDAV enabled JFileChooser components</strong></a></font></td>
   </tr>
   <tr>
   <td>
   <blockquote>
  -
  -      
  -<p>
  -        Slide runs with Tomcat 3.2, but there are various issues with mod_jk,
  -        as well as a few minor glitches.
  -      </p>
  -
  -    
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  +  
       
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
  -<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat%203.3"><strong>Tomcat 3.3</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -      
   <p>
  -        Slide should run with Tomcat 3.3, although it is currently untested.
  -        See the <a href="howto-tomcat.html">Tomcat HOW-TO</a> for more details.
  -      </p>
  -
  +      A full WebDAV enabled JFileChooser is provided with Slide. To build it
  +      (it is not built by default), run the following:
  +      <pre>
  +        cd $JAKARTA_HOME/jakarta-slide/src/contrib/webdavgui
  +        $ANT_HOME/bin/ant.sh    for Unix
  +        %ANT_HOME%\bin\ant      for Windows
  +      </pre>
       
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  +</p>
       
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
  -<td bgcolor="#828DA6"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Tomcat%204.0"><strong>Tomcat 4.0</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -      
   <p>
  -        The Slide binaries include a standalone server based on Tomcat 4.0. It
  -        is also possible to use Slide with Tomcat 4.0 as a web application,
  -        as described in the <a href="howto-tomcat.html">Tomcat HOW-TO</a>.
  -      </p>
  -
  +      The jar file built includes a test client which allows a user to browse
  +      a Slide WebDAV server using the filechooser, and to perform a variety
  +      of WebDAV actions on any object in the repository (this is useful for
  +      testing, and as example source for how to use the components.
  +    </p>
       
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  +<p> 
  +      To test this, after building it, run
  +      <pre>
  +        runui.sh    for Unix
  +        runui       for Windows
  +      </pre>
  +      from $JAKARTA_HOME/jakarta-slide/dist/client/bin
  +    </p>
     
   </blockquote>
   </td>
   </tr>
  -</table>
  -
  +</table>    
  +  
   
   </body>
   </td>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/library.html
  
  Index: library.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/library.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- library.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ library.html	29 Aug 2002 12:00:58 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/lock.html
  
  Index: lock.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/lock.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- lock.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ lock.html	29 Aug 2002 12:00:58 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/macro.html
  
  Index: macro.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/macro.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- macro.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ macro.html	29 Aug 2002 12:00:58 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.30      +6 -0      jakarta-slide/docs/namespace.html
  
  Index: namespace.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/namespace.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- namespace.html	7 Oct 2001 18:14:24 -0000	1.29
  +++ namespace.html	29 Aug 2002 12:00:58 -0000	1.30
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.43      +1 -22     jakarta-slide/docs/news.html
  
  Index: news.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/news.html,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- news.html	15 Apr 2002 16:10:35 -0000	1.42
  +++ news.html	29 Aug 2002 12:00:58 -0000	1.43
  @@ -171,27 +171,6 @@
       
   <table width="100%" cellpadding="2" cellspacing="0" border="0">
   <tr>
  -<td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="04/15/2002%20-%20Slide%20@%20JavaOne%202002"><strong>04/15/2002 - Slide @ JavaOne 2002</strong></a></font></td>
  -</tr>
  -<tr>
  -<td>
  -<blockquote>
  -
  -      
  -<p>
  -        The slides of the BOF on Slide and WebDAV which was given at JavaOne
  -        on 03/28/2002 are now available <a href="j1-2002/webdav.ppt">here</a>.
  -      </p>
  -
  -    
  -</blockquote>
  -</td>
  -</tr>
  -</table>
  -
  -    
  -<table width="100%" cellpadding="2" cellspacing="0" border="0">
  -<tr>
   <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="11/06/2001%20-%20Slide%201.0%20branch"><strong>11/06/2001 - Slide 1.0 branch</strong></a></font></td>
   </tr>
   <tr>
  @@ -698,7 +677,7 @@
   <td colspan="2">
   <div align="center">
   <font size="-1" color="#525D76"><em>
  -        Copyright &copy; 1999-2002, Apache Software Foundation
  +        Copyright &copy; 1999-2001, Apache Software Foundation
           </em></font>
   </div>
   </td>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/process.html
  
  Index: process.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/process.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- process.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ process.html	29 Aug 2002 12:00:58 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.35      +6 -0      jakarta-slide/docs/release.html
  
  Index: release.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/release.html,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- release.html	7 Oct 2001 18:14:24 -0000	1.34
  +++ release.html	29 Aug 2002 12:00:59 -0000	1.35
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/search.html
  
  Index: search.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/search.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- search.html	7 Oct 2001 18:14:24 -0000	1.28
  +++ search.html	29 Aug 2002 12:00:59 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.30      +6 -0      jakarta-slide/docs/security.html
  
  Index: security.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/security.html,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- security.html	7 Oct 2001 18:14:24 -0000	1.29
  +++ security.html	29 Aug 2002 12:00:59 -0000	1.30
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.10      +6 -0      jakarta-slide/docs/server.html
  
  Index: server.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/server.html,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- server.html	7 Oct 2001 18:14:24 -0000	1.9
  +++ server.html	29 Aug 2002 12:00:59 -0000	1.10
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.35      +6 -10     jakarta-slide/docs/status.html
  
  Index: status.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/status.html,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- status.html	13 Nov 2001 22:20:10 -0000	1.34
  +++ status.html	29 Aug 2002 12:00:59 -0000	1.35
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -155,6 +158,9 @@
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
   </li>
   <li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
  +</li>
  +<li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
   </li>
   </ul>
  @@ -364,16 +370,6 @@
   <table cellpadding="5" border="1">
   <tr>
   <th bgcolor="#023264" width="15%"><font color="#ffffff">Priority</font></th><th bgcolor="#023264" width="50%"><font color="#ffffff">Action Item</font></th><th bgcolor="#023264" width="25%"><font color="#ffffff">Volunteers</font></th>
  -<tr>
  -<td valign="center" align="left">Medium</td><td valign="center" align="left">
  -          Filesystem based store for structure, sercurity, ...
  -        </td><td valign="center" align="left">---</td>
  -</tr>
  -<tr>
  -<td valign="center" align="left">High</td><td valign="center" align="left">
  -          DataSource based JDBC store.
  -        </td><td valign="center" align="left">Remy Maucherat</td>
  -</tr>
   <tr>
   <td valign="center" align="left">Medium</td><td valign="center" align="left">
             Lucene based implementation of index store.
  
  
  
  1.29      +6 -0      jakarta-slide/docs/structure.html
  
  Index: structure.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/structure.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- structure.html	7 Oct 2001 18:14:25 -0000	1.28
  +++ structure.html	29 Aug 2002 12:00:59 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.3       +240 -113  jakarta-slide/docs/struts-taglib.html
  
  Index: struts-taglib.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/struts-taglib.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- struts-taglib.html	7 Oct 2001 18:14:25 -0000	1.2
  +++ struts-taglib.html	29 Aug 2002 12:00:59 -0000	1.3
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -155,6 +158,9 @@
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
   </li>
   <li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
  +</li>
  +<li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
   </li>
   </ul>
  @@ -173,21 +179,38 @@
   <info>
           
   <p>
  -          The Slide Tag Library for Struts provides many tags for building a 
  -          web interface to Slide. These tags are designed to integrate well 
  +          The <a href="http://jakarta.apache.org/slide/">Jakarta Slide</a> 
  +          project includes JSP tag libraries to support the creation of 
  +          web-based presentation layers accessing and displaying content 
  +          stored in Slide repositories.
  +        </p>
  +        
  +<p>
  +          To keep the tag library code lean, we have to decided to rely on 
  +          existing tag libraries to support basic functionality like iteration 
  +          and conditionals. Two such libraries are currently supported: 
  +          <strong>Struts 1.x</strong> and the <strong>JSP Standard Tag Library 
  +          (JSTL) Early Access</strong> releases. The Slide tag library cannot 
  +          effectively be used on its own, but requires one of the above 
  +          fundamental libraries.
  +        </p>
  +        
  +<p>
  +          The tag library for Struts provides many tags for building a web 
  +          interface to Slide. These tags are designed to integrate well 
             with the Struts tag library and application framework.
           </p>
           
   <p>
  -          For more information on Struts see the 
  +          For more information on Struts see 
             <a href="http://jakarta.apache.org/struts/">
             http://jakarta.apache.org/struts/</a>.
           </p>
           
   <p>
             
  -<b>WARNING:</b> This tag library should be considered experimental 
  -          and might undergo some drastic changes in the future.
  +<strong>WARNING:</strong> This tag library should be considered 
  +          experimental and might undergo some drastic changes in the future.
           </p>
         
   </info>
  @@ -197,45 +220,50 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellspacing="2" cellpadding="2" border="0">
   <tr>
  -<th width="15%">Tag Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Tag Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#domain">domain</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#domain">domain</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Expose the Slide domain as bean.
  -        </td>
  +        </font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#namespace">namespace</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#namespace">namespace</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Expose a specific Slide namespace as bean.
  -        </td>
  +        </font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#node">node</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#node">node</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Expose a particular ObjectNode in the Slide namespace as bean.
  -        </td>
  +        </font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#revision">revision</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#revision">revision</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Expose a revision-descriptor of an ObjectNode as bean.
  -        </td>
  +        </font></td>
  +</tr>
  +<tr>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#content">content</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +          Retrieve the content of a node.
  +        </font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#property">property</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#property">property</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Expose a property of a node as bean.
  -        </td>
  +        </font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#iterateLocks">iterateLocks</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#iterateLocks">iterateLocks</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Iterate over all locks in a scope of the namespace, up to a specified
             depth.
  -        </td>
  +        </font></td>
   </tr>
   <tr>
  -<td align="center"><a href="#iterateMembers">iterateMembers</a></td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#iterateMembers">iterateMembers</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
             Iterate over all the children of a node, up to a specified depth.
  -        </td>
  +        </font></td>
   </tr>
   </table>
   </blockquote>
  @@ -300,12 +328,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -315,8 +343,8 @@
               </p>
             
   </info>
  -                    [Required]
  -                  </td>
  +                      [Required]
  +                    </font></td>
   </tr>
   </table>
   </blockquote>
  @@ -366,12 +394,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -381,10 +409,10 @@
               </p>
             
   </info>
  -</td>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">name</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">name</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -392,10 +420,10 @@
               </p>
             
   </info>
  -                    [Required]
  -                  
  -                    [RT Expr]
  -                  </td>
  +                      [Required]
  +                    
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   </table>
   </blockquote>
  @@ -528,12 +556,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -543,10 +571,10 @@
               </p>
             
   </info>
  -</td>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">uri</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">uri</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -554,13 +582,47 @@
               </p>
             
   </info>
  -                    [Required]
  -                  
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
  +</tr>
  +<tr>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">uriName</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +<info>
  +            
  +<p>
  +              The name of the bean containing the URI of the node to access.
  +            </p>
  +          
  +</info>
  +</font></td>
  +</tr>
  +<tr>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">uriProperty</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +<info>
  +            
  +<p>
  +              Name of the property of the bean specified by 
  +              <code>uriName</code>, whose getter returns the URI of the node to
  +              access.
  +            </p>
  +          
  +</info>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">resolveLinks</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">uriScope</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +<info>
  +            
  +<p>
  +              The bean scope within which to search for the bean named by the 
  +              <code>uriName</code> property, or 'any scope' if not specified.
  +            </p>
  +          
  +</info>
  +</font></td>
  +</tr>
  +<tr>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">resolveLinks</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -569,10 +631,8 @@
               </p>
             
   </info>
  -                    [Required]
  -                  
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   </table>
   </blockquote>
  @@ -630,12 +690,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -645,10 +705,10 @@
               </p>
             
   </info>
  -</td>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">number</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">number</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -656,11 +716,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">branch</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">branch</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -668,8 +728,75 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
  +</tr>
  +</table>
  +</blockquote>
  +</td>
  +</tr>
  +</table>
  +<a name="content"></a>
  +<table cellpadding="2" cellspacing="2" border="0">
  +<tr>
  +<td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>content</strong> -
  +          
  +          Retrieve the content of a node.
  +        </font></td>
  +</tr>
  +<tr>
  +<td>
  +<blockquote>
  +<info>
  +          
  +<p>
  +            Using the content tag, you have access to the actual content of 
  +            a node (or a particular revision of a node). 
  +          </p>
  +          
  +<p>
  +            If you provide the 'id' attribute, the content will be exposed as 
  +            a <code>String</code> in the page context. Alternatively, you can 
  +            specify the 'idReader' attribute, so that the content is made 
  +            available as a <code>java.io.Reader</code> object. If none of these
  +            two are specified, the content will be printed to the output 
  +            stream.
  +          </p>
  +        
  +</info>
  +</blockquote>
  +</td>
  +</tr>
  +<tr>
  +<td>
  +<blockquote>
  +<table cellpadding="2" cellspacing="2" border="0">
  +<tr>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  +</tr>
  +<tr>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +<info>
  +            
  +<p>
  +              Specifies the name of the page scope attribute under which the 
  +              content will be made available as String.
  +            </p>
  +          
  +</info>
  +</font></td>
  +</tr>
  +<tr>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">idReader</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  +<info>
  +            
  +<p>
  +              Specifies the name of the page scope attribute under which the 
  +              content will be made available as <code>java.io.Reader</code>.
  +            </p>
  +          
  +</info>
  +</font></td>
   </tr>
   </table>
   </blockquote>
  @@ -725,12 +852,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -740,10 +867,10 @@
               </p>
             
   </info>
  -</td>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">namespace</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">namespace</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -751,11 +878,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">name</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">name</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -763,8 +890,8 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   </table>
   </blockquote>
  @@ -845,12 +972,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -860,10 +987,10 @@
               </p>
             
   </info>
  -</td>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">depth</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">depth</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -871,11 +998,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">indexId</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">indexId</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
             
   <p>
  @@ -884,11 +1011,11 @@
             </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">length</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">length</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -901,11 +1028,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">offset</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">offset</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -918,8 +1045,8 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   </table>
   </blockquote>
  @@ -965,12 +1092,12 @@
   <tr>
   <td>
   <blockquote>
  -<table cellpadding="2" cellspacing="2" border="1">
  +<table cellpadding="2" cellspacing="2" border="0">
   <tr>
  -<th width="15%">Attribute Name</th><th>Description</th>
  +<td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
   </tr>
   <tr>
  -<td align="center">id</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">id</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -980,10 +1107,10 @@
               </p>
             
   </info>
  -</td>
  +</font></td>
   </tr>
   <tr>
  -<td align="center">depth</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">depth</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -991,11 +1118,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">excludeTypes</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">excludeTypes</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -1004,11 +1131,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">excludeRoles</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">excludeRoles</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -1017,11 +1144,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">includeTypes</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">includeTypes</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -1032,11 +1159,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">includeRoles</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">includeRoles</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -1047,11 +1174,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">indexId</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">indexId</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
             
   <p>
  @@ -1060,11 +1187,11 @@
             </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">length</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">length</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -1077,11 +1204,11 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   <tr>
  -<td align="center">offset</td><td>
  +<td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">offset</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
   <info>
               
   <p>
  @@ -1094,8 +1221,8 @@
               </p>
             
   </info>
  -                    [RT Expr]
  -                  </td>
  +                      [RT Expr]
  +                    </font></td>
   </tr>
   </table>
   </blockquote>
  
  
  
  1.29      +6 -0      jakarta-slide/docs/version.html
  
  Index: version.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/version.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- version.html	7 Oct 2001 18:14:25 -0000	1.28
  +++ version.html	29 Aug 2002 12:00:59 -0000	1.29
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.14      +6 -0      jakarta-slide/docs/webdav-client.html
  
  Index: webdav-client.html
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/docs/webdav-client.html,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- webdav-client.html	7 Oct 2001 18:14:25 -0000	1.13
  +++ webdav-client.html	29 Aug 2002 12:00:59 -0000	1.14
  @@ -97,6 +97,9 @@
   <li>
   <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
   </li>
  +<li>
  +<a href="howto-j2eestore.html">J2EE Stores Howto</a>
  +</li>
   </ul>
   <p>
   <strong>Programmer's Corner</strong>
  @@ -153,6 +156,9 @@
   </li>
   <li>
   <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  +</li>
  +<li>
  +<a href="jstl-taglib.html">Tag Library (JSTL)</a>
   </li>
   <li>
   <a href="struts-taglib.html">Tag Library (Struts)</a>
  
  
  
  1.1                  jakarta-slide/docs/howto-j2eestore.html
  
  Index: howto-j2eestore.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Jakarta Slide - J2EE Store Howto</title>
  <meta value="Colin Britton" name="author">
  <meta value="cbritton@metatomix.com" name="email">
  </head>
  <body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
  <table cellspacing="4" width="100%" border="0">
  <!--PAGE HEADER-->
  <tr>
  <td colspan="2">
  <!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="./images/jakarta-logo.gif"></a>
  <!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="./images/Slide.gif"></a></td>
  </tr>
  <!--HEADER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <tr>
  <!--LEFT SIDE NAVIGATION-->
  <td nowrap="true" valign="top" width="20%">
  <p>
  <strong>Main</strong>
  </p>
  <ul>
  <li>
  <a href="index.html">Introduction</a>
  </li>
  <li>
  <a href="news.html">News</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/binindex.html">Downloads</a>
  </li>
  <li>
  <a href="status.html">Status</a>
  </li>
  <li>
  <a href="changelog.html">Changelog</a>
  </li>
  <li>
  <a href="contrib.html">Contributors</a>
  </li>
  </ul>
  <p>
  <strong>Resources</strong>
  </p>
  <ul>
  <li>
  <a href="http://faq.globalvision.com.au/">FAQ</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/builds/gump/latest/jakarta-slide.html">Build Status</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
  </li>
  <li>
  <a href="library.html">Library</a>
  </li>
  </ul>
  <p>
  <strong>User's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="server.html">Server</a>
  </li>
  <li>
  <a href="webdav-client.html">Client</a>
  </li>
  </ul>
  <p>
  <strong>Administrator's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="installation.html">Installation</a>
  </li>
  <li>
  <a href="conf-lib.html">Configuration</a>
  </li>
  </ul>
  <p>
  <strong>HOW-TOs</strong>
  </p>
  <ul>
  <li>
  <a href="howto-tomcat.html">Tomcat Howto</a>
  </li>
  <li>
  <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
  </li>
  <li>
  <a href="howto-j2eestore.html">J2EE Stores Howto</a>
  </li>
  </ul>
  <p>
  <strong>Programmer's Corner</strong>
  </p>
  <ul>
  <li>
  <a href="architecture.html">Architecture</a>
  </li>
  <li>
  <a href="domain.html">Domain</a>
  </li>
  <li>
  <a href="namespace.html">Namespace</a>
  </li>
  <li>
  <a href="examples.html">Examples</a>
  </li>
  </ul>
  <p>
  <strong>Slide API</strong>
  </p>
  <ul>
  <li>
  <a href="structure.html">Structure</a>
  </li>
  <li>
  <a href="security.html">Security</a>
  </li>
  <li>
  <a href="lock.html">Lock</a>
  </li>
  <li>
  <a href="version.html">Content</a>
  </li>
  <li>
  <a href="macro.html">Macro</a>
  </li>
  <li>
  <a href="search.html">Index</a>
  </li>
  <li>
  <a href="process.html">Process</a>
  </li>
  </ul>
  <p>
  <strong>Reference</strong>
  </p>
  <ul>
  <li>
  <a href="uml/index.html">UML</a>
  </li>
  <li>
  <a href="javadoc/index.html">JavaDoc</a>
  </li>
  <li>
  <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  </li>
  <li>
  <a href="jstl-taglib.html">Tag Library (JSTL)</a>
  </li>
  <li>
  <a href="struts-taglib.html">Tag Library (Struts)</a>
  </li>
  </ul>
  </td>
  <!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
  <body>
    
    
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Building%20the%20store"><strong>Building the store</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
      
  <p>In order to use the J2EE stores you need to build Jakarta-Slide with the Datasource 
      classes available.
      They are included in JDK1.4 but earlier versions require an additional library 
      (jdbc2_0-stdext.jar) in the slide lib directory. </p>
    
  </blockquote>
  </td>
  </tr>
  </table>
  
    
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Configuring%20Slide"><strong>Configuring Slide</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
      
  <p>In order to use the stores, the Domain.xml file needs to contain the following configuration for the store:
  <pre>
  &lt;definition&gt;
      &lt;store name="j2ee"&gt;
          &lt;nodestore classname="slidestore.j2ee.J2EEDescriptorsStore"&gt;
              &lt;parameter name="datasource"&gt;jdbc/mtx&lt;/parameter&gt;
          &lt;/nodestore&gt;
          &lt;securitystore&gt;
              &lt;reference store="nodestore"/&gt;
          &lt;/securitystore&gt;
          &lt;lockstore&gt;
              &lt;reference store="nodestore"/&gt;
          &lt;/lockstore&gt;
          &lt;revisiondescriptorsstore&gt;
              &lt;reference store="nodestore"/&gt;
          &lt;/revisiondescriptorsstore&gt;
          &lt;revisiondescriptorstore&gt;
              &lt;reference store="nodestore"/&gt;
          &lt;/revisiondescriptorstore&gt;
          &lt;contentstore classname="slidestore.j2ee.J2EEContentStore"&gt;
              &lt;parameter name="datasource"&gt;jdbc/mtx&lt;/parameter&gt;
          &lt;/contentstore&gt;
      &lt;/store&gt;
      &lt;scope match="/" store="j2ee"/&gt;
  &lt;/definition&gt;
  </pre>
    
  </p>
    
  </blockquote>
  </td>
  </tr>
  </table>
  
    
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Configuring%20Tomcat%204.x"><strong>Configuring Tomcat 4.x</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
      
  <p>In order to use this with Tomcat you need to setup the datasource. 
      Instructions for this are at 
      <a href="http://jakarta.apache.org/tomcat/tomcat-4.0-doc/jndi-resources-howto.html">
      http://jakarta.apache.org/tomcat/tomcat-4.0-doc/jndi-resources-howto.html</a>.
      </p>
      
  <p>If you follow the above instructions you will make changes similar to the 
      following in web.xml and server.xml.</p>
  
  <p>
  
  <pre>
  web.xml
  &lt;resource-ref&gt;
      &lt;description&gt;Testing Tomcat-wide datasource usage&lt;/description&gt;
      &lt;res-ref-name&gt;jdbc/mtx&lt;/res-ref-name&gt;
      &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt;
      &lt;res-auth&gt;Container&lt;/res-auth&gt;
  &lt;/resource-ref&gt;
  
  server.xml
  &lt;DefaultContext debug="99"&gt;
      &lt;Resource name="jdbc/mtx" auth="Container" type="javax.sql.DataSource"/&gt;
      &lt;ResourceParams name="jdbc/mtx"&gt;
          &lt;parameter&gt;
              &lt;name&gt;user&lt;/name&gt;
              &lt;value&gt;bar&lt;/value&gt;
          &lt;/parameter&gt;
          &lt;parameter&gt;
              &lt;name&gt;password&lt;/name&gt;
              &lt;value&gt;foo&lt;/value&gt;
          &lt;/parameter&gt;
          &lt;parameter&gt;
              &lt;name&gt;driverClassName&lt;/name&gt;
              &lt;value&gt;org.hsqldb.jdbcDriver&lt;/value&gt;
          &lt;/parameter&gt;
          &lt;parameter&gt;
              &lt;name&gt;driverName&lt;/name&gt;
              &lt;value&gt;jdbc:hsqldb:slide&lt;/value&gt;
          &lt;/parameter&gt;
      &lt;/ResourceParams&gt;
  &lt;/DefaultContext&gt;
  </pre>
  
  </p>
    
  </blockquote>
  </td>
  </tr>
  </table>
  
    
  <table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica.sanserif" color="#ffffff"><a name="Troubleshooting"><strong>Troubleshooting</strong></a></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
    
  <p>A couple of general notes in case you encounter problems.</p>
  
    
  <p>It is important that the only jndi.jar, naming.jar and jdbc.jar's and 
    your jdbc driver are in the %CATALINA_HOME%/common/libs and/or %CATALINA_HOME%/libs folders.</p>
  
    
  <p>If slide loads any of the classes from its own classloder it will either 
    not find the tomcat datasource or it will fail to load the DB drivers.</p>
  
    
  <p>With Tomcat 4.0.1 the standard implementation provides a datasource which 
    has pooling. It has no configured limits, it will grow as required and lazily 
    shrinks to reduce its size. Tomcat also has the capability to support 
    other datasource implementations and will offer one based on the 
    Apache commons DBCP pool implementation in version 4.1.</p>
    
  </blockquote>
  </td>
  </tr>
  </table>
  
  
  </body>
  </td>
  </tr>
  <!--FOOTER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <!--PAGE FOOTER-->
  <tr>
  <td colspan="2">
  <div align="center">
  <font size="-1" color="#525D76"><em>
          Copyright &copy; 1999-2001, Apache Software Foundation
          </em></font>
  </div>
  </td>
  </tr>
  </table>
  </body>
  </html>
  
  
  
  1.1                  jakarta-slide/docs/jstl-taglib.html
  
  Index: jstl-taglib.html
  ===================================================================
  <html>
  <head>
  <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>Jakarta Slide - Slide Tag Library Reference - JSTL</title>
  <meta value="Christopher Lenz" name="author">
  <meta value="cmlenz@apache.org" name="email">
  </head>
  <body vlink="#525D76" alink="#525D76" link="#525D76" text="#000000" bgcolor="#ffffff">
  <table cellspacing="4" width="100%" border="0">
  <!--PAGE HEADER-->
  <tr>
  <td colspan="2">
  <!--JAKARTA LOGO--><a href="http://jakarta.apache.org/"><img border="0" alt="The Jakarta Project" align="left" src="./images/jakarta-logo.gif"></a>
  <!--PROJECT LOGO--><a href="http://jakarta.apache.org/slide/"><img border="0" alt="The Jakarta Slide Project" align="right" src="./images/Slide.gif"></a></td>
  </tr>
  <!--HEADER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <tr>
  <!--LEFT SIDE NAVIGATION-->
  <td nowrap="true" valign="top" width="20%">
  <p>
  <strong>Main</strong>
  </p>
  <ul>
  <li>
  <a href="index.html">Introduction</a>
  </li>
  <li>
  <a href="news.html">News</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/binindex.html">Downloads</a>
  </li>
  <li>
  <a href="status.html">Status</a>
  </li>
  <li>
  <a href="changelog.html">Changelog</a>
  </li>
  <li>
  <a href="contrib.html">Contributors</a>
  </li>
  </ul>
  <p>
  <strong>Resources</strong>
  </p>
  <ul>
  <li>
  <a href="http://faq.globalvision.com.au/">FAQ</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/builds/gump/latest/jakarta-slide.html">Build Status</a>
  </li>
  <li>
  <a href="http://jakarta.apache.org/site/cvsindex.html">CVS</a>
  </li>
  <li>
  <a href="library.html">Library</a>
  </li>
  </ul>
  <p>
  <strong>User's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="server.html">Server</a>
  </li>
  <li>
  <a href="webdav-client.html">Client</a>
  </li>
  </ul>
  <p>
  <strong>Administrator's Guide</strong>
  </p>
  <ul>
  <li>
  <a href="installation.html">Installation</a>
  </li>
  <li>
  <a href="conf-lib.html">Configuration</a>
  </li>
  </ul>
  <p>
  <strong>HOW-TOs</strong>
  </p>
  <ul>
  <li>
  <a href="howto-tomcat.html">Tomcat Howto</a>
  </li>
  <li>
  <a href="howto-jdbcstore.html">JDBC Stores Howto</a>
  </li>
  <li>
  <a href="howto-j2eestore.html">J2EE Stores Howto</a>
  </li>
  </ul>
  <p>
  <strong>Programmer's Corner</strong>
  </p>
  <ul>
  <li>
  <a href="architecture.html">Architecture</a>
  </li>
  <li>
  <a href="domain.html">Domain</a>
  </li>
  <li>
  <a href="namespace.html">Namespace</a>
  </li>
  <li>
  <a href="examples.html">Examples</a>
  </li>
  </ul>
  <p>
  <strong>Slide API</strong>
  </p>
  <ul>
  <li>
  <a href="structure.html">Structure</a>
  </li>
  <li>
  <a href="security.html">Security</a>
  </li>
  <li>
  <a href="lock.html">Lock</a>
  </li>
  <li>
  <a href="version.html">Content</a>
  </li>
  <li>
  <a href="macro.html">Macro</a>
  </li>
  <li>
  <a href="search.html">Index</a>
  </li>
  <li>
  <a href="process.html">Process</a>
  </li>
  </ul>
  <p>
  <strong>Reference</strong>
  </p>
  <ul>
  <li>
  <a href="uml/index.html">UML</a>
  </li>
  <li>
  <a href="javadoc/index.html">JavaDoc</a>
  </li>
  <li>
  <a href="clientjavadoc/index.html">WebDAV Client Javadoc</a>
  </li>
  <li>
  <a href="jstl-taglib.html">Tag Library (JSTL)</a>
  </li>
  <li>
  <a href="struts-taglib.html">Tag Library (Struts)</a>
  </li>
  </ul>
  </td>
  <!--RIGHT SIDE MAIN BODY--><td align="left" valign="top" width="80%">
  <body>
      
      
  <table width="100%" cellpadding="5" cellspacing="5" border="0">
  <tr>
  <td bgcolor="#525D76"><font size="+1" face="arial,helvetica,sanserif" color="#ffffff"><strong>Slide Tags for JSTL</strong></font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
          
  <p>
            The <a href="http://jakarta.apache.org/slide/">Jakarta Slide</a> 
            project includes JSP tag libraries to support the creation of 
            web-based presentation layers accessing and displaying content 
            stored in Slide repositories.
          </p>
          
  <p>
            To keep the tag library code lean, we have to decided to rely on 
            existing tag libraries to support basic functionality like iteration 
            and conditionals. Two such libraries are currently supported: 
            <strong>Struts 1.x</strong> and the <strong>JSP Standard Tag Library 
            (JSTL) Early Access</strong> releases. The Slide tag library cannot 
            effectively be used on its own, but requires one of the above 
            fundamental libraries.
          </p>
          
  <p>
            The tag library for the JSP Standard Tag Library (JSTL) provides 
            many tags for building a web interface to Slide. These tags are 
            designed to integrate well with the tags and expression language 
            support provided by JSTL.
          </p>
          
  <p>
            For more information on JSTL see 
            <a href="http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html">
            http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html</a>.
          </p>
          
  <p>
            
  <strong>WARNING:</strong> This tag library should be considered 
            experimental and might undergo some drastic changes in the future.
          </p>
        
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellspacing="2" cellpadding="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Tag Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#domain">domain</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
            Expose the Slide domain as bean.
          </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#namespace">namespace</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
            Expose a specific Slide namespace as bean.
          </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#node">node</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
            Expose a particular ObjectNode in the Slide namespace as bean.
          </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#revision">revision</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
            Expose a revision-descriptor of an ObjectNode as bean.
          </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#content">content</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
            Retrieve the content of a node.
          </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000"><a href="#property">property</a></font></td><td align="left" valign="top" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
            Expose a property of a node as bean.
          </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
  <a name="domain"></a>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>domain</strong> -
            
            Expose the Slide domain as bean.
          </font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
            
  <p>
              The main purpose of this tag is to provide means to iterate over
              the list of defined namespaces. 
            </p>
            
  <p>
              The <code>DomainBean</code> exposed by this tag provides the 
              following properties:
              <ul>
                
  <li>
                  
  <strong>defaultNamespace:</strong> a <code>NamespaceBean</code> that 
                  represents the domain's default namespace
                </li>
                
  <li>
                  
  <strong>defaultNamespaceName:</strong> the name of the domain's default 
                  namespace
                </li>
                
  <li>
                  
  <strong>namespaces:</strong> a collection of all the domain's namespaces 
                  as <code>NamespaceBean</code> objects
                </li>
                
  <li>
                  
  <strong>namespaceNames:</strong> a collection of the names of all the 
                  defined namespaces
                </li>
              
  </ul>
              The bean is only exposed inside the body of the domain tag.
            </p>
          
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">var</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                <code>DomainBean</code> will be made available.
              </p>
            
  </info>
                        [Required]
                      </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
  <a name="namespace"></a>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>namespace</strong> -
            
            Expose a specific Slide namespace as bean.
          </font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
            
  <p>
              This tag lets you select the namespace that should be accessed.
            </p>
            
  <p>
              The namespace tag can optionally expose a 
              <code>NamespaceBean</code> that has the following properties:
              <ul>
                
  <li>
                  
  <strong>name:</strong> the name of the namespace
                </li>
                
  <li>
                  
  <strong>usersPath:</strong> the path at which user nodes are stored
                </li>
              
  </ul>
              The bean is only exposed inside the body of the namespace tag.
            </p>
          
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">var</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                <code>NamespaceBean</code> will be made available.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">name</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the namespace that should be accessed.
              </p>
            
  </info>
                        [Required]
                      </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
  <a name="node"></a>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>node</strong> -
            
            Expose a particular ObjectNode in the Slide namespace as bean.
          </font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
            
  <p>
              The node tag lets you access a particular <code>ObjectNode</code> 
              of a Slide namespace. You have to specify the URI of the node that 
              should be accessed.
            </p>
            
  <p>
              This tag can optionally expose a <code>NodeBean</code> with the 
              following properties:
              <ul>
                
  <li>
                  
  <strong>branches:</strong> a collection of the names of the branches 
                  that exist for the node
                </li>
                
  <li>
                  
  <strong>children:</strong> a collection of the children of the node as 
                  <code>NodeBean</code> objects
                </li>
                
  <li>
                  
  <strong>hasChildren:</strong> whether the node has children
                </li>
                
  <li>
                  
  <strong>hasRevisions:</strong> whether the node has revisions
                </li>
                
  <li>
                  
  <strong>isLocked:</strong> whether the node is locked
                </li>
                
  <li>
                  
  <strong>isVersioned:</strong> whether the node is versioned
                </li>
                
  <li>
                  
  <strong>locks:</strong> a collection of active locks on the node as
                  <code>LockBean</code> objects
                </li>
                
  <li>
                  
  <strong>name:</strong> the leaf name of the node
                </li>
                
  <li>
                  
  <strong>parent:</strong> the parent node as <code>NodeBean</code>
                
  </li>
                
  <li>
                  
  <strong>permissions:</strong> a collection of permissions defined for 
                  the node as <code>PermissionBean</code> objects
                </li>
                
  <li>
                  
  <strong>revisions:</strong> a collection of revisions of the node as
                  <code>RevisionBean</code> objects
                </li>
                
  <li>
                  
  <strong>initialRevision:</strong> the initial revision of the node as
                  <code>RevisionBean</code>
                
  </li>
                
  <li>
                  
  <strong>latestRevision:</strong> the latest revision of the node as
                  <code>RevisionBean</code>
                
  </li>
                
  <li>
                  
  <strong>roles:</strong> a collection of the names of the roles the node 
                  has
                </li>
                
  <li>
                  
  <strong>type:</strong> the type of the node as string
                </li>
                
  <li>
                  
  <strong>uri:</strong> the node's URI
                </li>
              
  </ul>
              The bean is only exposed inside the body of the node tag.
            </p>
          
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">var</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                <code>NodeBean</code> will be made available.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">uri</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the URI of the node to access.
              </p>
            
  </info>
                        [Required]
                      </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">resolveLinks</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies whether links should be resolved when retrieving the 
                node.
              </p>
            
  </info>
  </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
  <a name="revision"></a>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>revision</strong> -
            
            Expose a revision-descriptor of an ObjectNode as bean.
          </font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
            
  <p>
              The revision tag lets you access a specific revision of a node, 
              either identified by the version number or the branch name. It must
              be nested inside a node tag.
            </p>
            
  <p>
              This tag can optionally expose a <code>RevisionBean</code> with 
              the following properties:
              <ul>
                
  <li>
                  
  <strong>branch:</strong> the name of the branch the revision belongs to
                </li>
                
  <li>
                  
  <strong>number:</strong> the version number of the revision
                </li>
                
  <li>
                  
  <strong>properties:</strong> a collection of properties of the revision 
                  as <code>PropertyBean</code> objects
                </li>
              
  </ul>
              The bean is only exposed inside the body of the revision tag.
            </p>
          
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">var</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                <code>RevisionBean</code> will be made available.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">number</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the version number of the revision to retrieve.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">branch</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the branch name of the revision to retrieve.
              </p>
            
  </info>
  </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
  <a name="content"></a>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>content</strong> -
            
            Retrieve the content of a node.
          </font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
            
  <p>
              Using the content tag, you have access to the actual content of 
              a node (or a particular revision of a node). 
            </p>
            
  <p>
              If you provide the 'var' attribute, the content will be exposed as 
              a <code>String</code> in the page context. Alternatively, you can 
              specify the 'varReader' attribute, so that the content is made 
              available as a <code>java.io.Reader</code> object. If none of these
              two are specified, the content will be printed to the output 
              stream.
            </p>
          
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">var</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                content will be made available as String.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">varReader</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                content will be made available as <code>java.io.Reader</code>.
              </p>
            
  </info>
  </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
  <a name="property"></a>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td bgcolor="#525D76"><font face="arial,helvetica,sanserif" color="#ffffff"><strong>property</strong> -
            
            Expose a property of a node as bean.
          </font></td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <info>
            
  <p>
              This tag lets you access a specific property of a node or node 
              revision. It must be nested inside a node or revision tag.
            </p>
            
  <p>
              If you provide the 'id' attribute, the property tag will expose 
              a <code>PropertyBean</code> with the following attributes:
              <ul>
                
  <li>
                  
  <strong>name:</strong> the name of the property
                </li>
                
  <li>
                  
  <strong>namespace:</strong> the namespace of the property
                </li>
                
  <li>
                  
  <strong>value:</strong> the value of the property as string
                </li>
              
  </ul>
              The bean is only exposed inside the body of the property tag.
            </p>
          
  </info>
  </blockquote>
  </td>
  </tr>
  <tr>
  <td>
  <blockquote>
  <table cellpadding="2" cellspacing="2" border="0">
  <tr>
  <td valign="top" width="15%" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Attribute Name</b></font></td><td valign="top" bgcolor="#039acc"><font face="arial,helvetica,sanserif" size="-1" color="#ffffff"><b>Description</b></font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">var</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the page scope attribute under which the 
                <code>PropertyBean</code> will be made available.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">namespace</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the namespace of the property.
              </p>
            
  </info>
  </font></td>
  </tr>
  <tr>
  <td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">name</font></td><td valign="top" align="left" bgcolor="#a0ddf0"><font face="arial,helvetica,sanserif" size="-1" color="#000000">
  <info>
              
  <p>
                Specifies the name of the property.
              </p>
            
  </info>
  </font></td>
  </tr>
  </table>
  </blockquote>
  </td>
  </tr>
  </table>
      
    
  </body>
  </td>
  </tr>
  <!--FOOTER SEPARATOR-->
  <tr>
  <td colspan="2">
  <hr size="1" noshade="">
  </td>
  </tr>
  <!--PAGE FOOTER-->
  <tr>
  <td colspan="2">
  <div align="center">
  <font size="-1" color="#525D76"><em>
          Copyright &copy; 1999-2001, Apache Software Foundation
          </em></font>
  </div>
  </td>
  </tr>
  </table>
  </body>
  </html>
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>