cocoon-docs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [DAISY] Created: Cocoon Sitemap Matcher FAQs
Date Thu, 22 Sep 2005 14:09:50 GMT
A new document has been created.

Document ID: 719
Branch: main
Language: default
Name: Cocoon Sitemap Matcher FAQs
Document Type: Document
Created: 9/22/05 2:09:34 PM
Creator (owner): Helma van der Linden
State: publish


Mime type: text/xml
Size: 1704 bytes

<h2>What is a matcher?</h2>

<p>A matcher is a core sitemap component of Cocoon. Matchers are used to
determine the flow, order, and components involved in request processing.
Matchers typically contain a generator and a serializer. They may redirect
requests to other pipelines or call other sitemap resources. Matchers may also
be nested with other matchers.</p>

<p>Matchers are executed during pipeline setup. They determine which pipeline
will process a URI request. Most typically, the match is based on the requested
URI string. However, a number of other matchers exist, for example, Session and
Cookie matchers.</p>

<p>In the sitemap file, each matcher has a unique name which is mapped to a java
class. One matcher name must be declared as the default matcher. Each matcher
may have additional configuration information specified in child elements.</p>

<p>For more conceptual information about matchers see <a href="daisy:575">Using
and Implementing Matchers and Selectors</a>. For detailed descriptions about all
of the available Cocoon matchers, see the user's guide document
<a href="daisy:471">Matchers in Cocoon</a>. You may also wish to consult the
Cocoon API documentation.</p>

<h2>What is the difference between a selector and a matcher?</h2>

<p>Both matchers and selectors can be used to determine the flow, order, and
components involved in request processing. Their differences include the
complexity of the decisions they can make about processing as well as the values
they return to the sitemap. For a more detailed discussion of their similarities
and differences, see <a href="daisy:575">Using and Implementing Matchers and


The document belongs to the following collections: legacydocs

View raw message