You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by sy...@apache.org on 2005/03/29 15:48:52 UTC
svn commit: r159369 [33/41] - in cocoon/site/site/2.1: ./ developing/
developing/portal/ developing/webapps/ faq/ howto/ installing/ plan/ skin/
skin/images/ snippet/ tracks/ tutorial/ userdocs/ userdocs/actions/
userdocs/concepts/ userdocs/flow/ userdocs/forms/ userdocs/generators/
userdocs/matchers/ userdocs/offline/ userdocs/readers/ userdocs/selectors/
userdocs/serializers/ userdocs/transformers/ userdocs/xsp/
Added: cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.html?view=auto&rev=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.html (added)
+++ cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.html Tue Mar 29 05:47:29 2005
@@ -0,0 +1,382 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
+<title>RequestMethodSelector in Cocoon</title>
+<link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
+</head>
+<body text="#000000" bgcolor="#FFFFFF">
+<!--================= start Navigation Path ==================-->
+<table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> > <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+</tr>
+<tr>
+<td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+</table>
+<!--================= end Navigation Path ==================-->
+<!--================= start Banner ==================-->
+<table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<!--================= start Group Logo ==================-->
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
+<tr>
+<td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+<font face="Arial, Helvetica, Sans-serif" size="2" color="white">
+ the Apache Cocoon site
+
+
+ </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td valign="bottom" bgcolor="#294563" colspan="2">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
+<table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+</div>
+<!--================= end Tabs ==================-->
+</td><td bgcolor="#294563"></td>
+</tr>
+<tr>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
+</tr>
+</table>
+<!--================= end Banner ==================-->
+<!--================= start Menu, NavBar, Content ==================-->
+<table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table summary="menu" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<!--================= start left top NavBar ==================-->
+<td rowspan="3" valign="top">
+<table summary="blue line" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td bgcolor="#CFDCED"><font color="#4C6C8F" size="4" face="Arial, Helvetica, Sans-serif"> </font></td>
+</tr>
+<tr>
+<td bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+</table>
+</td>
+<!--================= end left top NavBar ==================--><td bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F">
+<!--================= start Menu items ==================-->
+<div class="menu">
+<ul>
+<li>
+<font color="#CFDCED">Navigation</font>
+<ul>
+<li>
+<a href="../../index.html">Main</a>
+</li>
+<li>
+<a href="../index.html">User Documentation</a>
+</li>
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Selectors</font>
+<ul>
+<li>
+<a href="selectors.html">Overview</a>
+</li>
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Default</font>
+<ul>
+<li>
+<a href="browser-selector.html">Browser Selector</a>
+</li>
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Core</font>
+<ul>
+<li>
+<a href="host-selector.html">Host Selector</a>
+</li>
+<li>
+<a href="parameter-selector.html">Parameter Selector</a>
+</li>
+<li>
+<a href="requestattribute-selector.html">Request Attribute Selector</a>
+</li>
+<li>
+<span class="sel"><font color="#ffcc00">Request Method Selector</font></span>
+</li>
+<li>
+<a href="requestparameter-selector.html">Request Parameter Selector</a>
+</li>
+<li>
+<a href="resourceexists-selector.html">Resource Exists Selector</a>
+</li>
+<li>
+<a href="regular-expression-header-selector.html">Regular-expression Header Selector</a>
+</li>
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Optional</font>
+<ul></ul>
+</li>
+<li>
+<font color="#CFDCED">Scratchpad</font>
+<ul>
+<li>
+<a href="date-selector.html">Date Selector</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!--================= end Menu items ==================-->
+</td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td valign="bottom" align="left" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../../skin/images/menu-left.gif"></td><td bgcolor="#4C6C8F"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td valign="bottom" align="right" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../../skin/images/menu-right.gif"></td>
+</tr>
+<tr>
+<td height="1" bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+</table>
+</td><td valign="top" width="100%">
+<table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
+<!--================= start middle NavBar ==================-->
+<tr>
+<td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td align="left" width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
+
+
+ </font><img width="10" height="8" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="right" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
+
+
+ </font><img width="10" height="8" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<!--================= end middle NavBar ==================-->
+<!--================= start Content==================-->
+<tr>
+<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
+<div class="content">
+<table class="title" summary="">
+<tr>
+<td valign="middle">
+<h1>RequestMethodSelector in Cocoon</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="requestmethod-selector.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a></td>
+</tr>
+</table>
+<p class="type">Type: Technical document</p>
+<p>This document describes the RequestMethodSelector of Cocoon.</p>
+<ul class="minitoc">
+<li>
+<a href="#RequestMethodSelector">RequestMethodSelector</a>
+</li>
+<li>
+<a href="#Description">Description</a>
+</li>
+<li>
+<a href="#Configuration">Configuration</a>
+<ul class="minitoc">
+<li>
+<a href="#Sitemap+component+configuration+example">Sitemap component configuration example</a>
+</li>
+<li>
+<a href="#Configuration-N1009C">Configuration</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#History">History</a>
+</li>
+<li>
+<a href="#See+also">See also</a>
+</li>
+</ul>
+
+<a name="N1001E"></a><a name="RequestMethodSelector"></a>
+<h3>RequestMethodSelector</h3>
+<div style="margin-left: 0 ; border: 2px">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<td colspan="1" rowspan="1">NAME</td><td colspan="1" rowspan="1">RequestMethod</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">WHAT</td><td colspan="1" rowspan="1">The <span class="codefrag">RequestMethodSelector</span> component is used to
+ select appropriate sitemap processing depending on the request method,
+ for example, <span class="codefrag">GET</span> or <span class="codefrag">POST</span>.
+ </td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">TYPE</td><td colspan="1" rowspan="1">Selector, Sitemap Component</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">BLOCK</td><td colspan="1" rowspan="1">Core</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">CLASS</td><td colspan="1" rowspan="1">org.apache.cocoon.selection.RequestMethodSelector</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">CACHEABLE</td><td colspan="1" rowspan="1">not applicable</td>
+
+</tr>
+
+</table>
+</div>
+
+<a name="N10078"></a><a name="Description"></a>
+<h3>Description</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ The RequestMethodSelector allows pipeline creation to be influenced by the method of
+ the request. For example, in a Cocoon Forms environment, a <span class="codefrag">GET</span> request
+ could be forwarded to a new FlowScript function, whilst a <span class="codefrag">POST</span> could be
+ forwarded to a continuation, for example:
+ </p>
+<pre class="code">
+<map:match pattern="myform">
+ <map:select type="request-method">
+ <map:when test="GET">
+ <map:call function="myform"/>
+ </map:when>
+ <map:when test="POST">
+ <map:call continuation="request-param:continuation-id"/>
+ </map:when>
+ </map:select>
+</map:match>
+</pre>
+</div>
+
+<a name="N1008B"></a><a name="Configuration"></a>
+<h3>Configuration</h3>
+<div style="margin-left: 0 ; border: 2px">
+<a name="N10090"></a><a name="Sitemap+component+configuration+example"></a>
+<h4>Sitemap component configuration example</h4>
+<div style="margin-left: 0 ; border: 2px">
+<p></p>
+<pre class="code">
+<map:selectors...
+ <map:selector name="request-method"
+ logger="sitemap.selector.request-method"
+ src="org.apache.cocoon.selection.RequestMethodSelector"/>
+ ...
+</map:selectors>
+</pre>
+</div>
+<a name="N1009C"></a><a name="Configuration-N1009C"></a>
+<h4>Configuration</h4>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ The request method selector does not require any specific configuration, other than
+ specifying a name and an implementing class, as in the example above.
+ </p>
+</div>
+</div>
+
+<a name="N100A6"></a><a name="History"></a>
+<h3>History</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ 2004-12-16: Created this document
+ </p>
+</div>
+
+<a name="N100AF"></a><a name="See+also"></a>
+<h3>See also</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ General documentation about selectors is available at
+ <a href="../concepts/matchers_selectors.html">Matchers and Selectors</a>.
+ </p>
+</div>
+
+<div class="attribution">by Cocoon Community; <span class="version">0.9</span>
+</div>
+</div>
+</td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<!--================= end Content==================-->
+</table>
+</td>
+</tr>
+</table>
+<!--================= end Menu, NavBar, Content ==================-->
+<!--================= start Footer ==================-->
+<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
+</tr>
+<tr>
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+ Copyright © 1999-2005
+ The Apache Software Foundation.</a>
+ All rights reserved.
+ <script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script></font></td>
+</tr>
+<tr>
+<td colspan="2" align="left" bgcolor="#CFDCED" class="logos"></td>
+</tr>
+</table>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.html
------------------------------------------------------------------------------
svn:keywords = Id
Added: cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.pdf?view=auto&rev=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.pdf (added)
+++ cocoon/site/site/2.1/userdocs/selectors/requestmethod-selector.pdf Tue Mar 29 05:47:29 2005
@@ -0,0 +1,372 @@
+%PDF-1.3
+%ª«¬
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 732 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua=c&S8I&:j43KobJ,?2n@nG.1aWQ$R,]XmLZN'9E4#@+sc1CI8*.Rk21Og*@;>SFJ;jG\3>taEr80!FZOj..r]#8N[+c*X9]50aR08Dm"a$&=)2.k,WmnA?.pfSZ2Qg(,F:;Glqr?#`S$qYNG^DPpg5)+!CDj*eXP@_h49+.>CC?_)d2,]K_QN<ol...@Z>W8G?d^OXot!<;T0U/K&78gsi]ZHa=qa@=4l3iB%X^-Ca`k;K==$f(to/-b)M!W*RoOasS:]BXU?9(PF%`)f@8]]=bOCoa'\DE?"_$_L.)RlSY$gK_oWY2'./CK2sd4]t6c>aE.bZF4oNpL,gH%GWJ$M%>6,q:W+rR,&3Q5%P,F?B`_?H"oKY4eZ0SO*PMEe+%b7lS-e]D4(L'X3B'MrM^7r<T]#3<]]](\7jF#l&@XaI=+*EOo7Z.4nQW_s*DRR5[i**g1J9SSOc!j60`mgDXA9.VDo_9&Abk4`F*;X4oh8_Y8@qc4uW3[e+5!WST$\a3"3\DJe3.GOl?7%#k.%<ETO;porklF<pishmJ?s:cF1S-ApO\c8!^8nI`agD"7QPb-P'#~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 595 842 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 507.874 225.32 495.874 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 489.674 165.992 477.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 471.474 177.332 459.474 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 453.274 330.476 441.274 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 435.074 190.832 423.074 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 416.874 146.0 404.874 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 398.674 149.66 386.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Length 1997 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5D/\/e&H;*)+llQ01lOt_H7>-]M3kU%g9k,n%)]LaMG2b+Ce9oQAGPs]M3N:k'MF]',d:t<na...@P>SuMUK8k(:7W([*OK=e$'S\3\b\OI$>lpD7?9C>LHI7$gU4s1W(F"0X(lf]HD57Y'Y+*-!8t;ceY!oqocWpp5"TdN($cq;E+ICI=rn[_[`;/RWt.R11r4$43E-lh-7Gg/O$E_Z$A%$I&_*T'j0$TBFU\a-#o\hR$eK&]bciV/Lqk08?Rs@8'<)*0k?EDs;DZG9?Li?S6'm:TR%WSu#!m4Mhu[AR(3hfe;^X5e[&'f9\f\;"TC.nSbpn=`lBA7dE*!5XGi2lKr(/Ngo_3iD,ak_~>
+endstream
+endobj
+23 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 595 842 ]
+/Resources 3 0 R
+/Contents 22 0 R
+>>
+endobj
+24 0 obj
+<< /Length 638 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GasJP_/?#%&;KX9`>k(/*#mX_HY]BN="@;)D7DI(Pm\'i+ufb(<Sr67,hQhZ<ZGL:bl</K*k4jqq(`/k&;G9??ml'XfNn[`[^eq*KL676%\>!U9jnh./jK0BD2iGiVskMN?WMd]#mZI]qNrDJ`D@Xcb[r,jOm'dk/K,ppb$DlKgX\g(c42p9S'f<nSf9DC,!cDXmX_O*Ee1;qr@Kc:Y2t"1X%$-V4OS%gm0Q#CK5k>#.[A]_G`DJma]H$TjE'FHSN?\2"u!fC"-<0f:mN6?&rRL"`+&+ag,"T*\,qU%*lAquJj7(WHE(fh)#J=l?>C)"A>SQ&YPXp%FKX"mY*\7t=ZI]@M(na1?t;D9HDIjl5Cra2gA+-Dqcl`]+!i+I1Z+D-8rn,V:;/*ir1Yn6Ac&sg'85M9Xu!IEm<j+?OalEfT[N2,p!g)M)RhZ<^:ge*a"\Uq+4\P#[H9cC;WfF5:+T0:Q)rg56>*l6BRe5pcq=ukUR2.Y'SZ7@Oelt1CkcZJQfL2a+@o<eJGb^eEaI76![%G)Fso**hR!Q`La8((r<t.`]mjt/7;8:A3on4J6jPNRIi7ZPC$?MmmUbP$/%mZUZLK\CIAlc:gI>LP<Onb-BY@NUWd.T)EjPWR<%g-a~>
+endstream
+endobj
+25 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 595 842 ]
+/Resources 3 0 R
+/Contents 24 0 R
+/Annots 26 0 R
+>>
+endobj
+26 0 obj
+[
+27 0 R
+]
+endobj
+27 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 348.948 627.221 460.92 615.221 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../concepts/matchers_selectors.html)
+/S /URI >>
+/H /I
+>>
+endobj
+29 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\122\0\145\0\161\0\165\0\145\0\163\0\164\0\115\0\145\0\164\0\150\0\157\0\144\0\123\0\145\0\154\0\145\0\143\0\164\0\157\0\162)
+ /Parent 28 0 R
+ /Next 30 0 R
+ /A 9 0 R
+>> endobj
+30 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156)
+ /Parent 28 0 R
+ /Prev 29 0 R
+ /Next 31 0 R
+ /A 11 0 R
+>> endobj
+31 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 28 0 R
+ /First 32 0 R
+ /Last 33 0 R
+ /Prev 30 0 R
+ /Next 34 0 R
+ /Count -2
+ /A 13 0 R
+>> endobj
+32 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\123\0\151\0\164\0\145\0\155\0\141\0\160\0\40\0\143\0\157\0\155\0\160\0\157\0\156\0\145\0\156\0\164\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 31 0 R
+ /Next 33 0 R
+ /A 15 0 R
+>> endobj
+33 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\62\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /A 17 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\110\0\151\0\163\0\164\0\157\0\162\0\171)
+ /Parent 28 0 R
+ /Prev 31 0 R
+ /Next 35 0 R
+ /A 19 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\123\0\145\0\145\0\40\0\141\0\154\0\163\0\157)
+ /Parent 28 0 R
+ /Prev 34 0 R
+ /A 21 0 R
+>> endobj
+36 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+37 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+38 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+39 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+40 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+41 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 23 0 R 25 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 28 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<<
+/Font << /F3 36 0 R /F5 37 0 R /F1 39 0 R /F6 38 0 R /F9 40 0 R /F2 41 0 R /F7 42 0 R >>
+/ProcSet [ /PDF /ImageC /Text ] >>
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 708.889 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 522.505 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 322.111 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 290.977 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [23 0 R /XYZ 85.0 183.904 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 708.889 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ 85.0 656.555 null]
+>>
+endobj
+28 0 obj
+<<
+ /First 29 0 R
+ /Last 35 0 R
+>> endobj
+xref
+0 43
+0000000000 65535 f
+0000007486 00000 n
+0000007558 00000 n
+0000007650 00000 n
+0000000015 00000 n
+0000000071 00000 n
+0000000894 00000 n
+0000001014 00000 n
+0000001081 00000 n
+0000007795 00000 n
+0000001215 00000 n
+0000007860 00000 n
+0000001352 00000 n
+0000007926 00000 n
+0000001489 00000 n
+0000007992 00000 n
+0000001626 00000 n
+0000008058 00000 n
+0000001763 00000 n
+0000008124 00000 n
+0000001898 00000 n
+0000008190 00000 n
+0000002034 00000 n
+0000004124 00000 n
+0000004232 00000 n
+0000004962 00000 n
+0000005085 00000 n
+0000005112 00000 n
+0000008256 00000 n
+0000005300 00000 n
+0000005517 00000 n
+0000005689 00000 n
+0000005913 00000 n
+0000006246 00000 n
+0000006426 00000 n
+0000006574 00000 n
+0000006713 00000 n
+0000006826 00000 n
+0000006936 00000 n
+0000007047 00000 n
+0000007155 00000 n
+0000007261 00000 n
+0000007377 00000 n
+trailer
+<<
+/Size 43
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+8307
+%%EOF
Modified: cocoon/site/site/2.1/userdocs/selectors/requestparameter-selector.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/requestparameter-selector.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/selectors/requestparameter-selector.html (original)
+++ cocoon/site/site/2.1/userdocs/selectors/requestparameter-selector.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
<title>RequestParameter-Selector in Cocoon</title>
<link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<!--================= start Navigation Path ==================-->
<table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> > <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
</tr>
<tr>
<td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
<table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
<!--================= end Project Logo ==================-->
<!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
<form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
<td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
<br>
<font face="Arial, Helvetica, Sans-serif" size="2" color="white">
- the Apache Cocoon site
-
-
- </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+ the Apache Cocoon site
+
+
+ </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
<td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
</table>
</form>
</td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
<td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
</table>
</div>
<!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
</tr>
<tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
</tr>
</table>
<!--================= end Banner ==================-->
@@ -146,10 +150,18 @@
</li>
<li>
+<a href="requestmethod-selector.html">Request Method Selector</a>
+</li>
+
+<li>
<span class="sel"><font color="#ffcc00">Request Parameter Selector</font></span>
</li>
<li>
+<a href="resourceexists-selector.html">Resource Exists Selector</a>
+</li>
+
+<li>
<a href="regular-expression-header-selector.html">Regular-expression Header Selector</a>
</li>
@@ -210,28 +222,8 @@
<tr>
<td valign="middle">
<h1>RequestParameter-Selector in Cocoon</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {
-if (window.print) {
- window.print() ;
-} else {
- var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
- WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
- document.write('<td nowrap="nowrap" width="40" align="center">');
- document.write(' <a class="dida" href="javascript:printit()">');
- document.write(' <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
- document.write(' print</a>');
- document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="requestparameter-selector.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
- PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="requestparameter-selector.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a></td>
</tr>
</table>
<p class="type">Type: Technical document</p>
@@ -374,7 +366,7 @@
</map:select>
</pre>
</div>
-<a name="N100BB"></a><a name="Sitemap+component+configuration+example"></a>
+<a name="N100BA"></a><a name="Sitemap+component+configuration+example"></a>
<h4>Sitemap component configuration example</h4>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -392,7 +384,7 @@
...
</pre>
</div>
-<a name="N100CF"></a><a name="Configuration"></a>
+<a name="N100CD"></a><a name="Configuration"></a>
<h4>Configuration</h4>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -401,7 +393,7 @@
the default name of the request parameter, used for testing.
</p>
</div>
-<a name="N100DD"></a><a name="Setup"></a>
+<a name="N100DB"></a><a name="Setup"></a>
<h4>Setup</h4>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -426,7 +418,7 @@
the <span class="codefrag"><map:otherwise</span> clause is selected.
</p>
</div>
-<a name="N10106"></a><a name="Effect+on+Object+Model+and+Sitemap+Parameters"></a>
+<a name="N10104"></a><a name="Effect+on+Object+Model+and+Sitemap+Parameters"></a>
<h4>Effect on Object Model and Sitemap Parameters</h4>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -436,7 +428,7 @@
</div>
</div>
-<a name="N10113"></a><a name="Bugs%2FCaveats"></a>
+<a name="N10111"></a><a name="Bugs%2FCaveats"></a>
<h3>Bugs/Caveats</h3>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -444,7 +436,7 @@
</p>
</div>
-<a name="N1011C"></a><a name="History"></a>
+<a name="N1011A"></a><a name="History"></a>
<h3>History</h3>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -452,7 +444,7 @@
</p>
</div>
-<a name="N10125"></a><a name="See+also"></a>
+<a name="N10123"></a><a name="See+also"></a>
<h3>See also</h3>
<div style="margin-left: 0 ; border: 2px">
<p>
@@ -476,11 +468,14 @@
<!--================= start Footer ==================-->
<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
</tr>
<tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright ©
- 1999-2004 The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+ Copyright © 1999-2005
+ The Apache Software Foundation.</a>
+ All rights reserved.
+ <script type="text/javascript" language="JavaScript"><!--
document.write(" - "+"Last Published: " + document.lastModified);
// --></script></font></td>
</tr>
Modified: cocoon/site/site/2.1/userdocs/selectors/requestparameter-selector.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/requestparameter-selector.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.
Added: cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.html?view=auto&rev=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.html (added)
+++ cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.html Tue Mar 29 05:47:29 2005
@@ -0,0 +1,443 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
+<title>ResourceExistsSelector in Cocoon</title>
+<link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
+</head>
+<body text="#000000" bgcolor="#FFFFFF">
+<!--================= start Navigation Path ==================-->
+<table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> > <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+</tr>
+<tr>
+<td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+</table>
+<!--================= end Navigation Path ==================-->
+<!--================= start Banner ==================-->
+<table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<!--================= start Group Logo ==================-->
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<!--================= end Group Logo ==================-->
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
+<!--================= end Project Logo ==================-->
+<!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
+<form target="_blank" action="http://www.google.com/search" method="get">
+<table summary="search" border="0" cellspacing="0" cellpadding="0" bgcolor="#4C6C8F">
+<tr>
+<td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<br>
+<font face="Arial, Helvetica, Sans-serif" size="2" color="white">
+ the Apache Cocoon site
+
+
+ </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
+</tr>
+</table>
+</form>
+</td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td valign="bottom" bgcolor="#294563" colspan="2">
+<!--================= start Tabs ==================-->
+<div class="tab">
+<table summary="tab bar" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td width="6"><img alt="" height="8" width="6" src="../../skin/images/spacer.gif"></td><td valign="bottom">
+<table summary="selected tab" style="height: 1.8em" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-left.gif"></td><td valign="middle" bgcolor="#4C6C8F"><font color="#ffffff" size="2" face="Arial, Helvetica, Sans-serif"><b><a class="base-selected" href="../../index.html">Home</a></b></font></td><td valign="top" width="5" bgcolor="#4C6C8F"><img height="5" width="5" alt="" src="../../skin/images/tabSel-right.gif"></td>
+</tr>
+</table>
+</td>
+</tr>
+</table>
+</div>
+<!--================= end Tabs ==================-->
+</td><td bgcolor="#294563"></td>
+</tr>
+<tr>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
+</tr>
+</table>
+<!--================= end Banner ==================-->
+<!--================= start Menu, NavBar, Content ==================-->
+<table summary="page content" bgcolor="#ffffff" width="100%" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td valign="top">
+<table summary="menu" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<!--================= start left top NavBar ==================-->
+<td rowspan="3" valign="top">
+<table summary="blue line" border="0" cellpadding="0" cellspacing="0">
+<tr>
+<td bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td bgcolor="#CFDCED"><font color="#4C6C8F" size="4" face="Arial, Helvetica, Sans-serif"> </font></td>
+</tr>
+<tr>
+<td bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+</table>
+</td>
+<!--================= end left top NavBar ==================--><td bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap" valign="top" bgcolor="#4C6C8F">
+<!--================= start Menu items ==================-->
+<div class="menu">
+<ul>
+<li>
+<font color="#CFDCED">Navigation</font>
+<ul>
+
+<li>
+<a href="../../index.html">Main</a>
+</li>
+
+<li>
+<a href="../index.html">User Documentation</a>
+</li>
+
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Selectors</font>
+<ul>
+
+<li>
+<a href="selectors.html">Overview</a>
+</li>
+
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Default</font>
+<ul>
+
+<li>
+<a href="browser-selector.html">Browser Selector</a>
+</li>
+
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Core</font>
+<ul>
+
+<li>
+<a href="host-selector.html">Host Selector</a>
+</li>
+
+<li>
+<a href="parameter-selector.html">Parameter Selector</a>
+</li>
+
+<li>
+<a href="requestattribute-selector.html">Request Attribute Selector</a>
+</li>
+
+<li>
+<a href="requestmethod-selector.html">Request Method Selector</a>
+</li>
+
+<li>
+<a href="requestparameter-selector.html">Request Parameter Selector</a>
+</li>
+
+<li>
+<span class="sel"><font color="#ffcc00">Resource Exists Selector</font></span>
+</li>
+
+<li>
+<a href="regular-expression-header-selector.html">Regular-expression Header Selector</a>
+</li>
+
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Optional</font>
+<ul>
+
+</ul>
+</li>
+<li>
+<font color="#CFDCED">Scratchpad</font>
+<ul>
+
+<li>
+<a href="date-selector.html">Date Selector</a>
+</li>
+
+</ul>
+</li>
+</ul>
+</div>
+<!--================= end Menu items ==================-->
+</td><td valign="bottom" bgcolor="#4C6C8F"><img width="10" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td valign="bottom" align="left" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../../skin/images/menu-left.gif"></td><td bgcolor="#4C6C8F"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td valign="bottom" align="right" colspan="2" rowspan="2" bgcolor="#4C6C8F"><img height="10" width="10" border="0" alt="" src="../../skin/images/menu-right.gif"></td>
+</tr>
+<tr>
+<td height="1" bgcolor="#294563"><img width="1" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+</table>
+</td><td valign="top" width="100%">
+<table summary="content" width="100%" border="0" cellpadding="0" cellspacing="0">
+<!--================= start middle NavBar ==================-->
+<tr>
+<td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td align="left" width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="left" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
+
+
+ </font><img width="10" height="8" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td align="right" width="50%" bgcolor="#CFDCED"><font color="#4C6C8F" size="3" face="Arial, Helvetica, Sans-serif">
+
+
+ </font><img width="10" height="8" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td width="10" bgcolor="#CFDCED"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<tr>
+<td colspan="4" bgcolor="#294563"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<!--================= end middle NavBar ==================-->
+<!--================= start Content==================-->
+<tr>
+<td align="left" width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td colspan="2" align="left" width="100%">
+<div class="content">
+<table class="title" summary="">
+<tr>
+<td valign="middle">
+<h1>ResourceExistsSelector in Cocoon</h1>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="resourceexists-selector.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a></td>
+</tr>
+</table>
+<p class="type">Type: Technical document</p>
+<p>This document describes the ResourceExistsSelector of Cocoon.</p>
+<ul class="minitoc">
+<li>
+<a href="#ResourceExistsSelector">ResourceExistsSelector</a>
+</li>
+<li>
+<a href="#Description">Description</a>
+</li>
+<li>
+<a href="#Usage">Usage</a>
+<ul class="minitoc">
+<li>
+<a href="#Sitemap+pipeline+examples">Sitemap pipeline examples</a>
+</li>
+<li>
+<a href="#Sitemap+component+configuration+example">Sitemap component configuration example</a>
+</li>
+<li>
+<a href="#Configuration">Configuration</a>
+</li>
+<li>
+<a href="#Setup">Setup</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#History">History</a>
+</li>
+<li>
+<a href="#See+also">See also</a>
+</li>
+</ul>
+
+<a name="N1001E"></a><a name="ResourceExistsSelector"></a>
+<h3>ResourceExistsSelector</h3>
+<div style="margin-left: 0 ; border: 2px">
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<td colspan="1" rowspan="1">NAME</td><td colspan="1" rowspan="1">resource-exists</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">WHAT</td><td colspan="1" rowspan="1">The <span class="codefrag">ResourceExistsSelector</span> component is used to
+ select appropriate sitemap processing depending on the existence of a set of resources.
+ </td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">TYPE</td><td colspan="1" rowspan="1">Selector, Sitemap Component</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">BLOCK</td><td colspan="1" rowspan="1">Core</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">CLASS</td><td colspan="1" rowspan="1">org.apache.cocoon.selection.ResourceExistsSelector</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">SINCE</td><td colspan="1" rowspan="1">Cocoon 2.1</td>
+
+</tr>
+
+<tr>
+
+<td colspan="1" rowspan="1">CACHEABLE</td><td colspan="1" rowspan="1">not applicable</td>
+
+</tr>
+
+</table>
+</div>
+
+<a name="N1007E"></a><a name="Description"></a>
+<h3>Description</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ The <span class="codefrag">ResourceExistsSelector</span> selects the first of a set of
+ Resources (usually files) that exists in the context.
+ </p>
+</div>
+
+<a name="N1008A"></a><a name="Usage"></a>
+<h3>Usage</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ Pipelines can be built based on the existence of files, for example
+ building a PDF from XSL-FO or a higher-level XML format.
+ </p>
+<a name="N10092"></a><a name="Sitemap+pipeline+examples"></a>
+<h4>Sitemap pipeline examples</h4>
+<div style="margin-left: 0 ; border: 2px">
+<p></p>
+<pre class="code">
+<map:match pattern="**.html">
+ <map:select type="resource-exists">
+ <map:when test="content/{1}.xml">
+ <map:generate src="content/{1}.xml" />
+ <map:transform src="stylesheets/page2html.xsl" />
+ </map:when>
+ <map:otherwise>
+ <map:generate src="resources/html/{1}.html" />
+ </map:otherwise>
+ </map:select>
+ <map:serialize type="html"/>
+</map:match>
+ </pre>
+</div>
+<a name="N1009E"></a><a name="Sitemap+component+configuration+example"></a>
+<h4>Sitemap component configuration example</h4>
+<div style="margin-left: 0 ; border: 2px">
+<p></p>
+<pre class="code">
+<map:selectors...
+
+ <map:selector name="resource-exists"
+ src="org.apache.cocoon.selection.ResourceExistsSelector"
+ logger="sitemap.selector.resource-exists"
+ >
+ <map:parameter src="prefix" value="/"/>
+ </map:selector>
+ ...
+ </map:selectors>
+...
+</pre>
+</div>
+<a name="N100AA"></a><a name="Configuration"></a>
+<h4>Configuration</h4>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ The optional <span class="codefrag">prefix</span> parameter is prepended to all test
+ expressions before evaluation. The default prefix is '/', meaning that
+ all expressions are relative to the context root, unless explicitly
+ overridden.
+ </p>
+</div>
+<a name="N100B6"></a><a name="Setup"></a>
+<h4>Setup</h4>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ Setting up a <span class="codefrag">ResourceExistsSelector</span> includes choosing the
+ <span class="codefrag"><map:when></span> test expressions, and an optional
+ <span class="codefrag"><map:otherwise></span> clause.
+ </p>
+</div>
+</div>
+<!-- <s1 title="Bugs/Caveats">
+ <p>
+ Describe limitation, bugs of ResourceExistsSelector
+ </p>
+ </s1>-->
+
+<a name="N100CD"></a><a name="History"></a>
+<h3>History</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ 03-19-03: initial creation
+ </p>
+</div>
+
+<a name="N100D6"></a><a name="See+also"></a>
+<h3>See also</h3>
+<div style="margin-left: 0 ; border: 2px">
+<p>
+ <!-- Links to related components pages. -->
+ A general documentation about selectors is available at
+ <a href="../concepts/matchers_selectors.html">Matchers and Selectors</a>.
+ </p>
+</div>
+
+<div class="attribution">by Andrew Savory; <span class="version">0.9</span>
+</div>
+</div>
+</td><td width="10"><img width="10" height="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+</tr>
+<!--================= end Content==================-->
+</table>
+</td>
+</tr>
+</table>
+<!--================= end Menu, NavBar, Content ==================-->
+<!--================= start Footer ==================-->
+<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
+<tr>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
+</tr>
+<tr>
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+ Copyright © 1999-2005
+ The Apache Software Foundation.</a>
+ All rights reserved.
+ <script type="text/javascript" language="JavaScript"><!--
+ document.write(" - "+"Last Published: " + document.lastModified);
+ // --></script></font></td>
+</tr>
+<tr>
+<td colspan="2" align="left" bgcolor="#CFDCED" class="logos"></td>
+</tr>
+</table>
+<!--================= end Footer ==================-->
+</body>
+</html>
Propchange: cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.html
------------------------------------------------------------------------------
svn:keywords = Id
Added: cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.pdf?view=auto&rev=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.pdf (added)
+++ cocoon/site/site/2.1/userdocs/selectors/resourceexists-selector.pdf Tue Mar 29 05:47:29 2005
@@ -0,0 +1,428 @@
+%PDF-1.3
+%ª«¬
+4 0 obj
+<< /Type /Info
+/Producer (FOP 0.20.5) >>
+endobj
+5 0 obj
+<< /Length 821 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gaua=c#T:-&:j43KoYREWdYO"Rl$O.D_:V2oRO2_1P68CSA]>Q8_?QnN_*iOfUfoMhHfhZm4NaV#+t?4+:KHU/d#X5nc45@J-")*$t?OZl7:fpU`8fMp/AD7gZ7r!WG&n%Oep8`eU.F"6pt4%<`JMd7cd8,ocK9Ef2'6`PQ"-`o+XP;BQ"s.f]f:h?WT[fQ#:B2o'JnIh-cJ!plnLKY@R+mI-:.:</X40\oj0!W+Itj$_Otc3IqdYJ;41q@FSLTf0sIkE&@9&fTC%-'Q`LFF_g4W0*ec^?S1)^+%/)u-idj,LcM/j1:Hp1S!W]Q\Qi.*p9bq-EIcFK1,:RlE=>4>#KFLQEJ1Fm8GjbtlN)CrO(Q?l,WqfcJf0s\NA+lJccJ#B0E0KCFPRZYbs-mL1bcc*%DX-@j?Pu.JUR&qD75Uo6hQj%AX8`Y0q1LBN9_g3@"r=c=]Z4X.jRP22d,OJW%Mgf(6qs2ngW>CV5a66N/`+QmZt%;BhM/e(cglfak]nm$I>Yl[Ad.`l?'V./;r&eancW0MT5Z%L,nLH28ARToegj8BCi`Jp(_Jb4<L-W#*o^p9IF8JDKO+=Z:W]266a$YIGnYD.?+gkI%Jt%;*eGG3m2=38)iFugW7+r0AO9Xo:g/2k03KB50`GP-dld.=kTfJdq`mok]N-K[qY?`%\@j0_+6hb$^7"q%gQ_C"H<Q-i(%a'7TM:_$0g,:0^_Z:R-F#[JQR\/*(mg!28s=d\Z,%hE9pUbNoMXA&GINtITkLPN-1H`lU3>:a/nfSmaS[KfTlP$[F1OKXTP]7QE=sEj8ummqu_7XDnl~>
+endstream
+endobj
+6 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 595 842 ]
+/Resources 3 0 R
+/Contents 5 0 R
+/Annots 7 0 R
+>>
+endobj
+7 0 obj
+[
+8 0 R
+10 0 R
+12 0 R
+14 0 R
+16 0 R
+18 0 R
+20 0 R
+22 0 R
+24 0 R
+]
+endobj
+8 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 507.874 223.316 495.874 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 9 0 R
+/H /I
+>>
+endobj
+10 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 489.674 165.992 477.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 471.474 139.988 459.474 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 13 0 R
+/H /I
+>>
+endobj
+14 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 453.274 252.824 441.274 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 15 0 R
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 435.074 330.476 423.074 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 416.874 190.832 404.874 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 108.0 398.674 150.836 386.674 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 21 0 R
+/H /I
+>>
+endobj
+22 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 380.474 146.0 368.474 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 23 0 R
+/H /I
+>>
+endobj
+24 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 102.0 362.274 149.66 350.274 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 25 0 R
+/H /I
+>>
+endobj
+26 0 obj
+<< /Length 1858 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+GatU5?#SIU'Rf_Z&G"<b2...@uQ3>[^t?*HXo>l)p9!rg!?ZEiq>rmBX+#$g*!f!9sP`=[DAQfl%7Uf67g/rD!&aRViUh*+''nPX(#3>Ns-jqR1:a8p<f9#P)K'c)e^e2cQe1aK>>BF$1IZZ\?EmE=<nRH@-)O#qHl-oYs$;gaoupfRQc/AfSQ8$A+tdEo`dS*)^ACQW_Z:$?T[BD:9>n0XGSAie%X%i?2VcF+)#7`Ug?$2>^NABi8<aneu/Hg5IEsF~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 595 842 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+28 0 obj
+<< /Length 1322 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%"?#SIW&:F5U+T0XlW7Us3`8X[f%@S=F*,sO)XZ7@8R?e#tU5tJ-jPM%*aqA89Fq4T^;;ogG/;L;)ZC62Ic2O8BOIVCDV>\lPRDaVQ8-D>C7%?!)Tg4MaJrh4Pd*q?bfpC6*GqTbDG-3_ZCuYi=p5djMZjFbb#V"/9LOQu;D&;Y*Q7>s-V9KHQ"Ls;8?c5$K4#a1h[7Sk7]jt\Sc>V(eB_?e(,M_\rUs71G\C)Y3F)=g2pMmK=OQ]*u!aL?$55j[f^UAq/?/df)Xfa)=OE6tib1t:cXAY??*'(noP-*jhP^l=1ok?Hk+Fsg5/Gn)P1/uDs9<2u...@9Dnr>\$:gZ/3LN)hKC_`'/[GEm+HTVQ3YkS.f1-lGZD-[&uSdWYQa3Vn+L$945[dc]YBP?TkS4PVLj;Xbs0f'f6&RUSD\:BA3YkebcCj`;sB'3QFTgUImH7I?cEG(B\0`(i?k]>p.&kZ-DqE,qG.k?7W3ga]@`ujM9:LEh(dR9qsFZg[h#GWq^[e&=;`GdbTcO1ZjieFPPsQb]@N(XSp-<C(?It+<s'Fe#Lbq^3S!rF\)qHrUVR&alBs3,EM@$O77Z$3VHe:@DCQLe`QOna#LPPSojtPCdI+`Z]Etn0!Zsb]j$pB2=@kj&]<%Sl.Ut2=^Ut6T[_RA1Agb3-%6nE;cP7+;d8R`hPm77q"6Y=FR:r;rmN^[^Z%VNjmc:;P<=069g^Kgo]$mZ1#"`7O"A0KUh.'BW[S)L3_(#2&Y`q1i9$^cetct=r#WaSq+"]CTr"GBR<P0taXSoS4V&@hE(WFEk\YkLc?4[Ze+VKhP<;-JnqbJ7c6:+TKUn)Jr<9'HUrW.:3;JlF5ES")KtN+VG<ag'A8+7QM:u%-*GXAdr6sC*[ad![]GYN@gf6CPj=mgQ+hQN\(Gq*+`>bE;g>R0ZkL>LL"G^A4n)FP2JVn(=hAk]s1/11MOGl7JJ&\H+E\Uq?EHHtlLA!6H"$C3]+qund*6Oi/^R?_0<Wghr'kCDY.HSF,6t1Dk9c7j=\K01Ton2+#ce[dA]t)a;Ys+1$I@(rsgnH)kH>?M1F&6WhCA/eqjpct~>
+endstream
+endobj
+29 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 595 842 ]
+/Resources 3 0 R
+/Contents 28 0 R
+/Annots 30 0 R
+>>
+endobj
+30 0 obj
+[
+31 0 R
+]
+endobj
+31 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 357.948 396.375 469.92 384.375 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (../concepts/matchers_selectors.html)
+/S /URI >>
+/H /I
+>>
+endobj
+33 0 obj
+<<
+ /Title (\376\377\0\61\0\40\0\122\0\145\0\163\0\157\0\165\0\162\0\143\0\145\0\105\0\170\0\151\0\163\0\164\0\163\0\123\0\145\0\154\0\145\0\143\0\164\0\157\0\162)
+ /Parent 32 0 R
+ /Next 34 0 R
+ /A 9 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\104\0\145\0\163\0\143\0\162\0\151\0\160\0\164\0\151\0\157\0\156)
+ /Parent 32 0 R
+ /Prev 33 0 R
+ /Next 35 0 R
+ /A 11 0 R
+>> endobj
+35 0 obj
+<<
+ /Title (\376\377\0\63\0\40\0\125\0\163\0\141\0\147\0\145)
+ /Parent 32 0 R
+ /First 36 0 R
+ /Last 39 0 R
+ /Prev 34 0 R
+ /Next 40 0 R
+ /Count -4
+ /A 13 0 R
+>> endobj
+36 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\123\0\151\0\164\0\145\0\155\0\141\0\160\0\40\0\160\0\151\0\160\0\145\0\154\0\151\0\156\0\145\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145\0\163)
+ /Parent 35 0 R
+ /Next 37 0 R
+ /A 15 0 R
+>> endobj
+37 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\62\0\40\0\123\0\151\0\164\0\145\0\155\0\141\0\160\0\40\0\143\0\157\0\155\0\160\0\157\0\156\0\145\0\156\0\164\0\40\0\143\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156\0\40\0\145\0\170\0\141\0\155\0\160\0\154\0\145)
+ /Parent 35 0 R
+ /Prev 36 0 R
+ /Next 38 0 R
+ /A 17 0 R
+>> endobj
+38 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\63\0\40\0\103\0\157\0\156\0\146\0\151\0\147\0\165\0\162\0\141\0\164\0\151\0\157\0\156)
+ /Parent 35 0 R
+ /Prev 37 0 R
+ /Next 39 0 R
+ /A 19 0 R
+>> endobj
+39 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\64\0\40\0\123\0\145\0\164\0\165\0\160)
+ /Parent 35 0 R
+ /Prev 38 0 R
+ /A 21 0 R
+>> endobj
+40 0 obj
+<<
+ /Title (\376\377\0\64\0\40\0\110\0\151\0\163\0\164\0\157\0\162\0\171)
+ /Parent 32 0 R
+ /Prev 35 0 R
+ /Next 41 0 R
+ /A 23 0 R
+>> endobj
+41 0 obj
+<<
+ /Title (\376\377\0\65\0\40\0\123\0\145\0\145\0\40\0\141\0\154\0\163\0\157)
+ /Parent 32 0 R
+ /Prev 40 0 R
+ /A 25 0 R
+>> endobj
+42 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F3
+/BaseFont /Helvetica-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+43 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F5
+/BaseFont /Times-Roman
+/Encoding /WinAnsiEncoding >>
+endobj
+44 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+45 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F1
+/BaseFont /Helvetica
+/Encoding /WinAnsiEncoding >>
+endobj
+46 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+47 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F2
+/BaseFont /Helvetica-Oblique
+/Encoding /WinAnsiEncoding >>
+endobj
+48 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F7
+/BaseFont /Times-Bold
+/Encoding /WinAnsiEncoding >>
+endobj
+1 0 obj
+<< /Type /Pages
+/Count 3
+/Kids [6 0 R 27 0 R 29 0 R ] >>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 1 0 R
+ /Outlines 32 0 R
+ /PageMode /UseOutlines
+ >>
+endobj
+3 0 obj
+<<
+/Font << /F3 42 0 R /F5 43 0 R /F1 45 0 R /F6 44 0 R /F9 46 0 R /F2 47 0 R /F7 48 0 R >>
+/ProcSet [ /PDF /ImageC /Text ] >>
+endobj
+9 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 708.889 null]
+>>
+endobj
+11 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 502.255 null]
+>>
+endobj
+13 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 436.721 null]
+>>
+endobj
+15 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 371.187 null]
+>>
+endobj
+17 0 obj
+<<
+/S /GoTo
+/D [27 0 R /XYZ 85.0 195.094 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ 85.0 620.149 null]
+>>
+endobj
+21 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ 85.0 542.496 null]
+>>
+endobj
+23 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ 85.0 478.043 null]
+>>
+endobj
+25 0 obj
+<<
+/S /GoTo
+/D [29 0 R /XYZ 85.0 425.709 null]
+>>
+endobj
+32 0 obj
+<<
+ /First 33 0 R
+ /Last 41 0 R
+>> endobj
+xref
+0 49
+0000000000 65535 f
+0000008778 00000 n
+0000008850 00000 n
+0000008942 00000 n
+0000000015 00000 n
+0000000071 00000 n
+0000000983 00000 n
+0000001103 00000 n
+0000001184 00000 n
+0000009087 00000 n
+0000001319 00000 n
+0000009152 00000 n
+0000001456 00000 n
+0000009218 00000 n
+0000001593 00000 n
+0000009284 00000 n
+0000001730 00000 n
+0000009350 00000 n
+0000001867 00000 n
+0000009416 00000 n
+0000002004 00000 n
+0000009482 00000 n
+0000002141 00000 n
+0000009548 00000 n
+0000002276 00000 n
+0000009614 00000 n
+0000002412 00000 n
+0000004363 00000 n
+0000004471 00000 n
+0000005886 00000 n
+0000006009 00000 n
+0000006036 00000 n
+0000009680 00000 n
+0000006224 00000 n
+0000006447 00000 n
+0000006619 00000 n
+0000006795 00000 n
+0000007045 00000 n
+0000007392 00000 n
+0000007586 00000 n
+0000007718 00000 n
+0000007866 00000 n
+0000008005 00000 n
+0000008118 00000 n
+0000008228 00000 n
+0000008339 00000 n
+0000008447 00000 n
+0000008553 00000 n
+0000008669 00000 n
+trailer
+<<
+/Size 49
+/Root 2 0 R
+/Info 4 0 R
+>>
+startxref
+9731
+%%EOF
Modified: cocoon/site/site/2.1/userdocs/selectors/selectors.html
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/selectors.html?view=diff&r1=159368&r2=159369
==============================================================================
--- cocoon/site/site/2.1/userdocs/selectors/selectors.html (original)
+++ cocoon/site/site/2.1/userdocs/selectors/selectors.html Tue Mar 29 05:47:29 2005
@@ -2,14 +2,18 @@
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.6">
+<meta name="Forrest-skin-name" content="forrest-site">
<title>Selectors</title>
<link type="text/css" href="../../skin/page.css" rel="stylesheet">
+<link rel="shortcut icon" href="../../">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<!--================= start Navigation Path ==================-->
<table summary="navigation path" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
-<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
+<td nowrap="nowrap" valign="middle" bgcolor="#CFDCED" height="20"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><!--===== breadcrumb trail (javascript-generated) ====--><font size="2" face="Arial, Helvetica, Sans-serif"><a href="http://www.apache.org/">apache</a> > <a href="http://cocoon.apache.org/">cocoon</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script></font></td>
</tr>
<tr>
<td bgcolor="#4C6C8F" height="2"><img height="2" width="2" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
@@ -20,9 +24,9 @@
<table summary="header with logos" width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<!--================= start Group Logo ==================-->
-<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
+<td bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/cocoon-project-logo.png"></a></td>
<!--================= end Group Logo ==================-->
-<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img border="0" class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif"></a></td>
+<!--================= start Project Logo ==================--><td width="100%" align="center" bgcolor="#294563"><a href="http://cocoon.apache.org/"><img class="logoImage" alt="Apache Cocoon" src="../../images/project-logo.gif" title="Apache Cocoon"></a></td>
<!--================= end Project Logo ==================-->
<!--================= start Search ==================--><td valign="top" rowspan="2" bgcolor="#294563">
<form target="_blank" action="http://www.google.com/search" method="get">
@@ -31,13 +35,13 @@
<td colspan="3"><img height="10" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
-<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="sitesearch" type="hidden"><input size="15" name="q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
+<td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td nowrap="nowrap"><input value="cocoon.apache.org" name="as_sitesearch" type="hidden"><input size="15" name="as_q" id="query" type="text"><img height="1" width="5" alt="" src="../../skin/images/spacer.gif" class="spacer"><input name="Search" value="Search" type="submit">
<br>
<font face="Arial, Helvetica, Sans-serif" size="2" color="white">
- the Apache Cocoon site
-
-
- </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+ the Apache Cocoon site
+
+
+ </font></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
<td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-left.gif"></td><td><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"></td><td><img alt="" border="0" height="10" width="9" src="../../skin/images/search-right.gif"></td>
@@ -45,7 +49,7 @@
</table>
</form>
</td>
-<!--================= start Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<!--================= end Search ==================--><td bgcolor="#294563"><img height="10" width="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
</tr>
<tr>
<td valign="bottom" bgcolor="#294563" colspan="2">
@@ -64,10 +68,10 @@
</table>
</div>
<!--================= end Tabs ==================-->
-</td><td bgcolor="#294563"><img alt="" width="1" height="1" src="../../skin/images/spacer.gif" class="spacer"></td>
+</td><td bgcolor="#294563"></td>
</tr>
<tr>
-<td bgcolor="#4C6C8F" colspan="4"><img width="1" height="10" alt="" src="../../skin/images/spacer.gif" class="spacer"></td>
+<td height="10" bgcolor="#4C6C8F" colspan="4"></td>
</tr>
</table>
<!--================= end Banner ==================-->
@@ -98,60 +102,85 @@
<li>
<font color="#CFDCED">Navigation</font>
<ul>
+
<li>
<a href="../../index.html">Main</a>
</li>
+
<li>
<a href="../index.html">User Documentation</a>
</li>
+
</ul>
</li>
<li>
<font color="#CFDCED">Selectors</font>
<ul>
+
<li>
<span class="sel"><font color="#ffcc00">Overview</font></span>
</li>
+
</ul>
</li>
<li>
<font color="#CFDCED">Default</font>
<ul>
+
<li>
<a href="browser-selector.html">Browser Selector</a>
</li>
+
</ul>
</li>
<li>
<font color="#CFDCED">Core</font>
<ul>
+
<li>
<a href="host-selector.html">Host Selector</a>
</li>
+
<li>
<a href="parameter-selector.html">Parameter Selector</a>
</li>
+
<li>
<a href="requestattribute-selector.html">Request Attribute Selector</a>
</li>
+
+<li>
+<a href="requestmethod-selector.html">Request Method Selector</a>
+</li>
+
<li>
<a href="requestparameter-selector.html">Request Parameter Selector</a>
</li>
+
+<li>
+<a href="resourceexists-selector.html">Resource Exists Selector</a>
+</li>
+
<li>
<a href="regular-expression-header-selector.html">Regular-expression Header Selector</a>
</li>
+
</ul>
</li>
<li>
<font color="#CFDCED">Optional</font>
-<ul></ul>
+<ul>
+
+</ul>
</li>
<li>
<font color="#CFDCED">Scratchpad</font>
<ul>
+
<li>
<a href="date-selector.html">Date Selector</a>
</li>
+
</ul>
</li>
</ul>
@@ -193,28 +222,8 @@
<tr>
<td valign="middle">
<h1>Selectors</h1>
-</td><script language="Javascript" type="text/javascript">
-function printit() {
-if (window.print) {
- window.print() ;
-} else {
- var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
-document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
- WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
-}
-}
-</script><script language="Javascript" type="text/javascript">
-var NS = (navigator.appName == "Netscape");
-var VERSION = parseInt(navigator.appVersion);
-if (VERSION > 3) {
- document.write('<td nowrap="nowrap" width="40" align="center">');
- document.write(' <a class="dida" href="javascript:printit()">');
- document.write(' <img alt="Print this Page" src="../../skin/images/printer.gif" class="skin"><br>');
- document.write(' print</a>');
- document.write('</td>');
-}
-</script><td nowrap="nowrap" width="40" align="center"><a class="dida" href="selectors.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
- PDF</a></td>
+</td><td nowrap="nowrap" width="40" align="center"><a class="dida" href="selectors.pdf"><img alt="PDF" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a></td>
</tr>
</table>
<p class="type">Type: Technical document</p>
@@ -230,7 +239,7 @@
<a href="#The+Selectors+in+Cocoon">The Selectors in Cocoon</a>
</li>
</ul>
-
+
<a name="N10025"></a><a name="Goal"></a>
<h3>Goal</h3>
<div style="margin-left: 0 ; border: 2px">
@@ -242,7 +251,7 @@
Matchers and Selectors</a>.
</p>
</div>
-
+
<a name="N10032"></a><a name="Overview"></a>
<h3>Overview</h3>
<div style="margin-left: 0 ; border: 2px">
@@ -300,59 +309,59 @@
</pre>
</div>
-
-<a name="N1004A"></a><a name="The+Selectors+in+Cocoon"></a>
+
+<a name="N10049"></a><a name="The+Selectors+in+Cocoon"></a>
<h3>The Selectors in Cocoon</h3>
<div style="margin-left: 0 ; border: 2px">
<p>
Available Selectors in Cocoon include the following:
</p>
<ul>
-
+
<li>
<strong>BrowserSelector</strong>: matches the value of the "test"
parameter against the HTTP User-Agent header, allowing it to
recognize the browser issuing the request;</li>
-
+
<li>
<strong>CodeSelector</strong>: matches a snippet of Java code
given as the "test" parameter against the environment;</li>
-
+
<li>
<strong>HostSelector</strong>: matches the "test" parameter value
against the Host request header</li>
-
+
<li>
<a href="parameter-selector.html">ParameterSelector</a>: matches the string specified
in the "test" parameter against a specified Cocoon internal
(e.g. sitemap) parameter;</li>
-
+
<li>
<strong>HeaderSelector</strong>: same as the Parameter selector,
but matches against the request headers;</li>
- <!--li><link href="regular-expression-header-selector.html">RegexpHeaderSelector</link>: same as the Header selector,
+ <!--li><link href="regular-expression-header-selector.html">RegexpHeaderSelector</link>: same as the Header selector,
but uses a regular expression for matching;</li-->
-
+
<li>
<strong>RequestSelector</strong>: again, same as the Parameter selector,
but matches against the Request parameters;</li>
-
+
<li>
<strong>SessionSelector</strong>: finally, this selector is used as
the Parameter selector to match against an arbitrary session
attribute;</li>
-
+
</ul>
</div>
-
+
<div class="attribution">by Carsten Ziegeler, Gianugo Rabellino, Diana Shannon, ed.; <span class="version">0.9</span>
</div>
</div>
@@ -367,11 +376,14 @@
<!--================= start Footer ==================-->
<table summary="footer" cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
-<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a><a href="/favicon.ico"></a></td>
+<td colspan="2" height="1" bgcolor="#4C6C8F"><img height="1" width="1" alt="" src="../../skin/images/spacer.gif" class="spacer"><a href="../../skin/images/label.gif"></a><a href="../../skin/images/page.gif"></a><a href="../../skin/images/chapter.gif"></a><a href="../../skin/images/chapter_open.gif"></a><a href="../../skin/images/current.gif"></a></td>
</tr>
<tr>
-<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif">Copyright ©
- 1999-2004 The Apache Software Foundation. All rights reserved.<script type="text/javascript" language="JavaScript"><!--
+<td colspan="2" bgcolor="#CFDCED" class="copyright" align="center"><font size="2" face="Arial, Helvetica, Sans-Serif"><a href="http://www.apache.org/licenses/">
+ Copyright © 1999-2005
+ The Apache Software Foundation.</a>
+ All rights reserved.
+ <script type="text/javascript" language="JavaScript"><!--
document.write(" - "+"Last Published: " + document.lastModified);
// --></script></font></td>
</tr>
Modified: cocoon/site/site/2.1/userdocs/selectors/selectors.pdf
URL: http://svn.apache.org/viewcvs/cocoon/site/site/2.1/userdocs/selectors/selectors.pdf?view=diff&r1=159368&r2=159369
==============================================================================
Binary files - no diff available.