Author: thorsten
Date: Sun Jan 29 13:46:31 2006
New Revision: 373359
URL: http://svn.apache.org/viewcvs?rev=373359&view=rev
Log:
FOR-798 - removing obsolete code. Further switching to generator instead of
transformer in jx since there is a performance penalty for jx-transformer. Thx
Tim for pointing this out.
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/internal.xmap
Modified:
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/internal.xmap
URL:
http://svn.apache.org/viewcvs/forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/internal.xmap?rev=373359&r1=373358&r2=373359&view=diff
==============================================================================
---
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/internal.xmap
(original)
+++
forrest/trunk/whiteboard/plugins/org.apache.forrest.plugin.internal.dispatcher/internal.xmap
Sun Jan 29 13:46:31 2006
@@ -102,37 +102,13 @@
structurer
prepares and transforms the requested contracts (themes) and populate
them with the content (businessHelper).
-->
- <!-- Structurer population
- a. Resolve request specific strucuturer template.
- b. Add businessHelper and tiles to the presentation model
- that the content can be used later on.
- {1} - requested url (striped from extension) -->
- <map:pipeline>
- <map:match pattern="prepare.structurer.*.**">
- <map:generate src="{lm:resolve.structurer.{2}}" />
- <map:transform src="{lm:get.structurer.by.requested.format.xsl}">
- <map:parameter name="format" value="{1}" />
- </map:transform>
- <!-- FIXME: jxpath -->
- <!-- When jxpath problem is solved rewrite tiles and uncomment -->
- <map:transform type="linkrewriter" />
- <map:transform type="jx">
- <map:parameter name="lenient-xpath" value="true" />
- <map:parameter name="getRequest" value="{2}" />
- <map:parameter name="getRequestExstension" value="{1}" />
- </map:transform>
- <map:serialize />
- </map:match>
- </map:pipeline>
<!-- You can group elements to a template and call it from any view.
<jx:import uri="cocoon://prepare.tiles.export-link"/>
-->
<map:pipeline>
<map:match pattern="prepare.tiles.**">
<map:generate src="{lm:resolve.tiles.{1}}" />
- <!-- FIXME: jxpath -->
- <!-- When jxpath problem is solved rewrite tiles and uncomment -->
- <!-- <map:transform type="linkrewriter" /> -->
+ <map:transform type="linkrewriter" />
<map:transform type="jx">
<map:parameter name="lenient-xpath" value="true" />
<map:parameter name="getRequest" value="{1}" />
@@ -147,11 +123,11 @@
Here we are overriding the default skin generation.
-->
<map:match pattern="**.html">
- <map:generate src="lm://resolve.structurer.{1}" />
- <map:call resource="jx-transformer">
- <map:parameter name="exstension" value="html" />
- <map:parameter name="request" value="{1}" />
- </map:call>
+ <map:generate src="lm://resolve.structurer.{1}" type="jx">
+ <map:parameter name="lenient-xpath" value="true" />
+ <map:parameter name="getRequest" value="{1}" />
+ <map:parameter name="getRequestExstension" value="html" />
+ </map:generate>
<map:transform type="dispatcher">
<map:parameter name="type" value="html" />
<map:parameter name="hooksTransformer"
value="lm://hooks-to-html.xsl"
@@ -160,7 +136,11 @@
<map:serialize type="xhtml" />
</map:match>
<map:match pattern="**.dispatcher.css">
- <map:generate src="lm://resolve.structurer.{1}" />
+ <map:generate src="lm://resolve.structurer.{1}" type="jx">
+ <map:parameter name="lenient-xpath" value="true" />
+ <map:parameter name="getRequest" value="{1}" />
+ <map:parameter name="getRequestExstension" value="css" />
+ </map:generate>
<map:transform type="dispatcher">
<map:parameter name="type" value="css" />
</map:transform>
@@ -172,11 +152,11 @@
<map:serialize type="text" mime-type="text/css" />
</map:match>
<map:match pattern="internal.**.*">
- <map:generate src="lm://resolve.structurer.{2}-to-xhtml2" />
- <map:call resource="jx-transformer">
- <map:parameter name="exstension" value="xhtml2" />
- <map:parameter name="request" value="{1}" />
- </map:call>
+ <map:generate src="lm://resolve.structurer.{2}-to-xhtml2" type="jx">
+ <map:parameter name="lenient-xpath" value="true" />
+ <map:parameter name="getRequest" value="{1}" />
+ <map:parameter name="getRequestExstension" value="xhtml2" />
+ </map:generate>
<map:transform type="dispatcher">
<map:parameter name="type" value="xhtml2" />
</map:transform>