kpiroumian 2002/11/13 14:47:41
Modified: src/webapp/samples/modules index.xhtml menu.xml sitemap.xmap
Log:
New input module for system (environment) variables.
Revision Changes Path
1.2 +2 -6 xml-cocoon2/src/webapp/samples/modules/index.xhtml
Index: index.xhtml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/modules/index.xhtml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- index.xhtml 20 Sep 2002 22:56:36 -0000 1.1
+++ index.xhtml 13 Nov 2002 22:47:41 -0000 1.2
@@ -21,12 +21,8 @@
<td>Session object properties</td>
</tr>
<tr>
- <td><a href="request-param.xsp">request-param</a></td>
- <td>Request parameters</td>
- </tr>
- <tr>
- <td><a href="request-attr.xsp">request-attr</a></td>
- <td>Request attributes</td>
+ <td><a href="system-property.xsp">system-property</a></td>
+ <td>System properties (environment variables)</td>
</tr>
</table>
</td>
1.2 +2 -1 xml-cocoon2/src/webapp/samples/modules/menu.xml
Index: menu.xml
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/modules/menu.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- menu.xml 20 Sep 2002 22:56:36 -0000 1.1
+++ menu.xml 13 Nov 2002 22:47:41 -0000 1.2
@@ -2,7 +2,7 @@
<!--DOCTYPE book PUBLIC "-//APACHE//DTD Cocoon Documentation Book V1.0//EN"
"dtd/book-cocoon-v10.dtd" -->
<book software="Apache Cocoon"
- title="Apache Cocoon i18n Samples"
+ title="Apache Cocoon Input Modules Samples"
copyright="1999-2002 The Apache Software Foundation"
>
@@ -14,6 +14,7 @@
<menu label="Modules">
<menu-item label="RequestModule" href="request.xsp"/>
<menu-item label="SessionModule" href="session.xsp"/>
+ <menu-item label="SystemPropertiesModule" href="system-property.xsp"/>
<menu-item label="AttributeModule" />
</menu>
1.2 +38 -1 xml-cocoon2/src/webapp/samples/modules/sitemap.xmap
Index: sitemap.xmap
===================================================================
RCS file: /home/cvs/xml-cocoon2/src/webapp/samples/modules/sitemap.xmap,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sitemap.xmap 20 Sep 2002 22:56:36 -0000 1.1
+++ sitemap.xmap 13 Nov 2002 22:47:41 -0000 1.2
@@ -101,6 +101,43 @@
<map:serialize />
</map:match>
+ <map:match pattern="content/system-property.xsp">
+ <map:generate type="serverpages" src="properties.xsp">
+ <map:parameter name="java.version"
value="{system-property:java.version}"/>
+ <map:parameter name="java.vendor"
value="{system-property:java.vendor}"/>
+ <map:parameter name="java.vendor.url"
value="{system-property:java.vendor.url}"/>
+ <map:parameter name="java.home"
value="{system-property:java.home}"/>
+ <map:parameter name="java.vm.specification.version"
value="{system-property:java.vm.specification.version}"/>
+ <map:parameter name="java.vm.specification.vendor"
value="{system-property:java.vm.specification.vendor}"/>
+ <map:parameter name="java.vm.specification.name"
value="{system-property:java.vm.specification.name}"/>
+ <map:parameter name="java.vm.version"
value="{system-property:java.vm.version}"/>
+ <map:parameter name="java.vm.vendor"
value="{system-property:java.vm.vendor}"/>
+ <map:parameter name="java.vm.name"
value="{system-property:java.vm.name}"/>
+ <map:parameter name="java.specification.version"
value="{system-property:java.specification.version}"/>
+ <map:parameter name="java.specification.vendor"
value="{system-property:java.specification.vendor}"/>
+ <map:parameter name="java.specification.name"
value="{system-property:java.specification.name}"/>
+ <map:parameter name="java.specification.name"
value="{system-property:java.specification.name}"/>
+ <map:parameter name="java.class.path"
value="{system-property:java.class.path}"/>
+ <map:parameter name="java.ext.dirs"
value="{system-property:java.ext.dirs}"/>
+ <map:parameter name="os.name"
value="{system-property:os.name}"/>
+ <map:parameter name="os.arch"
value="{system-property:os.arch}"/>
+ <map:parameter name="os.version"
value="{system-property:os.version}"/>
+ <map:parameter name="file.separator"
value="{system-property:file.separator}"/>
+ <map:parameter name="path.separator"
value="{system-property:path.separator}"/>
+ <map:parameter name="line.separator"
value="{system-property:line.separator}"/>
+ <map:parameter name="user.name"
value="{system-property:user.name}"/>
+ <map:parameter name="user.home"
value="{system-property:user.home}"/>
+ <map:parameter name="user.dir"
value="{system-property:user.dir}"/>
+ <!-- Function call -->
+ <map:parameter name="users-home-base"
value="{system-property:substring-before(user.home, user.name)}"/>
+ </map:generate>
+ <map:transform src="properties2html.xsl">
+ <map:parameter name="title" value="System Properties
Input Module (SystemPropertiesModule)"/>
+ </map:transform>
+ <map:serialize />
+ </map:match>
+
+
<!-- Menu generation -->
<map:match pattern="menu/*">
<map:generate src="menu.xml"/>
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]