You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by kp...@apache.org on 2002/11/13 23:47:41 UTC
cvs commit: xml-cocoon2/src/webapp/samples/modules index.xhtml menu.xml sitemap.xmap
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: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org