You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by re...@apache.org on 2008/06/24 12:49:59 UTC

svn commit: r671122 - in /cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF: overview.html sitemap.xmap

Author: reinhard
Date: Tue Jun 24 03:49:58 2008
New Revision: 671122

URL: http://svn.apache.org/viewvc?rev=671122&view=rev
Log:
samples for servlet service sitemap components

Modified:
    cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/overview.html
    cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/sitemap.xmap

Modified: cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/overview.html
URL: http://svn.apache.org/viewvc/cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/overview.html?rev=671122&r1=671121&r2=671122&view=diff
==============================================================================
--- cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/overview.html (original)
+++ cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/overview.html Tue Jun 24 03:49:58 2008
@@ -44,6 +44,8 @@
   <h2>Servlet-Service-Components and servlet: protocol</h2>
   <ul>
     <li><a href="ssf/local">servlet:/</a>: Using a local servlet service.</li>
+    <li><a href="ssf/calling-a-transformer-servlet-service">Servlet service transformer</a>: Call another pipeline that performs a transformation.</li>
+    <li><a href="ssf/calling-a-serializer-servlet-service">Servlet service serializer</a>: Call another pipeline that performs the serialization step.</li>
   </ul>
   <h2>Expression language</h2>
   <ul>
@@ -62,9 +64,11 @@
     <li><a href="object-model/request-parameters?a=1&b=2&c=3">All request parameters</a>: Print all request parameters.</li>
   </ul>
   <h2>Advanced Matching</h2>
+  <p>(using a JEXL expression to set a test value)</p>
   <ul>
     <li><a href="advanced-matching?myparam=11">Equals matcher (using an JEXL expression to set a test value)</li>
     <li><a href="advanced-matching?myparam=22">Regular expression matcher (using an JEXL expression to set a test value)</li>
+    <li><a href="advanced-matching?myparam=55">Ends-with matcher (using an JEXL expression to set a test value)</li>
     <li><a href="advanced-matching">Reach the otherwise section</li>
   </ul>
   <h2>Aggregation</h2>

Modified: cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/sitemap.xmap
URL: http://svn.apache.org/viewvc/cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/sitemap.xmap?rev=671122&r1=671121&r2=671122&view=diff
==============================================================================
--- cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/sitemap.xmap (original)
+++ cocoon/whiteboard/corona/trunk/corona-sample/src/main/resources/COB-INF/sitemap.xmap Tue Jun 24 03:49:58 2008
@@ -112,6 +112,37 @@
       <map:match pattern="ssf/read-resource">
         <map:read src="servlet:/read/javascript-resource-explicit" />
       </map:match>
+      <map:match pattern="ssf/service-consumer">
+        <map:generate type="service-consumer" />
+        <map:serialize type="xml" />      
+      </map:match>
+      <map:match pattern="ssf/transformer-pipeline">
+        <map:generate type="service-consumer" />
+        <map:transform src="sax-pipeline/simple.xslt">
+          <map:parameter name="myParam" value="transformer-pipeline" />
+        </map:transform>
+        <map:serialize type="xml" />      
+      </map:match>
+      <map:match pattern="ssf/serializer-pipeline">
+        <map:generate type="service-consumer" />
+        <map:transform src="sax-pipeline/simple.xslt">
+          <map:parameter name="myParam" value="serializer-pipeline" />
+        </map:transform>
+        <map:serialize type="xml" />      
+      </map:match>
+      <map:match pattern="ssf/calling-a-transformer-servlet-service">
+        <map:generate src="sax-pipeline/simple.xml" />
+        <map:transform type="servlet-service">
+          <map:parameter name="service" value="servlet:/ssf/transformer-pipeline" />
+        </map:transform>
+        <map:serialize type="xml" />
+      </map:match>
+      <map:match pattern="ssf/calling-a-serializer-servlet-service">
+        <map:generate src="sax-pipeline/simple.xml" />
+        <map:serialize type="servlet-service">
+          <map:parameter name="service" value="servlet:/ssf/serializer-pipeline" />
+        </map:serialize>
+      </map:match>
     </map:pipeline>
 
     <!-- ~~~~~~~~~~~~~~~~ expression language ~~~~~~~~~~~~~~~ -->
@@ -155,6 +186,13 @@
             </map:transform>
             <map:serialize />
           </map:when>
+          <map:when ends-with="5">
+            <map:generate src="sax-pipeline/simple.xml" />
+            <map:transform src="sax-pipeline/simple.xslt">
+              <map:parameter name="myParam" value="{map:1}" />
+            </map:transform>
+            <map:serialize />
+          </map:when>
           <map:when regexp="2(.)">
             <map:generate src="sax-pipeline/simple.xml" />
             <map:transform src="sax-pipeline/simple.xslt">
@@ -269,8 +307,8 @@
           <map:serialize type="xhtml" status-code="404" />        
         </map:when>
         <map:otherwise>
-          <map:generate src="error-handling/500.xml" />
-          <map:serialize type="xhtml" status-code="500" />        
+          <map:generate type="exception" />
+          <map:serialize type="xml" status-code="500" />        
         </map:otherwise>
       </map:match>
       <!--