blob: 8a4fff17429617ef55378793f321fa3fd5bc23fd [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--+
| Apples block samples sitemap
|
| CVS $Id: sitemap.xmap,v 1.5 2003/09/25 21:18:49 mpo Exp $
+-->
<map:sitemap xmlns:map="http://apache.org/cocoon/sitemap/1.0">
<map:components>
<map:generators default="file">
<map:generator name="woody" src="org.apache.cocoon.woody.generation.WoodyGenerator" logger="woody"/>
<map:generator name="jx" src="org.apache.cocoon.generation.JXTemplateGenerator" label="content,data" logger="sitemap.generator.jx"/>
</map:generators>
<map:transformers default="xalan">
<map:transformer name="woody" src="org.apache.cocoon.woody.transformation.WoodyTemplateTransformer" logger="woody"/>
<map:transformer name="i18n" src="org.apache.cocoon.transformation.I18nTransformer">
<catalogues default="other">
<catalogue id="other" name="OtherMessages" location="context://samples/woody/messages"/>
<catalogue id="woody" name="WoodyMessages" location="context://samples/woody/messages"/>
</catalogues>
<cache-at-startup>true</cache-at-startup>
</map:transformer>
</map:transformers>
<map:selectors default="browser">
<map:selector name="request-method" src="org.apache.cocoon.selection.RequestMethodSelector"/>
</map:selectors>
<map:actions/>
<map:pipes default="caching"/>
</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>
<map:resources>
<map:resource name="serialize-jx-screen" >
<map:transform src="context://samples/common/style/xsl/html/simple-page2html.xsl">
<map:parameter name="servletPath" value="{request:servletPath}"/>
<map:parameter name="sitemapURI" value="{request:sitemapURI}"/>
<map:parameter name="contextPath" value="{request:contextPath}"/>
<map:parameter name="file" value="/samples/apples/{screen-src}"/>
<map:parameter name="remove" value="{0}"/>
</map:transform>
<map:serialize type="html" />
</map:resource>
</map:resources>
<map:flow language="apples"/>
<map:pipelines>
<map:pipeline>
<map:match pattern="">
<map:generate src="welcome.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="*.continue">
<map:call continuation="{1}"/>
</map:match>
<!--+
| Binding form sample, reuses pipelines stolen from woody
+-->
<map:match pattern="form2xml.flow">
<map:call function="org.apache.cocoon.components.flow.apples.samples.BindingWoodyApple">
<map:parameter name="form-src" value="context://samples/woody/forms/form2_model.xml"/>
<map:parameter name="binding-src" value="context://samples/woody/forms/form2_bind_xml.xml"/>
<map:parameter name="documentURI" value="context://samples/woody/forms/form2_data.xml"/>
<map:parameter name="form-pipe" value="/samples/woody/form2-display-pipeline"/>
<map:parameter name="valid-pipe" value="/samples/woody/form2-success-pipeline"/>
</map:call>
</map:match>
<!--+
| Calculator sample, uses stolen and modified xsp's from flowscript sample
+-->
<map:match pattern="calc.flow">
<map:call function="org.apache.cocoon.components.flow.apples.samples.CalculationApple"/>
</map:match>
<map:match pattern="calc/*">
<map:generate type="serverpages" src="calc/{1}.xsp"/>
<map:transform src="context://samples/common/style/xsl/html/simple-page2html.xsl">
<map:parameter name="servletPath" value="{request:servletPath}"/>
<map:parameter name="sitemapURI" value="{request:sitemapURI}"/>
<map:parameter name="contextPath" value="{request:contextPath}"/>
<map:parameter name="file" value="/samples/apples/calc/{1}.xsp"/>
<map:parameter name="remove" value="{0}"/>
</map:transform>
<map:serialize/>
</map:match>
<!--+
| Guess Game sample, borrowed setup from the uses stolen and modified xsp's from flowscript
+-->
<map:match pattern="guess.flow">
<map:call function="org.apache.cocoon.components.flow.apples.samples.GuessGameApple"/>
</map:match>
<!--+
| Tower of Hanoi Puzzle sample.
+-->
<map:match pattern="hanoi.flow">
<map:call function="org.apache.cocoon.components.flow.apples.samples.HanoiApple"/>
</map:match>
<!--+
| JX screen pipes
+-->
<map:match pattern="hanoi/hanoi.jx">
<map:generate type="jx" src="hanoi/hanoi.jx"/>
<map:transform src="hanoi/hanoi.xsl" />
<map:call resource="serialize-jx-screen">
<map:parameter name="screen-src" value="hanoi/hanoi.jx"/>
</map:call>
</map:match>
<map:match pattern="*/*.jx">
<map:generate type="jx" src="{1}/{2}.jx"/>
<map:call resource="serialize-jx-screen">
<map:parameter name="screen-src" value="{1}/{2}.jx"/>
</map:call>
</map:match>
</map:pipeline>
</map:pipelines>
</map:sitemap>