You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by je...@apache.org on 2003/05/04 04:07:31 UTC
cvs commit: cocoon-2.1/src/webapp/samples/modules index.xhtml menu.xml sitemap.xmap
jefft 2003/05/03 19:07:31
Modified: src/webapp/samples/modules index.xhtml menu.xml sitemap.xmap
Log:
Add samples for request-param, randomnumber and realpath input modules
Revision Changes Path
1.2 +13 -0 cocoon-2.1/src/webapp/samples/modules/index.xhtml
Index: index.xhtml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/webapp/samples/modules/index.xhtml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.xhtml 9 Mar 2003 00:11:14 -0000 1.1
+++ index.xhtml 4 May 2003 02:07:31 -0000 1.2
@@ -17,6 +17,11 @@
<td>Request object properties</td>
</tr>
<tr>
+ <td><a href="requestparam">request-param</a></td>
+ <td>Request parameters</td>
+ </tr>
+
+ <tr>
<td><a href="defaults.xsp">defaults</a></td>
<td>Default (static) values</td>
</tr>
@@ -43,6 +48,14 @@
<tr>
<td><a href="chain.xsp">chain</a></td>
<td>Chained values</td>
+ </tr>
+ <tr>
+ <td><a href="randomnumber.xsp">randomnumber</a></td>
+ <td>Random number</td>
+ </tr>
+ <tr>
+ <td><a href="realpath.xsp">realpath</a></td>
+ <td>Real filesystem paths of context paths</td>
</tr>
</table>
</td>
1.5 +4 -2 cocoon-2.1/src/webapp/samples/modules/menu.xml
Index: menu.xml
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/webapp/samples/modules/menu.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- menu.xml 26 Mar 2003 21:21:48 -0000 1.4
+++ menu.xml 4 May 2003 02:07:31 -0000 1.5
@@ -13,14 +13,16 @@
<menu label="Modules">
<menu-item label="RequestModule" href="request.xsp"/>
+ <menu-item label="RequestParameterModule" href="requestparam"/>
<menu-item label="DateInputModule" href="date.xsp"/>
<menu-item label="DefaultsModule" href="defaults.xsp"/>
<menu-item label="SessionModule" href="session.xsp"/>
<menu-item label="SessionAttributeModule" href="session-attr.xsp"/>
- <menu-item label="SystemPropertiesModule" href="system-property.xsp"/>
+ <menu-item label="SystemPropertyModule" href="system-property.xsp"/>
<menu-item label="XMLFileModule" href="xml.xsp"/>
<menu-item label="ChainMetaModule" href="chain.xsp"/>
- <menu-item label="AttributeModule" />
+ <menu-item label="RandomNumberModule" href="randomnumber.xsp"/>
+ <menu-item label="RealPathModule" href="realpath.xsp"/>
</menu>
<menu label="Documentation">
1.5 +45 -1 cocoon-2.1/src/webapp/samples/modules/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/cocoon-2.1/src/webapp/samples/modules/sitemap.xmap,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sitemap.xmap 27 Mar 2003 02:05:29 -0000 1.4
+++ sitemap.xmap 4 May 2003 02:07:31 -0000 1.5
@@ -85,6 +85,23 @@
<map:serialize />
</map:match>
+ <map:match pattern="requestparam">
+ <map:redirect-to uri="requestparam.xsp?foo=foo+param&bar=bar+param"/>
+ </map:match>
+ <map:match pattern="content/requestparam.xsp">
+ <map:generate type="serverpages" src="properties.xsp">
+ <map:parameter name="foo" value="{request-param:foo}"/>
+ <map:parameter name="bar" value="{request-param:bar}"/>
+ </map:generate>
+ <map:transform src="properties2html.xsl">
+ <map:parameter name="title" value="Request Parameter Input Module (RequestParameterModule)"/>
+ <map:parameter name="description" value="Provides access to request
+ parameters. Edit the URL of this page to see the request parameter
+ values change (parts after the '?' are request parameters) ."/>
+ </map:transform>
+ <map:serialize />
+ </map:match>
+
<map:match pattern="content/session.xsp">
<map:generate type="serverpages" src="properties.xsp">
<map:parameter name="attributeNames" value="{session:attributeNames}"/>
@@ -217,6 +234,33 @@
<map:serialize />
</map:match>
+ <map:match pattern="content/randomnumber.xsp">
+ <map:generate type="serverpages" src="properties.xsp">
+ <map:parameter name="x" value="{random:x}"/>
+ </map:generate>
+ <map:transform src="properties2html.xsl">
+ <map:parameter name="title" value="Random number module (RandomNumberModule)"/>
+ <map:parameter name="description" value="Returns a random number in a
+ user-configurable range (by default 0 to 9999999999)"/>
+ </map:transform>
+ <map:serialize />
+ </map:match>
+
+
+ <map:match pattern="content/realpath.xsp">
+ <map:generate type="serverpages" src="properties.xsp">
+ <map:parameter name="/" value="{realpath:/}"/>
+ <map:parameter name="/images" value="{realpath:/images}"/>
+ <map:parameter name="/WEB-INF" value="{realpath:/WEB-INF}"/>
+ </map:generate>
+ <map:transform src="properties2html.xsl">
+ <map:parameter name="title" value="RealPath Module (RealPathModule)"/>
+ <map:parameter name="description" value="Returns the real path of a
+ context-relative virtual path (if not deployed from a .war)."/>
+ </map:transform>
+ <map:serialize />
+ </map:match>
+
<!-- Menu generation -->
<map:match pattern="menu/*">
<map:generate src="menu.xml"/>