cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jheym...@apache.org
Subject svn commit: r330769 [2/2] - in /cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart: ./ impl/ impl/src/ impl/src/main/ impl/src/main/java/ impl/src/main/java/org/ impl/src/main/java/org/apache/ impl/src/main/java/org/apache/cocoon/ impl/src/mai...
Date Fri, 04 Nov 2005 09:47:51 GMT
Added: cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/dir2html.xsl
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/dir2html.xsl?rev=330769&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/dir2html.xsl
(added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/dir2html.xsl
Fri Nov  4 01:47:32 2005
@@ -0,0 +1,54 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<xsl:stylesheet version="1.0" 
+                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:dir="http://apache.org/cocoon/directory/2.0">
+
+  <xsl:template match="dir:directory">
+    <samples name="ASCII Art Block Samples" xmlns:xlink="http://www.w3.org/1999/xlink">
+      <group name="Back">
+        <sample name="Back" href="../..">to Cocoon Samples main page</sample>
+        <sample name="Back" href="..">to Cocoon Blocks Samples main page</sample>
+      </group>
+
+      <group name="Available ascii art TXT files">
+        <xsl:apply-templates select="dir:file" mode="txt"/>
+      </group>
+
+      <group name="ascii art in JPEG">
+        <xsl:apply-templates select="dir:file" mode="jpg"/>
+      </group>
+
+      <group name="ascii art in PNG">
+        <xsl:apply-templates select="dir:file" mode="png"/>
+      </group>
+    </samples>
+  </xsl:template>
+
+  <xsl:template match="dir:file" mode="txt">
+    <sample name="{@name}" href="{@name}">as text</sample>
+  </xsl:template>
+
+  <xsl:template match="dir:file" mode="jpg">
+    <sample name="{@name}" href="{@name}.jpg">as jpg</sample>
+  </xsl:template>
+
+  <xsl:template match="dir:file" mode="png">
+    <sample name="{@name}" href="{@name}.png">as png</sample>
+  </xsl:template>
+</xsl:stylesheet>

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/dir2html.xsl
------------------------------------------------------------------------------
    svn:eol-style = native

Added: cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/sitemap.xmap
URL: http://svn.apache.org/viewcvs/cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/sitemap.xmap?rev=330769&view=auto
==============================================================================
--- cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/sitemap.xmap
(added)
+++ cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/sitemap.xmap
Fri Nov  4 01:47:32 2005
@@ -0,0 +1,82 @@
+<?xml version="1.0"?>
+<!--
+  Copyright 1999-2004 The Apache Software Foundation
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
+
+  <map:components>
+    <map:generators default="file">
+      <map:generator name="asciiart-svg" logger="sitemap.generator.asciiart-svg" 
+                     src="org.apache.cocoon.generation.asciiart.AsciiArtSVGGenerator"/>
+    </map:generators>
+  </map:components>
+
+<!-- =========================== Views =================================== -->
+
+  <map:views>
+    <map:view from-label="content" name="content">
+      <map:serialize type="xml"/>
+    </map:view>
+
+    <map:view from-label="content" name="pretty-content">
+      <map:transform src="context://stylesheets/system/xml2html.xslt"/>
+      <map:serialize type="html"/>
+    </map:view>
+
+    <map:view from-position="last" name="links">
+      <map:serialize type="links"/>
+    </map:view>
+  </map:views>
+
+<!-- =========================== Pipelines ================================= -->
+
+  <map:pipelines>
+    <map:pipeline>   
+ 
+      <map:match pattern="">
+        <map:redirect-to uri="welcome"/>
+      </map:match>
+
+      <map:match pattern="welcome">
+        <map:generate type="directory" src="data">
+          <map:parameter name="include" value="\.txt$"/>
+        </map:generate>
+        <map:transform src="dir2html.xsl"/>
+        <map:transform src="context://samples/common/style/xsl/html/simple-samples2html.xsl">
+          <map:parameter name="contextPath" value="{request:contextPath}"/>
+        </map:transform>
+        <map:serialize/>
+      </map:match>
+
+      <!-- expects format xxxyyyzzt.txt.png -->
+      <map:match pattern="*.jpg">
+        <map:generate type="asciiart-svg" src="data/{1}"/>
+        <map:serialize type="svg2jpeg"/>
+      </map:match>
+
+      <!-- expects format xxxyyyzzt.txt.png -->
+      <map:match pattern="*.png">
+        <map:generate type="asciiart-svg" src="data/{1}"/>
+        <map:serialize type="svg2png"/>
+      </map:match>
+
+      <map:match pattern="*.txt">
+        <map:read src="data/{1}.txt" mime-type="text/plain"/>
+      </map:match>
+
+    </map:pipeline>
+  </map:pipelines>
+</map:sitemap>

Propchange: cocoon/whiteboard/maven2/cocoon-flat-layout/cocoon-asciiart/samples/src/main/resources/sitemap.xmap
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message