The Sitemap

Components

Generators (default=file)
NameClassLabel
fileorg.apache.cocoon.generation.FileGeneratorcontent 
directoryorg.apache.cocoon.generation.DirectoryGeneratorcontent 
xpathdirectoryorg.apache.cocoon.generation.XPathDirectoryGeneratorcontent 
imagedirectoryorg.apache.cocoon.generation.ImageDirectoryGeneratorcontent 
mp3directoryorg.apache.cocoon.generation.MP3DirectoryGeneratorcontent 
requestorg.apache.cocoon.generation.RequestGeneratorcontent 
streamorg.apache.cocoon.generation.StreamGeneratorcontent 
statusorg.apache.cocoon.generation.StatusGeneratorcontent 
jxorg.apache.cocoon.generation.JXTemplateGeneratorcontent 
notifyingorg.apache.cocoon.sitemap.NotifyingGenerator 
serverpagesorg.apache.cocoon.generation.ServerPagesGeneratorcontent 
exist-statusorg.exist.cocoon.StatusGeneratorcontent,data 
exist-clusterorg.exist.cluster.cocoon.ClusterGeneratorcontent,data 
cluster-infoorg.exist.cluster.cocoon.ClusterInfoGeneratorcontent,data 
xqueryorg.exist.cocoon.XQueryGenerator 

Transformers (default=xslt)
NameClassLabel
xsltorg.apache.cocoon.transformation.TraxTransformer 
xalanorg.apache.cocoon.transformation.TraxTransformer 
xsltcorg.apache.cocoon.transformation.TraxTransformer 
xincludeorg.apache.cocoon.transformation.XIncludeTransformer 
cincludeorg.apache.cocoon.transformation.CIncludeTransformer 
encodeURLorg.apache.cocoon.transformation.EncodeURLTransformer 
write-sourceorg.apache.cocoon.transformation.SourceWritingTransformer 
jpathorg.apache.cocoon.transformation.JPathTransformer 
filterorg.apache.cocoon.transformation.FilterTransformer 
writeDOMsessionorg.apache.cocoon.transformation.WriteDOMSessionTransformer 
readDOMsessionorg.apache.cocoon.transformation.ReadDOMSessionTransformer 
logorg.apache.cocoon.transformation.LogTransformer 
jxorg.apache.cocoon.transformation.JXTemplateTransformer 
paginateorg.apache.cocoon.transformation.pagination.Paginator 
sqlorg.apache.cocoon.transformation.SQLTransformer 
xmldborg.apache.cocoon.transformation.XMLDBTransformer 
xmldborg.exist.cocoon.XMLDBTransformer 

Readers (default=resource)
NameClass
resourceorg.apache.cocoon.reading.ResourceReader
imageorg.apache.cocoon.reading.ImageReader

Serializers (default=html)
NameClass
linksorg.apache.cocoon.serialization.LinkSerializer
xmlorg.apache.cocoon.serialization.XMLSerializer
htmlorg.apache.cocoon.serialization.HTMLSerializer
wmlorg.apache.cocoon.serialization.XMLSerializer
chtmlorg.apache.cocoon.serialization.HTMLSerializer
svgxmlorg.apache.cocoon.serialization.XMLSerializer
xhtmlorg.apache.cocoon.serialization.XMLSerializer
xhtml11org.apache.cocoon.serialization.XMLSerializer
textorg.apache.cocoon.serialization.TextSerializer
vrmlorg.apache.cocoon.serialization.TextSerializer
ziporg.apache.cocoon.serialization.ZipArchiveSerializer
sxworg.apache.cocoon.serialization.ZipArchiveSerializer
sxcorg.apache.cocoon.serialization.ZipArchiveSerializer
sxdorg.apache.cocoon.serialization.ZipArchiveSerializer
sxiorg.apache.cocoon.serialization.ZipArchiveSerializer

Selectors (default=browser)
NameClass
browserorg.apache.cocoon.selection.BrowserSelector
exceptionorg.apache.cocoon.selection.ExceptionSelector
request-methodorg.apache.cocoon.selection.RequestMethodSelector
resource-existsorg.apache.cocoon.selection.ResourceExistsSelector
request-parameterorg.apache.cocoon.selection.RequestParameterSelector
request-attributeorg.apache.cocoon.selection.RequestAttributeSelector
session-attributeorg.apache.cocoon.selection.SessionAttributeSelector
parameterorg.apache.cocoon.selection.ParameterSelector
headerorg.apache.cocoon.selection.HeaderSelector
hostorg.apache.cocoon.selection.HostSelector
simpleorg.apache.cocoon.selection.SimpleSelector

Matchers (default=wildcard)
NameClass
wildcardorg.apache.cocoon.matching.WildcardURIMatcher
regexporg.apache.cocoon.matching.RegexpURIMatcher
request-parameterorg.apache.cocoon.matching.RequestParameterMatcher
cookieorg.apache.cocoon.matching.CookieMatcher
headerorg.apache.cocoon.matching.HeaderMatcher
parameterorg.apache.cocoon.matching.ParameterMatcher
sessionstateorg.apache.cocoon.matching.WildcardSessionAttributeMatcher
referer-matchorg.apache.cocoon.matching.WildcardHeaderMatcher
mount-tableorg.apache.cocoon.matching.MountTableMatcher

Views

NameArguments

Resources

Name

Pipelines

match pattern="mount/*/**"
   mount src="mount/{1}/" uri-prefix="mount/{1}"
check-reload="yes"

   generate src="xmldb:exist:///db/shakespeare/plays/{1}.xml"
   transform src="xmldb:exist:///db/shakespeare/plays/shakes.xsl"
   serialize type="html"
   generate src="xmldb:exist:///{1}/"
   transform src="stylesheets/xmldb-collection.xsl"
   transform type="encodeURL" src=""
   serialize type="html"
   generate src="xmldb:exist:///{1}"
   transform type="encodeURL" src=""
   select type="browser"
      when test="explorer"
         serialize type="xml"
      otherwise
         transform src="stylesheets/system/xml2html.xslt"
         serialize type="html"
match pattern="xmldb/db/shakespeare/plays/**.css"
   read src="xmldb:exist:///db/shakespeare/plays/{1}.css" mime-type="text/css"
match pattern="**.css"
   read src="{1}.css" mime-type="text/css"
match pattern="**.jpeg"
   read type="image" src="{1}.jpg" mime-type="image/jpeg"
match pattern="**.jpg"
   read type="image" src="{1}.jpg" mime-type="image/jpeg"
match pattern="**.gif"
   read src="{1}.gif" mime-type="image/gif"
match pattern="**.png"
   read src="{1}.png" mime-type="image/png"
match pattern="**.dtd"
   read src="{1}.dtd" mime-type="text/text"
match pattern="**.js"
   read src="{1}.js" mime-type="text/javascript"
match pattern="**.html"
   read src="{1}.html" mime-type="text/html"
match pattern="xmldb/db/xinclude/**.xml"
   generate src="xmldb:exist:///db/xinclude/{1}.xml"
   transform src="stylesheets/db2html.xsl"
   serialize type="html"
match pattern="xmldb/db/xinclude/**.jpg"
   read type="image" src="xmldb:exist:///db/xinclude/{1}.jpg"
match pattern="xmldb/db/shakespeare/plays/**.xml"
   match type="request-parameter" pattern="xpath"
      generate src="xmldb:exist:///db/shakespeare/plays/{../1}.xml#{1}"
      serialize type="html"
match pattern="xmldb/**/"
   match type="request-parameter" pattern="xpath"
      generate src="xmldb:exist:///{../1}/#{1}"
      serialize type="html"
match pattern="xmldb/**"
   match type="request-parameter" pattern="xpath"
      generate src="xmldb:exist:///{../1}#{1}"
      serialize type="html"
match pattern="**.xmap"
   generate src="{1}.xmap"
   transform src="stylesheets/sitemap/simple-sitemap2html.xsl"
   serialize type="html"
match pattern=""
   redirect-to uri="/exist/index.xml"
match pattern="cluster"
   generate type="exist-cluster" src=""
   transform type="cinclude" src=""
   transform src="stylesheets/cluster.xsl"
   serialize type="html"
match pattern="clusterinfo"
   generate type="cluster-info" src=""
   transform type="cinclude" src=""
   transform src="stylesheets/clusterinfo.xsl"
   serialize type="html"
match pattern="index.xml"
   generate src="index.xml"
   transform type="xinclude" src=""
   transform src="stylesheets/doc2html-2.xsl"
   serialize type="html"
match pattern="library/**"
   mount src="library/sitemap.xmap" uri-prefix="library"
check-reload="yes"
match pattern="simple/**"
   mount src="simple/sitemap.xmap" uri-prefix="simple"
check-reload="yes"
match pattern="examples/**"
   mount src="examples/sitemap.xmap" uri-prefix="examples"
check-reload="yes"
match pattern="acronyms/**"
   mount src="acronyms/sitemap.xmap" uri-prefix="acronyms"
check-reload="yes"
match pattern="xquery/**"
   mount src="xquery/sitemap.xmap" uri-prefix="xquery"
check-reload="yes"
match pattern="sandbox/"
   redirect-to uri="sandbox.xql"
match pattern="mods/**"
   mount src="mods/sitemap.xmap" uri-prefix="mods"
check-reload="yes"
match pattern="apps/**"
   mount src="apps/sitemap.xmap" uri-prefix="apps"
check-reload="yes"
match pattern="spatial-index/**"
   mount src="spatial-index/sitemap.xmap" uri-prefix="spatial-index"
check-reload="yes"
match pattern="examples.xml"
   generate src="examples.xml"
   transform type="xinclude" src=""
   transform src="stylesheets/doc2html-2.xsl"
   serialize type="html"
match pattern="facts.xml"
   generate src="facts.xml"
   transform type="xinclude" src=""
   transform src="stylesheets/facts.xsl"
   serialize type="html"
match pattern="status"
   generate type="exist-status" src=""
   transform src="stylesheets/status.xsl"
   serialize type="html"
match pattern="shutdown"
   redirect-to uri="status"
match pattern="changes.xml"
   generate src="changes.xml"
   transform src="stylesheets/changes.xsl"
   serialize type="html"
match pattern="adminLogin.xml"
   generate src="adminLogin.xml"
   transform type="encodeURL" src=""
   serialize type="html"
match pattern="request.xml"
   generate type="request" src=""
   serialize type="xml"
match pattern="**.xsp"
   generate type="serverpages" src="{1}.xsp"
   transform type="cinclude" src=""
   transform src="stylesheets/doc2html-2.xsl"
   serialize type="html"
match pattern="roadmap.xml"
   generate src="roadmap.xml"
   transform type="cinclude" src=""
   transform src="stylesheets/roadmap.xsl"
   serialize type="html"
match pattern="docquery.xq"
   generate type="xquery" src="docquery.xq"
   transform type="cinclude" src=""
   transform src="stylesheets/db2html.xsl"
   serialize type="html"
match pattern="**.xml"
   generate src="{1}.xml"
   transform type="cinclude" src=""
   transform src="stylesheets/db2html.xsl"
   serialize type="html"
match pattern="**/"
   generate type="directory" src="{1}"
   transform src="stylesheets/system/directory2html.xslt"
   serialize
match pattern="*/**"
   mount src="{1}/sitemap.xmap" uri-prefix="{1}"
check-reload="yes"
handle-errors
   select type="exception"
      when test="not-found"
         generate type="notifying" src=""
         transform src="stylesheets/system/error2html.xslt"
      when test="invalid-continuation"
         generate src="not-found.xml"
         transform src="welcome.xslt"
      otherwise
         generate type="notifying" src=""
         transform src="stylesheets/system/error2html.xslt"
   serialize