You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by vg...@apache.org on 2006/10/02 17:35:23 UTC
svn commit: r452077 - in /cocoon/branches/BRANCH_2_1_X/src/webapp/samples:
components-samples.xml components/
components/source-writing-transformer.xml sitemap.xmap
Author: vgritsenko
Date: Mon Oct 2 08:35:22 2006
New Revision: 452077
URL: http://svn.apache.org/viewvc?view=rev&rev=452077
Log:
example of swt usage
Added:
cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/
cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml (with props)
Modified:
cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components-samples.xml
cocoon/branches/BRANCH_2_1_X/src/webapp/samples/sitemap.xmap
Modified: cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components-samples.xml
URL: http://svn.apache.org/viewvc/cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components-samples.xml?view=diff&rev=452077&r1=452076&r2=452077
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components-samples.xml (original)
+++ cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components-samples.xml Mon Oct 2 08:35:22 2006
@@ -50,6 +50,9 @@
</group>
<group name="Transformers">
+ <sample href="source-write.xml" name="SourceWritingTransformer">
+ Examples of source writing transformer usage
+ </sample>
<sample href="paginator/" name="Paginator">
Examples of Paginator transformer usage
</sample>
Added: cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml
URL: http://svn.apache.org/viewvc/cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml?view=auto&rev=452077
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml (added)
+++ cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml Mon Oct 2 08:35:22 2006
@@ -0,0 +1,9 @@
+<src:write xmlns:src="http://apache.org/cocoon/source/1.0" serializer="xml">
+ <src:source>file.xml</src:source>
+ <src:fragment>
+ <!-- annoying comment -->
+ <node>
+ <anothernode/>
+ </node>
+ </src:fragment>
+</src:write>
Propchange: cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: cocoon/branches/BRANCH_2_1_X/src/webapp/samples/components/source-writing-transformer.xml
------------------------------------------------------------------------------
svn:keywords = Id
Modified: cocoon/branches/BRANCH_2_1_X/src/webapp/samples/sitemap.xmap
URL: http://svn.apache.org/viewvc/cocoon/branches/BRANCH_2_1_X/src/webapp/samples/sitemap.xmap?view=diff&rev=452077&r1=452076&r2=452077
==============================================================================
--- cocoon/branches/BRANCH_2_1_X/src/webapp/samples/sitemap.xmap (original)
+++ cocoon/branches/BRANCH_2_1_X/src/webapp/samples/sitemap.xmap Mon Oct 2 08:35:22 2006
@@ -16,29 +16,27 @@
limitations under the License.
-->
-<!-- CVS $Id$ -->
-
+<!-- $Id$ -->
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<!-- ========================= Components ================================ -->
- <map:components>
- <map:generators default="file">
- <map:generator name="linkstatus" src="org.apache.cocoon.generation.LinkStatusGenerator"/>
- <map:generator name="calendar" src="org.apache.cocoon.generation.CalendarGenerator"/>
- </map:generators>
-
- <map:transformers default="xslt">
- <!-- Configure i18n transformer -->
- <map:transformer name="i18n" logger="sitemap.transformer.i18n" src="org.apache.cocoon.transformation.I18nTransformer">
- <catalogues default="messages">
- <catalogue id="messages" name="messages" location="common/i18n"/>
- </catalogues>
- <cache-at-startup>true</cache-at-startup>
- </map:transformer>
- </map:transformers>
+ <map:components>
+ <map:generators default="file">
+ <map:generator name="linkstatus" src="org.apache.cocoon.generation.LinkStatusGenerator"/>
+ <map:generator name="calendar" src="org.apache.cocoon.generation.CalendarGenerator"/>
+ </map:generators>
+
+ <map:transformers default="xslt">
+ <map:transformer name="i18n" logger="sitemap.transformer.i18n" src="org.apache.cocoon.transformation.I18nTransformer">
+ <catalogues default="messages">
+ <catalogue id="messages" name="messages" location="common/i18n"/>
+ </catalogues>
+ <cache-at-startup>true</cache-at-startup>
+ </map:transformer>
+ </map:transformers>
</map:components>
-
+
<!-- =========================== Views =================================== -->
@@ -68,9 +66,9 @@
<global-sitemap>This value is defined in the samples/sitemap.xmap</global-sitemap>
<global-sitemap-override>This value is defined in the samples/sitemap.xmap, should be overridden by samples/modules/sitemap.xmap</global-sitemap-override>
</global-variables>
- </map:component-configurations>
+ </map:component-configurations>
- <map:pipeline>
+ <map:pipeline>
<map:match pattern="">
<map:generate src="samples.xml"/>
<map:transform src="context://samples/common/style/xsl/html/simple-samples2html.xsl">
@@ -102,14 +100,6 @@
<!-- ======================= Other Samples =========================== -->
- <map:match pattern="scratchpad">
- <map:generate src="scratchpad-samples.xml"/>
- <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>
-
<map:match pattern="components">
<map:generate src="components-samples.xml"/>
<map:transform src="context://samples/common/style/xsl/html/simple-samples2html.xsl">
@@ -126,6 +116,39 @@
<map:serialize/>
</map:match>
+ <map:match pattern="source-write.xml">
+ <map:generate src="components/source-writing-transformer.xml"/>
+ <map:transform type="write-source"/>
+ <map:serialize type="xml"/>
+ </map:match>
+
+ <map:match pattern="request.html">
+ <map:generate type="request"/>
+ <map:transform src="context://stylesheets/system/xml2html.xslt"/>
+ <map:serialize/>
+ </map:match>
+
+ <map:match pattern="cal">
+ <map:generate type="calendar" label="content">
+ <!-- Uncomment and set a value for the desired month and year
+ <map:parameter name="month" value="6"/>
+ <map:parameter name="year" value="1998"/>
+ -->
+ <map:parameter name="dateFormat" value="EEEE, MMMM d yyyy"/>
+ <map:parameter name="lang" value="{request-param:lang}"/>
+ <map:parameter name="country" value="{request-param:country}"/>
+ </map:generate>
+ <map:transform src="context://stylesheets/system/calendar2html.xslt"/>
+ <!-- to localize the column headers, remove the comments below -->
+ <!--
+ <map:transform type="i18n">
+ <map:parameter name="default-catalogue-id" value="messages"/>
+ <map:parameter name="locale" value="{request-param:lang}"/>
+ </map:transform>
+ -->
+ <map:serialize/>
+ </map:match>
+
<!-- ======================== Utilities ============================== -->
<map:match pattern="**sitemap.xmap">
@@ -144,68 +167,42 @@
</map:match>
<map:match pattern="status.html">
- <map:generate src="status" type="status"/>
- <map:transform src="context://stylesheets/system/status2html.xslt">
- <map:parameter name="contextPath" value="{request:contextPath}"/>
- </map:transform>
- <map:serialize/>
- </map:match>
-
- <map:match pattern="clearcache.html">
- <map:act type="clear-cache">
- <map:generate src="status" type="status"/>
- <map:transform src="context://stylesheets/system/status2html.xslt">
- <map:parameter name="contextPath" value="{request:contextPath}"/>
- </map:transform>
- <map:serialize/>
- </map:act>
- </map:match>
-
- <map:match pattern="clearpersistentstore.html">
- <map:act type="clear-persistent-store">
<map:generate src="status" type="status"/>
<map:transform src="context://stylesheets/system/status2html.xslt">
- <map:parameter name="contextPath" value="{request:contextPath}"/>
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
</map:transform>
<map:serialize/>
- </map:act>
- <map:generate src="no-persistent-store.xml"/>
- <map:transform src="context://stylesheets/system/xml2html.xslt"/>
- <map:serialize type="html"/>
</map:match>
- <map:match pattern="request.html">
- <map:generate type="request"/>
- <map:transform src="context://stylesheets/system/xml2html.xslt"/>
- <map:serialize/>
- </map:match>
-
- <map:match pattern="cal">
- <map:generate type="calendar" label="content">
- <!-- Uncomment and set a value for the desired month and year
- <map:parameter name="month" value="6"/>
- <map:parameter name="year" value="1998"/>
- -->
- <map:parameter name="dateFormat" value="EEEE, MMMM d yyyy"/>
- <map:parameter name="lang" value="{request-param:lang}"/>
- <map:parameter name="country" value="{request-param:country}"/>
- </map:generate>
- <map:transform src="context://stylesheets/system/calendar2html.xslt"/>
- <!-- to localize the column headers, remove the comments below -->
- <!--
- <map:transform type="i18n">
- <map:parameter name="default-catalogue-id" value="messages"/>
- <map:parameter name="locale" value="{request-param:lang}"/>
- </map:transform>
- -->
- <map:serialize/>
- </map:match>
+ <map:match pattern="clearcache.html">
+ <map:act type="clear-cache">
+ <map:generate src="status" type="status"/>
+ <map:transform src="context://stylesheets/system/status2html.xslt">
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
+ </map:transform>
+ <map:serialize/>
+ </map:act>
+ </map:match>
+
+ <map:match pattern="clearpersistentstore.html">
+ <map:act type="clear-persistent-store">
+ <map:generate src="status" type="status"/>
+ <map:transform src="context://stylesheets/system/status2html.xslt">
+ <map:parameter name="contextPath" value="{request:contextPath}"/>
+ </map:transform>
+ <map:serialize/>
+ </map:act>
+ <map:generate src="no-persistent-store.xml"/>
+ <map:transform src="context://stylesheets/system/xml2html.xslt"/>
+ <map:serialize type="html"/>
+ </map:match>
<!-- ========================= Automount ============================= -->
- <map:match pattern="*/**">
- <map:mount uri-prefix="{1}" src="{1}/" check-reload="yes"/>
- </map:match>
+ <map:match pattern="*/**">
+ <map:mount uri-prefix="{1}" src="{1}/" check-reload="yes"/>
+ </map:match>
+
</map:pipeline>
</map:pipelines>