joerg 2003/06/26 17:48:46
Modified: src/documentation/xdocs/userdocs/generators
directory-generator.xml
Log:
some re-formulations/restatements
Revision Changes Path
1.4 +22 -21
cocoon-2.0/src/documentation/xdocs/userdocs/generators/directory-generator.xml
Index: directory-generator.xml
===================================================================
RCS file:
/home/cvs/cocoon-2.0/src/documentation/xdocs/userdocs/generators/directory-generator.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- directory-generator.xml 21 Jun 2003 11:48:00 -0000 1.3
+++ directory-generator.xml 27 Jun 2003 00:48:45 -0000 1.4
@@ -8,9 +8,9 @@
<type>Technical document</type>
<authors>
<person name="Carsten Ziegeler" email="[EMAIL PROTECTED]"/>
- <person name="J�rg Heinicke" email="[EMAIL PROTECTED]"/>
+ <person name="Jörg Heinicke" email="[EMAIL PROTECTED]"/>
</authors>
- <abstract>This document describes the directory generator of Cocoon.</abstract>
+ <abstract>This document describes the directory generator of Cocoon.</abstract>
</header>
<body>
<s1 title="Directory Generator">
@@ -33,15 +33,16 @@
<li><code>date</code>: the time the file was last modified in
human-readable form.</li>
<li><code>size</code>: the file size (or 0 for directories).</li>
</ul>
- <p>Furthermore the requested directory has an attribute
<code>requested</code> with the value
- set to true. This needs not to be the root node as you will see later.</p>
-<source><![CDATA[
- <map:generate type="directory" src="the_directory">
- <map:parameter name="depth" value="2"/>
- </map:generate>
-]]></source>
+ <p>Additionally the node for the requested directory has an attribute
<code>requested</code>
+ with the value set to true. This node needs not to be the root node as
you will see
+ later.</p>
</s1>
<s1 title="Configuration">
+ <source><![CDATA[
+ <map:generate type="directory" src="the/requested/directory">
+ <map:parameter name="depth" value="2"/>
+ </map:generate>
+ ]]></source>
<p>The <code>src</code> attribute on the <code><map:generate/></code> must
be set to the
directory the XML listing should be created of. This is the
<em>requested</em> directory.
</p>
@@ -52,11 +53,11 @@
<li>depth: Sets how deep Directory Generator should delve into the
directory structure. If
set to 1 (the default), only the starting directory's immediate
contents will be
returned.</li>
- <li>dateFormat: Sets the format for the date attribute of each node, as
described in
+ <li>dateFormat: Sets the format for the date attribute of each node as
described in
<code>java.text.SimpleDateFormat</code>. If unset, the default format
for the current
locale will be used.</li>
- <li>refreshDelay: Sets the delay (in seconds, default is 1) between checks
for
- updates on the file system.</li>
+ <li>refreshDelay: Sets the delay (in seconds, default is 1) between checks
for updates on
+ the file system. So this option influences the caching of the directory
listing.</li>
<li>root: The root pattern. From the requested director upwards a directory
is searched
using this pattern, that is added as root node to the document. The
path from this root
node down to the requested directory will also be in the output. If no
root pattern is
@@ -95,14 +96,14 @@
</s1>
<s1 title="Example">
<p>The current directory generator may generate following xml:</p>
-<source><![CDATA[
-<directory xmlns="http://apache.org/cocoon/directory/2.0"
- name="stylesheets" lastModified="999425490000" date="02.09.01 12:11" size="0"
requested="true">
- <directory name="sites" lastModified="999425490000" date="02.09.01 12:11"
size="0"/>
- <file name="dynamic-page2html.xsl" lastModified="999425490000" date="02.09.01
12:11" size="0"/>
- <file name="simple-xml2html.xsl" lastModified="999425490000" date="02.09.01
12:11" size="1234"/>
-</directory>
-]]></source>
+ <source><![CDATA[
+<dir:directory xmlns:dir="http://apache.org/cocoon/directory/2.0"
+ name="stylesheets" lastModified="1056668768203" date="27.06.03 01:06" size="0"
requested="true">
+ <dir:directory name="sites" lastModified="1056668768203" date="27.06.03 01:06"
size="0"/>
+ <dir:file name="dynamic-page2html.xsl" lastModified="1056668768203"
date="27.06.03 01:06" size="0"/>
+ <dir:file name="simple-xml2html.xsl" lastModified="1056668768203" date="27.06.03
01:06" size="1234"/>
+</dir:directory>
+ ]]></source>
</s1>
-</body>
+ </body>
</document>