You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by fe...@apache.org on 2007/05/16 16:08:59 UTC

svn commit: r538605 - /cocoon/trunk/blocks/cocoon-samples-style/cocoon-samples-style-default/src/main/resources/COB-INF/sitemap.xmap

Author: felixk
Date: Wed May 16 07:08:59 2007
New Revision: 538605

URL: http://svn.apache.org/viewvc?view=rev&rev=538605
Log:
add pipeline for servlet services

Modified:
    cocoon/trunk/blocks/cocoon-samples-style/cocoon-samples-style-default/src/main/resources/COB-INF/sitemap.xmap

Modified: cocoon/trunk/blocks/cocoon-samples-style/cocoon-samples-style-default/src/main/resources/COB-INF/sitemap.xmap
URL: http://svn.apache.org/viewvc/cocoon/trunk/blocks/cocoon-samples-style/cocoon-samples-style-default/src/main/resources/COB-INF/sitemap.xmap?view=diff&rev=538605&r1=538604&r2=538605
==============================================================================
--- cocoon/trunk/blocks/cocoon-samples-style/cocoon-samples-style-default/src/main/resources/COB-INF/sitemap.xmap (original)
+++ cocoon/trunk/blocks/cocoon-samples-style/cocoon-samples-style-default/src/main/resources/COB-INF/sitemap.xmap Wed May 16 07:08:59 2007
@@ -18,26 +18,52 @@
 <map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
   
   <map:pipelines>
-    <map:pipeline>
-      <map:match pattern="**.css">
-        <map:read src="resources/{1}.css"/>
-      </map:match>
-      <map:match pattern="**.js">
-        <map:read type="servletLinkRewriter" src="resources/{1}.js"/>
-      </map:match>      
-      <map:match pattern="**.gif">
-        <map:read src="resources/{1}.gif"/>
-      </map:match>      
-      <map:match pattern="**.ico">
-        <map:read src="resources/{1}.ico"/>
-      </map:match>      
-    </map:pipeline>    
-    <map:pipeline>
-      <map:match pattern="**">
-        <map:read type="servletLinkRewriter" src="{1}"/>
-      </map:match>
-    </map:pipeline>
+      <map:pipeline id="service-resource">
+          <!-- 
+              All matcher in this pipeline are intended to be called
+              when making use of servlet services from other blocks 
+          -->
+          <map:match pattern="service/blocks/*">
+              <map:generate src="service-consumer:" />
+              <map:transform src="blocks/{1}.xsl" />
+              <map:transform type="servletLinkRewriter" />
+              <map:serialize type="html" />
+          </map:match>
+          <map:match pattern="service/common/*">
+              <map:generate src="service-consumer:" />
+              <map:transform src="common/style/xsl/html/{1}.xsl" />
+              <map:transform type="servletLinkRewriter" />
+              <map:serialize type="html" />
+          </map:match>
+          <map:match pattern="service/system/*">
+              <map:generate src="service-consumer:" />
+              <map:transform src="stylesheets/system/{1}.xslt" />
+              <map:transform type="servletLinkRewriter" />
+              <map:serialize type="html" />
+          </map:match>
+      </map:pipeline>
+
+      <map:pipeline id="internal-resource">
+          <map:match pattern="**.css">
+              <map:read src="resources/{1}.css" />
+          </map:match>
+          <map:match pattern="**.gif">
+              <map:read src="resources/{1}.gif" />
+          </map:match>
+          <map:match pattern="**.ico">
+              <map:read src="resources/{1}.ico" />
+          </map:match>
+      </map:pipeline>
+
+      <map:pipeline id="external-resource">
+          <map:match pattern="**.js">
+              <map:read type="servletLinkRewriter" src="resources/{1}.js" />
+          </map:match>
+          <map:match pattern="**">
+              <map:read type="servletLinkRewriter" src="{1}" />
+          </map:match>
+      </map:pipeline>
   </map:pipelines>
-  
+
 </map:sitemap>