You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by th...@apache.org on 2006/03/13 20:15:07 UTC

svn commit: r385621 [3/8] - in /lenya/site: ./ 1_2_x/ 1_2_x/components/accesscontrol/ 1_2_x/components/asset-management/ 1_2_x/components/authoring/ 1_2_x/components/deployment/ 1_2_x/components/editors/ 1_2_x/components/layout/ 1_2_x/components/link-m...

Added: lenya/site/1_4/reference/metadata.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/metadata.html?rev=385621&view=auto
==============================================================================
--- lenya/site/1_4/reference/metadata.html (added)
+++ lenya/site/1_4/reference/metadata.html Mon Mar 13 11:14:55 2006
@@ -0,0 +1,364 @@
+<!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.8-dev">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Meta Data</title>
+<link type="text/css" href="../../skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="../../skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="../../skin/print.css" rel="stylesheet">
+<link type="text/css" href="../../skin/profile.css" rel="stylesheet">
+<script src="../../skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="../../skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="../../skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="../../favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">apache</a> &gt; <a href="http://lenya.apache.org/">lenya</a><script src="../../skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href=""><img class="logoImage" alt="Lenya" src="../../images/apache-lenya-light.png" title=""></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogo">
+<a href=""></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Search
+    +-->
+<div class="searchbox">
+<form action="http://www.google.com/search" method="get" class="roundtopsmall">
+<input value="lenya.apache.org" name="sitesearch" type="hidden"><input onFocus="getBlank (this, 'Search the site with ');" size="25" name="q" id="query" type="text" value="Search the site with ">&nbsp; 
+                    <input name="Search" value="Search" type="submit">
+</form>
+</div>
+<!--+
+    |end search
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li>
+<a class="base-not-selected" href="../../index.html">Project</a>
+</li>
+<li class="current">
+<a class="base-selected" href="../../1_4/index.html">Version 1.4</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../modules/index.html">Modules</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../1_2_x/index.html">Version 1.2</a>
+</li>
+<li>
+<a class="base-not-selected" href="../../community/index.html">Community</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+             
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', '../../skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Version 1.4</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../1_4/index.html">Index</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/faq.html">FAQs</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', '../../skin/')" id="menu_1.1.3Title" class="menutitle">Installation</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../1_4/installation/index.html">Download</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/installation/subversion.html">Subversion Access</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/installation/source_version.html">Install Instructions</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.4', '../../skin/')" id="menu_1.1.4Title" class="menutitle">Concepts</div>
+<div id="menu_1.1.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../1_4/concepts/publication.html">Publication</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/concepts/urlMapping.html">URL Mapping</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/concepts/authoring_live.html">Authoring and Live mode</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/concepts/wysiwyg.html">WYSIWYG</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.5', '../../skin/')" id="menu_selected_1.1.5Title" class="menutitle" style="background-image: url('../../skin/images/chapter_open.gif');">Technical Reference</div>
+<div id="menu_selected_1.1.5" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../1_4/reference/lenya-sitemaps.html">Overview of Lenya Sitemaps</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5.2', '../../skin/')" id="menu_1.1.5.2Title" class="menutitle">Usecase Framework</div>
+<div id="menu_1.1.5.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../1_4/reference/usecase-framework/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/usecase-framework/abstractusecase.html">AbstractUsecase</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/publication-templating/index.html">Publication Templating</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/resource-types.html">Resource Types</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/modules/index.html">Modules</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Meta data</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Introduction">Introduction</a>
+</div>
+<div class="menupageitem">
+<a href="#Example">Example</a>
+</div>
+<div class="menupageitem">
+<a href="#Implementation">Implementation</a>
+</div>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5.7', '../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Protocols</div>
+<div id="menu_1.1.5.7" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../1_4/reference/protocols/index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/protocols/lenya.html">lenya:</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/protocols/lenyadoc.html">lenyadoc:</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/link-management.html">Link Management</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/notification.html">Notification</a>
+</div>
+<div class="menuitem">
+<a href="../../1_4/reference/repository/index.html">Repository</a>
+</div>
+</div>
+<div class="menuitem">
+<a href="../../../apidocs/1.4/index.html">1.4 API (Javadoc)</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="../../skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="metadata.pdf"><img alt="PDF -icon" src="../../skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Meta Data</h1>
+    
+<a name="N1000E"></a><a name="Introduction"></a>
+<h2 class="h3">Introduction</h2>
+<div class="section">
+<p>In 1.4.x meta data is kept apart from the xml document but in the same 
+        directory (index_{lang}.xml.meta). There are differnt types of meta 
+        data. </p>
+<ol>
+        
+<li>The default is based on the <a href="http://dublincore.org">Dublin 
+          Core</a> standard (like in 1.2.x).</li>
+        
+<li>Besides we introduced internal (used by lenya internally and not 
+          exposed to the user)</li>
+        
+<li>and custom metadata (added from the developer to enable user to 
+          maintain their extra informations about the document)</li>
+      
+</ol>
+<p>There are basically two use cases as example:</p>
+<ol>
+        
+<li>Create meta data</li>
+        
+<li>Display/modify meta data</li>
+      
+</ol>
+</div>
+    
+<a name="N10034"></a><a name="Example"></a>
+<h2 class="h3">Example</h2>
+<div class="section">
+<p>A typical sample for meta data may be the following:</p>
+<pre class="code">&lt;lenya:document xmlns:lenya="http://apache.org/cocoon/lenya/page-envelope/1.0" 
+  xmlns:dc="http://purl.org/dc/elements/1.1/"&gt;
+  &lt;lenya:meta&gt;
+    &lt;lenya:custom&gt;
+      &lt;lenya:myCustom&gt;My custom metadata&lt;/lenya:myCustom&gt;
+    &lt;/lenya:custom&gt;
+    &lt;lenya:internal&gt;
+      &lt;lenya:resourceType&gt;xhtml&lt;/lenya:resourceType&gt;
+      &lt;lenya:contentType&gt;xml&lt;/lenya:contentType&gt;
+    &lt;/lenya:internal&gt;
+    &lt;lenya:dc&gt;
+      &lt;dc:title&gt;Some Lenya Features quickly explained&lt;/dc:title&gt;
+      &lt;dc:creator&gt;Lenya Development Team&lt;/dc:creator&gt;
+      &lt;dc:subject&gt;Lenya Features&lt;/dc:subject&gt;
+      &lt;dc:description&gt;Explains some Lenya features&lt;/dc:description&gt;
+      &lt;dc:publisher&gt;Apache Software Foundation&lt;/dc:publisher&gt;
+      &lt;dc:contributor/&gt;
+      &lt;dc:date&gt;2005-01-31&lt;/dc:date&gt;
+      &lt;dc:type/&gt;
+      &lt;dc:format/&gt;
+      &lt;dc:identifier/&gt;
+      &lt;dc:source/&gt;
+      &lt;dc:language&gt;en&lt;/dc:language&gt;
+      &lt;dc:relation/&gt;
+      &lt;dc:coverage/&gt;
+      &lt;dc:rights&gt;All rights reserved&lt;/dc:rights&gt;
+    &lt;/lenya:dc&gt;
+  &lt;/lenya:meta&gt;
+&lt;/lenya:document&gt; </pre>
+</div>
+    
+<a name="N10042"></a><a name="Implementation"></a>
+<h2 class="h3">Implementation</h2>
+<div class="section">
+<p>Like nearly all new modules/functionality the meta data usecases are 
+        following the new <strong>fallback</strong> concept. Meaning you are 
+        using the core contracts as long you are *not* overriding them with 
+        your own implementation. To override a core implementation you just 
+        need to place your custom implementation to the right path in you pub 
+        and lenya will try to pick it up from there.</p>
+<a name="N1004E"></a><a name="Create+meta+data"></a>
+<h3 class="h4">Create meta data</h3>
+<p>Upon creation of a document a set of sample meta data is presented 
+          in the creation form. This values are partially filled in by the user 
+          (subject, desciption, etc.) and partly by the system (creator, 
+          creation data). This is done with the <span class="codefrag">site.create</span> 
+          usecase (lenya.usecase=site.create).</p>
+<p> We activated that all custom meta data will be picked up from the 
+          form and saved to the meta data doc. To tell lenya that you want as 
+          well create a set of custom meta data, you need to modify your 
+          implementation of the create.jx. form.</p>
+<div class="note">
+<div class="label">Custom implementation of create.jx</div>
+<div class="content"> An 
+          <strong>example</strong> of an implementation can be found in 
+          <span class="codefrag">{$default-pub}/lenya/usecases/site/create.jx</span>. Just 
+          change it and see what comes out. BTW if you need it in your custom 
+          pub just mind the path. ;-)</div>
+</div>
+<a name="N10068"></a><a name="Display%2Fmodify+meta+data"></a>
+<h3 class="h4">Display/modify meta data</h3>
+<p>The display of meta data is handled by the usecase 
+          <span class="codefrag">tab.meta</span>. We activated that all custom meta data are 
+          passed to the form. However you will need to add the fields you want 
+          to edit in your own implementation of the meta.jx.</p>
+<div class="note">
+<div class="label">Custom implementation of meta.jx</div>
+<div class="content"> An <strong>example</strong> of an 
+          implementation can be found in 
+          <span class="codefrag">{$default-pub}/lenya/usecases/tab/meta.jx</span>. If you need 
+          it in your custom pub just mind the path. </div>
+</div>
+</div>
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2002-2005 <a href="http://www.apache.org/licenses/LICENSE-2.0">The Apache Software Foundation.</a>
+</div>
+<div id="feedback">
+    Send feedback about the website to:
+  <a id="feedbackto" href="mailto:dev@lenya.apache.org?subject=Feedback%C2%A0for%C2%A01_4/reference/metadata.html">dev@lenya.apache.org</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Propchange: lenya/site/1_4/reference/metadata.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: lenya/site/1_4/reference/metadata.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/metadata.pdf?rev=385621&view=auto
==============================================================================
Binary file - no diff available.

Propchange: lenya/site/1_4/reference/metadata.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/pdf

Modified: lenya/site/1_4/reference/modules/index.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/modules/index.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/modules/index.html (original)
+++ lenya/site/1_4/reference/modules/index.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -174,8 +177,11 @@
 </div>
 </div>
 </div>
-<div onclick="SwitchMenu('menu_1.1.5.6', '../../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Protocols</div>
-<div id="menu_1.1.5.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5.7', '../../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Protocols</div>
+<div id="menu_1.1.5.7" class="menuitemgroup">
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/index.html">Overview</a>
 </div>
@@ -187,6 +193,9 @@
 </div>
 </div>
 <div class="menuitem">
+<a href="../../../1_4/reference/link-management.html">Link Management</a>
+</div>
+<div class="menuitem">
 <a href="../../../1_4/reference/notification.html">Notification</a>
 </div>
 <div class="menuitem">
@@ -244,7 +253,7 @@
 <ul>
         
 <li>
-<strong>search</strong> - search functionality</li>
+<strong>lucene</strong> - search functionality</li>
         
 <li>
 <strong>sitetree</strong> - manage documents in a tree-like structure</li>
@@ -275,15 +284,16 @@
       </p>
 <pre class="code">
 mymodule/
-    config/                  configuration files
-        components.xconf     patch for cocoon.xconf
-    usecases/
-        mymodule.jx          usecase view
-    java/
-        src/                 Java source files
-        lib/                 Java libraries
-    xslt/                    XSLT stylesheets
-    sitemap.xmap             main module sitemap
+  config/                    configuration files
+    cocoon-xconf/            patches for cocoon.xconf
+      components.xconf     
+  usecases/
+    mymodule.jx              usecase view
+  java/
+    src/                     Java source files
+    lib/                     Java libraries
+  xslt/                      XSLT stylesheets
+  sitemap.xmap               main module sitemap
 </pre>
 <p>To add a module to your Lenya installation, declare it in <span class="codefrag">local.build.properties</span>:</p>
 <pre class="code">
@@ -309,38 +319,36 @@
 <a name="N1007C"></a><a name="Implementing+Usecases+in+Modules"></a>
 <h2 class="h3">Implementing Usecases in Modules</h2>
 <div class="section">
+<a name="N10082"></a><a name="Declaring+the+Usecase"></a>
+<h3 class="h4">Declaring the Usecase</h3>
 <p>
-        To declare usecases, add a patch file for <span class="codefrag">cocoon.xconf</span>, for instance <span class="codefrag">module/config/usecases.xconf</span>:
+        For example, imagine you implement a <span class="codefrag">newsletter</span> module, containing a <span class="codefrag">send</span> usecase.
+        To declare usecases, add a patch file for <span class="codefrag">cocoon.xconf</span>, for instance <span class="codefrag">newsletter/config/cocoon-xconf/usecases.xconf</span>:
       </p>
 <pre class="code">&lt;xconf xpath="/cocoon/usecases"
-       unless="/cocoon/usecases/component-instance[@name = 'mymodule.edit']"&gt;
-  &lt;component-instance name="mymodule.edit"
-                      logger="lenya.usecases.edit
-                      class="org.myproject.lenya.mymodule.usecases.Edit"&gt;
-    &lt;view template="modules/mymodule/usecases/edit.jx" menu="false"/&gt;
+       unless="/cocoon/usecases/component-instance[@name = 'newsletter.send']"&gt;
+  &lt;component-instance name="newsletter.send"
+                      logger="lenya.usecases.newsletter.send"
+                      class="org.myproject.lenya.newsletter.usecases.Send"&gt;
+    &lt;view template="modules/newsletter/usecases/send.jx" menu="false"/&gt;
   &lt;/component-instance&gt;
 &lt;/xconf&gt;</pre>
 <p>
-        As you can see in the view declaration, the JX templates are typically stored in the <span class="codefrag">mymodule/usecases</span>
-        directory. The Java source files go into the <span class="codefrag">mymodule/java/src</span> directory, they are compiled
+        As you can see in the view declaration, the JX templates are typically stored in the <span class="codefrag">&lt;module&gt;/usecases</span>
+        directory. The Java source files go into the <span class="codefrag">&lt;module&gt;/java/src</span> directory, they are compiled
         automatically by the Lenya build process.
       </p>
-<a name="N10098"></a><a name="Sitemaps+for+Module+Usecases"></a>
-<h3 class="h4">Sitemaps for Module Usecases</h3>
-<p>
-        Module-specific usecase sitemaps must be located at
-      </p>
-<pre class="code">&lt;module&gt;/usecases/&lt;usecase-name&gt;/usecase.xmap</pre>
+<a name="N100A5"></a><a name="Calling+the+Module+Sitemap"></a>
+<h3 class="h4">Calling the Module Sitemap</h3>
 <p>
-        To make a call into a usecase sitemap, use a request of the following form:
+        The following URL syntax is used to make a call to a module sitemap:
       </p>
-<pre class="code">cocoon://core/modules/&lt;module&gt;/usecases/&lt;usecase-name&gt;/&lt;request&gt;</pre>
+<pre class="code">cocoon://modules/&lt;module&gt;/**</pre>
 <p>
-        For example, imagine you implement a <span class="codefrag">newsletter</span> module, containing a <span class="codefrag">send</span> usecase.
-        The usecase sitemap is located at <span class="codefrag">mymodules/newsletter/usecases/send/usecase.xmap</span>. To request
+        The module sitemap is located at <span class="codefrag">newsletter/sitemap.xmap</span>. To request
         the latest newsletter and display it on the confirmation screen using the CInclude approach
         (for more information, see documentation about the usecase framework), you could for instance use
-        the URI <span class="codefrag">cocoon://core/modules/newsletter/usecases/send/latestNewsletter.xml</span>:
+        the URI <span class="codefrag">cocoon://modules/newsletter/latestNewsletter.xml</span>:
       </p>
 <pre class="code">&lt;page:page
   xmlns:jx="http://apache.org/cocoon/templates/jx/1.0"
@@ -357,13 +365,65 @@
       &lt;jx:import uri="templates/messages.jx"/&gt;
       
       &lt;cinclude:includexml&gt;
-        &lt;cinclude:src&gt;cocoon://core/modules/newsletter/usecases/send/latestNewsletter.xml&lt;/cinclude:src&gt;
+        &lt;cinclude:src&gt;cocoon://modules/newsletter/latestNewsletter.xml&lt;/cinclude:src&gt;
       &lt;/cinclude:includexml&gt;
       
       &lt;input name="submit" type="submit" value="Send Newsletter"/&gt;
     &lt;/form&gt;
   &lt;/page:body&gt;
 &lt;/page:page&gt;</pre>
+<p>
+        Another useful option is to use a module URL as the usecase view, e.g. to export some XML.
+        Note that the attribute <span class="codefrag">uri</span> is used instead of <span class="codefrag">template</span>.
+        The usecase class <span class="codefrag">DummyUsecase</span> can be used because no Java code shall be
+        executed.
+        </p>
+<pre class="code">&lt;xconf xpath="/cocoon/usecases"
+       unless="/cocoon/usecases/component-instance[@name = 'newsletter.download']"&gt;
+  &lt;component-instance name="newsletter.send"
+                      logger="lenya.usecases.newsletter.send"
+                      class="org.apache.lenya.cms.usecase.DummyUsecase"&gt;
+    &lt;view uri="cocoon://modules/newsletter/downloadNewsletter.xml"/&gt;
+  &lt;/component-instance&gt;
+&lt;/xconf&gt;</pre>
+<a name="N100D0"></a><a name="Adding+Menu+Items"></a>
+<h3 class="h4">Adding Menu Items</h3>
+<p>
+      A module can provide menu items which are added to the publication menu.
+      To insert the menu items of a module, you have to add the module declaration to <span class="codefrag">publication.xconf</span>:
+      </p>
+<pre class="code">&lt;publication&gt;
+  ...
+  &lt;module name="newsletter"/&gt;
+  ...
+&lt;/publication&gt;</pre>
+<p>
+        If there is a <span class="codefrag">menus.xmap</span> sitemap in the module's root directory, a
+        request of the form <span class="codefrag">&lt;area&gt;.xml</span> is sent into this sitemap.
+        The matching pipeline could look like this:
+      </p>
+<pre class="code">&lt;map:match pattern="**"&gt;
+  &lt;map:generate type="serverpages" src="config/menu.xsp"/&gt;
+  &lt;map:serialize type="xml"/&gt;
+&lt;/map:match&gt;
+</pre>
+<p>
+        The server page <span class="codefrag">&lt;module&gt;/config/menu.xsp</span> delivers a menu XML
+        which includes the items to be inserted:
+      </p>
+<pre class="code">&lt;xsp:page ...&gt;
+  &lt;menu&gt;
+    &lt;menus&gt;
+      &lt;menu i18n:attr="name" name="File"&gt;
+        &lt;block admin="false"&gt;
+          &lt;item uc:usecase="newsletter.send" href="?"&gt;
+            &lt;i18n:text&gt;Send Newsletter&lt;/i18n:text&gt;
+          &lt;/item&gt;
+        &lt;/block&gt;
+      &lt;/menu&gt;
+    &lt;/menus&gt;
+  &lt;/menu&gt;
+&lt;/xsp:page&gt;</pre>
 </div>
     
   

Modified: lenya/site/1_4/reference/modules/index.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/modules/index.pdf?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/modules/index.pdf (original)
+++ lenya/site/1_4/reference/modules/index.pdf Mon Mar 13 11:14:55 2006
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 502 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 591 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!<Kc#/.f%"Re/Kobk&0/s*EY1"kCdLK4/C"n3dcm&!=TUYZK9.4T(W`jc9JeV[()s;;%=mXqf3KT:1ilkj-Pr]?)NX&6@C0%@],NM,nE=";dA%gS3ZCAWK`"1!P"E3q@>lm5YNs@b53-d1<"K!I:-b%CF3j#Gh<kSee^gi/YeB_,Wiol00E1Uo?LW78mN#,LOWf5CjYH,d,RZ%2\-rppMY"&IESHZt8d^XK^$d(52PYE;o<K"LnS,+CB=Up/#IYKmnU)gKHJ;G[B2DX4RJD%r?JN\349fd\eIPlC^f)*X3<=fCEr$#U4L(H`ir=[#_DBn<m%a:8b0?^/rk[\g_N9:o!X5]t29%"fD&aU%RII)=im8N2k"bm)1!=D1,cq;BL-YK<G0(%=IN%"=PeT6G=)?G+37Vm9koA/Qp9s;rt\d%RQ$-u/\(erO+N%3[T,MY1KC<Od]lbAV6d`h#o[7YP-7*D\\N%cO(=gIC)q^GT[pAP.A4\su~>
+Gb!<Lc...@GF>n/0s6M]G<l'Om;BiSEh:<,PBkJN3,*qXE5"qrc7VP'-lCmjORPOA`_GNGq8,YSd]-p7P;jJ#[_KDq0(Wp[tf6PeDpiF"7TqoEhmrY$9`[dM]R*rrK1Ra(t~>
 endstream
 endobj
 6 0 obj
@@ -26,6 +26,8 @@
 10 0 R
 12 0 R
 14 0 R
+16 0 R
+18 0 R
 ]
 endobj
 8 0 obj
@@ -61,7 +63,7 @@
 14 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 18.0 577.066 181.808 565.066 ]
+/Rect [ 18.0 577.066 140.792 565.066 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 15 0 R
@@ -69,27 +71,47 @@
 >>
 endobj
 16 0 obj
-<< /Length 2642 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 558.866 169.172 546.866 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 17 0 R
+/H /I
+>>
+endobj
+18 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 18.0 540.666 130.16 528.666 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 19 0 R
+/H /I
+>>
+endobj
+20 0 obj
+<< /Length 2615 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-GatU5CN%t9)ZK/3+lpgETV4d=?CYitL3?eK!b\Qh;deDd=e]c0ZDd#Nf`1r`Ue$?R3l+uBZ"UiFg[d0bD)^U(hnT`-N9u(()2AYZ/GK`?iQ0%l_R=)n:W?bN(qh]mLs++_J'7/@,u%XB/:V7/D/;FQhJG4O!&8-Ub=3%I*XY$Un1]Ek3ug<&0hQ3I2SX0Zic8<lHinD3R9jPOa)=Cq!Z;lXHFZmEqhHAQ^I8D+l_7pNBp.T`NM?Fie$>"^]K`?.h*8,ls1+p?CW]alc-$%W^<))j;3ocL,jc]+i"JMS%I_TiW;n1"aS3pQGi!>i6(ZiZHmQ_u?D"e8#NC.J=].^G<P:Vr089,lop2<SHJKYg/D`,TXZncOVgj,;9j\,Mk9]uAqn\f:"fp(?Q'_J$jUOB"]T1_D>1EKofu5UGS-4Y\6udJ/RjoJc/>M`35s:";I/^XX<cjC*?A"*1H9<aI0MpME]=Rd]:391:<$c6"B2(]+rBs;=U\<tCRU7lZPI.@5FOtINY@XmVpaDMNW^#rO2[Hu%WG#8Na-A>DA_=p=d+mkcglfuak;B[GKq_dLg[C%1ZBj&fV/(qnaL6[$Q)==*b+X4m.^@r8?d4?uM[UDKQ_iRr@L*^Uj//X(/G9k%G0+3s0AD8l>VXfQ_3JOrTLT;\S5-A>dF*K>[*4LoIPEaJpaGdMT:X"PncX"A9%.e05mA)/Y&?E?TA(5.C!2.V)qFKBebnq.+&\gs!3qG.oD["<\&Z'4hO*HSdh@%`$cL2?8TXKs.a<X`FNJu&PC)Y#]S,HOgj3e,L!I%>)lN-uk@8q_el!*@#di63q/uT!j4u>foIdC*8CfAC,d:TaJ_`8m/Btq0.i(++?\(!U\\#"^pV`@*O%\&rWk,cR-c%HOGGGHH)=Ok-lRSiY*jPfiku=+N;3FnR%PBbq;sAhj_N;tk!,9)(qn`?l&LHA9R_dq2c#oo?EInaI(27K=%NEr+?\2tY-sK$&:4U/
 66m5/tis*h[P`>u+Y@-_O/6`@*qc1mQB5GTIW*UCI)NtNpesRdt#nR.VKBAr25*>R>1>('k>H'gM2)2JWR5<'"L4k:K,2F@<F:'9?8Ap()lmm:cU7J^';OSgC>#>0c/Ra]&C5:DG(^;Y%JO#tBJVXL0i3sq[Mj?SKbbp7N_=8Wm\kKtAJ/iKh8Pi%19I>l5q16cVe"tU6*;PE[P&PAr66b<?Bt$kKn/dp,W<!8p9rT8<BB]F6n8eZI&&.d!I]%eZ*%IU;B*@k8A]^dI(19]''75Y8AB'SiMI]1hM`XVTBIXq<7&\,V$#T%U6FJ]@"*ur9Z@jo'hb/Gml-l/%4+QfKT0>Z(dC_jh7_J;)<Q;-s8^$r4;"]FO6#b)H2S]N(q(t`g.m2eF1+L`ZT@O(bbY\-&>\1<N7&2(&,+pAd?U1)*V=cr$fTIfI=H5(2;1[$^"$$'2F\_<:.iEMi8I9'e<]W<lbpFEnar9,OZOqr8Zhg:X:G:Yq`@W:YWu?;CaE)dsUiA<J;at/6EMO3(7eY1/hL@>gCXOb"0V\tWo_VJ0@L3tuJ&pZp^[!:+p0gYg*<l9BGt(/PZ:.ll[9Vcha]OOqI96/*dH0U3rqVE=U7s?\"?26N<rqUA7h'"!HHSFfDJ25<A$1hc<M*>jJclS#Y4Ta6Nc_7!O#''D8C6c\G+m%D"koAi<n4QZg0Ns2`XN@-CYL3;^uVMPoUMJD'84NZ<U8co@_]hqWBU!#9e7MDcPF^^5dXXGc8?`L2Pf.Y^M^2i$[h_sF+M,.11aromN:J]ObK\7*2(>Nl\#Z?%AM^i?e13UXT!*W@)S#m!_M>DNgl!5=mIX]3C?D%?,a%t1nBE."IK<Xd$!-biU!1WE6b5p:P/pK+>+-)3oclK,IR]\nJMlS#9G(hO6HOidV%*8f-0'=cW=48.g<VNbI*.[%`"]EW7NhX7QAU6e%Qkp*i*!]YO+S5J3CWf&,8`[-BX^:b#R99ME^1q01Q
 9@!IaYrLSl8>`ot3%L=%0nnimHd8ec6!fH'F!bgtmHI5bXQ`$Jk',N;9a9b,iZ9e"<sF...@Z>CEhNfIN.,BXV+_CiZ"s.T<<;`4EW6.dMVQ#Y[m-#l;XMBV,)Z'VcYQrQanW4jmobi%U0*OIem:,>%mkh>H_qN0+).J*l22VpYtms~>
+GatU5>E@5m'RoMSLusCWU2K>Q*5o&h/?k$tg1?-W$$\uS\':!]fj(EA^Ye(i:7Q*4"=)/JDU/4S*V4Tj=M8c4Ca*.hD\p!n>@:0\+8?:8%^lp,Ci+UI^0P7@<*KunT3qU5(KhB8IM!ps;sf@KrigXZ?Mk&HSAG(k7BG7"g9tU'!`)JUR`Nu6VJR+K/7*D.Q<&D9E`JO9CEV**7=G:U&^+Ch?H1]SeFS0948%nr9CB\?N->UtqpB%ZiIu8uOL([08@IpKN9*X!q't\UCHla\\?anJ_W$N-r>cgsJr$YimE%Gc@)R-VhWc+&\(`[#D:LK#$*frNLMju9HJ_'#OPpXKDbl73W]Y^EAnZsk[0K"WDj'0oHZ5pRrr)(-I8,[Ea63p"dkQ:",S,eY41AiGGM%JcKidHhV!`HC`dbY\KHft(`Sl5lW48Hf&bEUAW]B_Ep>\3+dG7UX!_am8rGL&:NnV(peAZ9F@""cK.LBTL.K^Hb-VAFGPug2UpoIR7KR&]6S!)NN.=3Z3+?JXaBABI%V+lY3V9`U/'*cWF[V^2$Q>..]RD5Amc:_n6'1FjV[aQ!4A1];e2QJf+L/'g0MW+joLA'/s`0+b]4ru1"10j0$$@aPD&1VA6A]??*Cep;_Pf7fM[Wd0YA#s*i.nPL]N=qI8)eAuEV<pgQR;8GPCC<fUjP&Nf>NZ`HJ@Pi[Bq"T8!Xl!hBLhHuShYgTgM*ce%?FQ7%rXW>M<Y)Z()G-K2nr_gM^!S`=riYoFQ]PMa`]0MYO:st'el"-d;NH4K,pMLn5tU<O,Z0IRAOG'[[lZi0+QB7.cMM#&t?(SY!7>>DS06A&lXEnh?$4Lr@o')D,ZA0ph)d#JI2-@bmqkdZF\:Z10o-0ZMKe%q'A*/IU'K0/KfjoQ\AV81"E^p!O,4n;G?b8+RaGl_9!]i#6a5$A5iS#j13k+;M9C]J?Oh5#+oY53V8>'?"E8sVBIF*P_4AkU=H#T$;m6+K3sF
 &PQ\#CHjHN)D5_^d@p_[P4ODj.C,S+_UVunaW=c0bah_k[8J#J6+eUP<5$G!#Gmb`>3Hi%MWe4Ui_eP]%_L,lb-of.DrNQfe5[o739L,V<FD$cfZW:'uEC@T?VEQA+fH^+TiADC*cAQff:iA`EU;K4jCK>qcQ9TE6VatBNBgY?HR=q8)iCV9>-ma9ePDG,:.Pgm?Y'!n?HrTVmZ&;j2hLoUP%<q<u&p&cF!/.+&P7Z?seGs^d&[UI%hqJT)5=skrM)4*q*MSIOW:9O]!%#6lD6]p.:5(0tSd<6r,'<7V7`6HE@ZEoI#q?l'=%@uo#g/\50L>9D2_+2($6eX1%GdR?3GR.!$2R]YqiDggV)g<sV.]80HZ*.51^?PI/'n.Iq1A8ETP=WfKB#i<%*1\83[b=o1HaXNbfdj(T@s?KKllRg;]ZYg,=;Tr0+Nk[`>Q&91KKI@1,-SnYoJlI]G-pp(N==^WZCB$="nG/R1rI2btJ3<RK7J_?r?N2AX:1eH;M@UkO09.5.PfhEF(n+Wp2oV;je_MpR3.JS/d*u0p'd?JG8@8D9=O>&BqMGAORQ<;="=$G.Kf-s&oX_F9e5Dm6K$"*n#QEPT5g"/J^R8,tWZ\h<-^ZdDb?krqXVn?CJ$sM8)[+9b&Rol]mQOnu^F`G0/9?ZB++p9%N0ZPT[1l&Qa5;h`[Iom/9US#8iDT-onWlf`^]`r6#J6:@5XZ`;C5PnYL)f=>o)Fqr)`!`,^qlD4S(PCkB)g:E$5]J_.gsEjLa?H0g?ietu@HaK5qdZhi";C[s!`a-[5;<6>o79tJ*#Q[0Dg;K..):Se_"geUoBcM]M:KE7K*C;bqsW$&<K`slY<W:deQ]9I'Af(1c/!.R"Led8J#NJm<#M\quEkj_S!_?3>f!GX\3D;'f^,AhN@#q0MH-jc8CY(?jUmrn`03c.C+:<%dGK6fj/$T*GU:hleY7cXRm*<RQCFLTibSU0*AOKF[EiPF9&Z(_
 n*'_P\hk2D<:BX5.X]"$rP&@5jfZ(bWI2]`+qZiO`DP.cc;R)&ZcB2Y?/hnWRIiL3grH?qd>"BM3;NBgJ.DP7Kt_*F7c:>H@+L3lo*,F\^05:jeF:8i@,CsHYF;CV"]5I=s05;i;Ec[(1)bpN-s2eM>?rgI,AD*"a$QL@(Xl+2eq=r7d<s!!WA`.F@8"_YHoHlde`ps,XEEJO'N-n[gE#pR$s\Iqq$p0I?#DK:S9V[-LY;&Ma-b(l4^AtN2J(ju3Dp'qE@]kK\pC&O$9k!/Z]ol:K>6DGj01gqf+A]Q1R>kPW#XT8P7mo#$:_id!![q"+9<AeSi'BKJhE@A+4_$;HL4!i!lk\paAGmB6fWgP?L)ZI49C#@i`"0j:qR[DV5Ou*bIHjZeib`k(^8_PL">[Q-qY*=?b`T>@per+Ql[2S_D71kgTI5)AUQVG=1%@l%`!/Iqh>]>FO0QDI>X/BS.Y"$AG9J_gQS<E(*<ou+XEehl:L'AZK3eI1bib$MVON[C5CSGJilTdrSd&X!Jp0(:RPadR;Xr4oEdW62lp=0js31p9$@H$ndb)n76Qdm.6]:8ZU<U0DFo51cbNhYRb-h!3R%]Vr&.:i+"9`7d:O=SX.BA#EUPj=D1!QmPF"o~>
 endstream
 endobj
-17 0 obj
+21 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 16 0 R
-/Annots 18 0 R
+/Contents 20 0 R
+/Annots 22 0 R
 >>
 endobj
-18 0 obj
+22 0 obj
 [
-19 0 R
+23 0 R
 ]
 endobj
-19 0 obj
+23 0 obj
 << /Type /Annot
 /Subtype /Link
 /Rect [ 127.968 570.066 148.644 558.066 ]
@@ -100,88 +122,119 @@
 /H /I
 >>
 endobj
-20 0 obj
-<< /Length 1525 /Filter [ /ASCII85Decode /FlateDecode ]
+24 0 obj
+<< /Length 2695 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gatm;>E>75'RnB35^Aej)hSSX&7m&&X.?7@Fg]sqT@uI_`(?<tVAPc_hs]M>gBl!GW]STfYrP#245[U$]Nn82=A=6<YdK2bpCdclQL>#31/))G\Uf[/d'ZJ`4\bpD]Nn7u#N*D&BWX0+VqpLN#KC@+VC9C$>%Q9O3u;>t`gRLn4Lof4.\9(_<%AnbWl[c9Y#DLcT-]OCa[,io[JFqIUuS5so1q%h+S#r*e7p'+8f]&_4[^ae&9^NUZJ]`.8Rc8Em]<GmH%A/[AYj!7RVXJ5W8_U#&66:XJ-?MirnuOH^TDNlN@fX+Dmd<bJ0A:q)PVa"Sq\#(7Qg?2jAE\`FHNu60(%LOBeT<iZTQC[3]_eX4kcqN1)G4E:Z4oZPXOCd)C"i1Nm^nOP.VF&@b4`^bn(cK>4Namf)m3Tl?BYrHIeplfI-LG8Ao?DM]nf/Z/@j%a:"(Kp*#;^/4;\2m9#V.mc"CYH7<fkhY#u';0*'7gcfH`HKjrePSGY!=AH/8S)bK%7oASJ5s"%OAON7O*aT](+\%D''0sk;1?DNTb8[YlA!]8=4uBLKaK$`2NJQH.j8'6pSnDf'4C?u2i]/-.^1Si3ATjmtg9kbJLm5)W)Ikt<!Q?3+-WZ6p_C0"rau%tg[_c>6rgp)opJBYD3MXktE(>DV8,VFXXuX-iA<B>ON?5d'o.r0SIY/,c+_O%K3O)/u/?0>2UPqjkF$2iZdMVK2IE:HU?L-FE-qY)j414Y04MikP>J83;D5B[o-*-*qaBHN);b(ISUF/oGA+_%F2C3Hr]dUXFIA<3Elh,iR)A3`4MX"/Nhs_o5AJO=3C%ht/c_!D6OJij',,WSEFh+PEgL\c>VoOn4l)cuUTKZ)&^Y%2<O&8/;NLaI36Lp#b:)VhCgu7lWU+Mur_c]rBV3H:^q7S3OQco3riI8A=WWIF&$HP5f7(K]emVM)27E^VfI'>>GVP?aH%gCT^g=X062Wa`hZK"X()St`s>n;W
 g=+&H,hs\tLD0=hl%.1s8b0k8UKYjk>5aUCO^O`P5C_MKBe\SYW\;%RSl0A#/b"gs-V[c/`&=;LGKGVG':Q6J]M=pCDQ?\Cj:Q[lO]\)3)U2amRnO'^3CepZ@F4uLLftO\Ubef)tUP]rE\PJXE1nA\BQSi4d`k`UId&;oD&/gXCnU-_A;(p'a6*&2iI]Drlj&1KX&j7>6p:+,>i3#%Q*.fs7^EHS>],EIH'H(sF2T[^\rX\C+@2g+T;8ZPr%pWi>f3u/CgqZG*.34SaW&<k/gY2U*ek]FH:"=9,/B4!*7VN=tf+R,,m5>\%>7j'(D3*dFS$t$AOaA;)^7)Qk<L<R'o1dnM;"m[n2)g8rroZX_?kVbn=jlZTgI\:aq6]Und"H,^=uSfa`FG>C*+FB#q!YYfc3X1cqM\O#Y(g\)b>-O%4fZ2q_TO,5)CdH*:Pj:i30q[0f:KU'd%9ZY@PreuJ]qMpC8nu8Fd(_;p7g]1@T2Zh;HnDXFhVaSHDGED?AuHe$UAHJ/p[8VYE:$s?Q!eN(]~>
+GatU5Boh",'E5_\_XNm3kY`UI0>*4?H/BADP+kZ/5_5dSA=9m6O[N3ig?u05;!1[,DNOq(QP)<KH_),TFFWu`ql@K8kir0JJ%=!a^2aVu5&JI#o@eA0in3rSj/_RtmoM_:[GNeI)su3X3ak)IK5\*m?=eoBeDj?>XN!([iaS))ceaQ%:%ruW+o)*>/,63k!P<Gr+0YZk\^A]R8G782<e%7>hnq0a<RHG/aq8A$a#**<Dt6u1CM(]O0/''d(P/4NMk'Bf&Y^)\&\WDtq5I`gGS'\=?\BX!@HPB&5L9cZVib>*`/gOa]u;9,"$_YqLoWjQI(-mnUBYY4#/bM=a';UZRoo%"Lu2oXc3$:tSBU9G@O<ga"En4n"5rE1H9UaY4qn[oPZ[=Xp\pqKKG%i3+M%5TKQV;H=PcA,=(5ps`.f4rRlcHKJ-@ONJd%"!%1e0r3f-iE?Y4*kLc>QXONIF+&2Et$^p;_<N5p>(aTX,/>D<`aQ=_?!GtpCT*0>Le!4G7OD6[7IK.pi=\%kM$*+j*g=K/?.Ih';1rNs+QPUC;%+L^TXR6l+QEBP>82Ge$m'@ccDJ\?j`EDdYOo'$6sSkDuVBB15WF24i=Wj([)r\np(;QmIMoF\GZ*[i><Q#_Mbo&'&4D),So\m*73MWP>*:sZ*u(Pk>4j@7U5%WeanpXcU@8<Gh'#W&>/0I,tlas.K`7`4Y#/;:#sM*Z"Onq<Y+L_g6@[,riYmTj^fItQFm)j8#T$(3O.J!W8NB&('la67*\$^)o(ipFT&E]As4&=jT#fic_6DA0_F=B;^]MlZ]*e/`(i-ePE]U\4#d,`'S`G3ou!KHD32-XS$m12Pc?.<P&7*`atk(@FRe`Z0S*A^fOoE_`Z0F[8<aq(Y*jm+^,nkaJLgO&TY8N4?QY8t>ho8\u`+r$5,-S`/eUVftdOBmR_Ec/I3*fKt$j]?RP8")un+_-]p_,i4X^G@hB/[><,>m(k*'"FEW;YT/E
 X7[$%pWINhbnmc'`MPt)J`-%NN+CUGj4Ig?Aa.c*j/Ue%E`ehbH>-09V_`-;e=eeAl:D1&8"]C&Q]RPKK,R^=^`;-gr3)A1K$+2JGNooSJ+t'.[8NkDKcGq,hVMP:BAY-bE8DRg-48E&iKMI_@/hmfh>S,I0]0rs]0eXtuM:L>ADJFq5i6SeF,B(Qh1>E6C&,*R7'O-\Y7s_Y,,2Et2>hjbi<UR3d.YrD#he;t[N<X#B#s03%SYsRl1Y`1b%CXrO`*6p]+d77(O-m&uC`^k\@@W4VkZKFBn93Xb?ORJPK[.]WH*'fuC3[\bUi)04dsQeIL8R_u]U0,-ZnXTFYk%4sVMgG2*1u:(b+%!t#48$qZ9AIB@@cr+,V>.Q&kKsMlb)#m@Bo5B6gHK"psG-pGWt9pA)11?2a!WJSSkhab?&"b\2plUD/-Cp.W72;B=/b&YP`XF'/V9(?>,OCh]r9'6DbHUI>RHc8C\o>OUfBc8tfAfM@+CsoB2E4fk$m=aiT*-o>/aI(j)<KN6(qenH1iHX!j4tkg*7I^F6C,>8BlFQ3@<R),+$`"Q<6Cl'c#I_3$FDZF(#;=%>)Kqqo'E5'e@F$X>_hG$S1Gf-Z=X:8u'c2*<g6G\<!P7"1^\0Z=%)11mQ9s&[51j\&6]*r&WkfYb&<(h9VP[_m"b?h)kR3Ki*h#6I98r2B6Yp]c30!BA5^HlnY/%"gNcLLhGR?LBVBN,/UmW_a.ZqCHbarSi(6DJNuKn/)p?ZV!UcSuah[Q3h*jI!ehUXh@7*$"(0_o?SLi3plCKmJhR]VgkucV^)oSm_rQ!kr]5G!NJS`CPLL]Oj5++O"c//M)*EF93!5I#G0bS.k!hiM9,8o\TV>6.d+NO"'?]UDQ-2/3buhMm)pW)Wr`=`T$Yc%btJRJntfgLC/Z^^j&/jUQ2u[+CZ0pQVeQY\_"DIsEL\)[0[Q(pGjW;c5j@:QDPqSq+*iHmORF;8jZ%YWGQmX@E?)
 :o%"Ph*17p:-@2/QSa).j5I!nmj#;hI%+V+EP@5P&'D3q/1Lq?>l#j1T!F+Y=+d\Pt_$A1WS.;tdAjhYUmRk%^$gr_B,>H`f6BtHA$O'IrZj=1jo2Jj0<@aFR&coW-c:L#U0U0?)d;n3J(O#6*>@CYQ&_bGj#GP7\/!kmGRAJb<(ZqXh^+1Ife+rM^PQo[]:/n`mjHB/LIB<)^'q4p$7.]?ni9:rnrinQ@?,IAS8bkbR0;W[t,D7':[YIKEEO3&,$S]>*!TdWj]aoKMT)P,!?4ut]qnBLq2;=!oZi\D/K7HDt**6$ZG(ao#5(WiO_6%5#K%sbT5`WhTfJ+r"T`Z:\iC55D`?qmTQCD*jLC(bT\bW3<QqaGI'l9Q>c4:2b`7g*Dg'aaC>Xho!]jlh&d=Mg+_MP2a_c"D^7#LVBsZ(-PMP4`5gp^;[*\Qut!4UlaCO&uf(3:MT6'f7#>V*'+cRI'Wfe=/eV/:g-n%hDiD1X:8,'A<rgqDQ%o.#*0br\M-#&kU1=2DkDZ(\sW3IGD/o9?bfPOKM##CJ[=qdn6b]lVI[kM`=aI!85"Xp$Z,Xdj`Fu&_C_&s&RD5XsL+=*1O':)MkH^=&n68a0a33X,ueK.htHTdn.1ekp6]Ja3+E&3Uh:hQ!(J$JHrGqposTbNH<^02\d\+f:U$r3&T'UIe'fnP?hJ!d':0sW#$0N3El$srj^#D(LSM@-3~>
 endstream
 endobj
-21 0 obj
+25 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 20 0 R
+/Contents 24 0 R
 >>
 endobj
-23 0 obj
+26 0 obj
+<< /Length 801 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat$u9omaW&A@7.=?Vp:Vm[8Z8O\P>`3+bq"DeT>^`f2WD+'hW,\<<lce+4mpB)ZZe]HH"cf=b3I'X7</q]bs,A[57"V`AI@=i"530"XfV%=uL<TGn0'\rVqqt*o#Za<s@e3m/]E7C"4Js]#<\KtV'bDgg6-=#bgEMqMtWce"f>N>!mZ@%FXkn29oaV<`rTAmQ>2T<C.MeV%tX)^AZWd53%h<kOn/mu1#&=qhqW[]`ic6\[b:CZTj0DFq+n['b:NAJa=YP*\@@!_jgAZrQA>3!==ICC,_kuBGW:1;)VjFL8-iB&f5d]U^"l-FS7+;p(\3D.:)@&K/2_t903'1Gh2Cg\'IS/kRs`73iP!/i!P)eCp`;cH7h;38#'04Z$8Oq_HlH$/:f@BA9]l88.gh#8Tml<2^4m<hlG>;^FOg744Ab=[c>5pK=?'&DUKqH,WN%i:]MgTmE3<a!sY7`X4/`fXJ/[#Qb`T?m5%b-MSeYLQQQWP2FcFK-t+oJWgTbt"rid%t.]Kb#b^k(p]smM?B>i=J0mZ!U7scdcPN/-\c=<+gQKOcX$B=Z8^iFZDDbBpkIi?!JqYPkf25l5iQO18*W6E;BteA\a==Y_BSH2Duoh7"4Z`";MOuObj(XLWFg`4`mT]Zo7:`$BS_1%iqWr@qC">?(q_>nj:2R,dr:h*]epH$)rkD)+S"V[^RY1>XlTB'Ler^&bfkFT\_N;hefp\oEJ#_1]GAtEu&pYTAUjIe8UTmN7YZmp[*`JeN[WI2fma?lQYZ<V?S]TWgmK1kWE(;qmc\shB/2"FLM~>
+endstream
+endobj
+27 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 26 0 R
+>>
+endobj
+29 0 obj
 <<
  /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
- /Parent 22 0 R
- /Next 24 0 R
+ /Parent 28 0 R
+ /Next 30 0 R
  /A 9 0 R
 >> endobj
-24 0 obj
+30 0 obj
 <<
  /Title (\376\377\0\62\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\151\0\156\0\147\0\40\0\141\0\40\0\155\0\157\0\144\0\165\0\154\0\145)
- /Parent 22 0 R
- /Prev 23 0 R
- /Next 25 0 R
+ /Parent 28 0 R
+ /Prev 29 0 R
+ /Next 31 0 R
  /A 11 0 R
 >> endobj
-25 0 obj
+31 0 obj
 <<
  /Title (\376\377\0\63\0\40\0\111\0\155\0\160\0\154\0\145\0\155\0\145\0\156\0\164\0\151\0\156\0\147\0\40\0\125\0\163\0\145\0\143\0\141\0\163\0\145\0\163\0\40\0\151\0\156\0\40\0\115\0\157\0\144\0\165\0\154\0\145\0\163)
- /Parent 22 0 R
- /First 26 0 R
- /Last 26 0 R
- /Prev 24 0 R
- /Count -1
+ /Parent 28 0 R
+ /First 32 0 R
+ /Last 34 0 R
+ /Prev 30 0 R
+ /Count -3
  /A 13 0 R
 >> endobj
-26 0 obj
+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\163\0\40\0\146\0\157\0\162\0\40\0\115\0\157\0\144\0\165\0\154\0\145\0\40\0\125\0\163\0\145\0\143\0\141\0\163\0\145\0\163)
- /Parent 25 0 R
+ /Title (\376\377\0\63\0\56\0\61\0\40\0\104\0\145\0\143\0\154\0\141\0\162\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\125\0\163\0\145\0\143\0\141\0\163\0\145)
+ /Parent 31 0 R
+ /Next 33 0 R
  /A 15 0 R
 >> endobj
-27 0 obj
+33 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\62\0\40\0\103\0\141\0\154\0\154\0\151\0\156\0\147\0\40\0\164\0\150\0\145\0\40\0\115\0\157\0\144\0\165\0\154\0\145\0\40\0\123\0\151\0\164\0\145\0\155\0\141\0\160)
+ /Parent 31 0 R
+ /Prev 32 0 R
+ /Next 34 0 R
+ /A 17 0 R
+>> endobj
+34 0 obj
+<<
+ /Title (\376\377\0\63\0\56\0\63\0\40\0\101\0\144\0\144\0\151\0\156\0\147\0\40\0\115\0\145\0\156\0\165\0\40\0\111\0\164\0\145\0\155\0\163)
+ /Parent 31 0 R
+ /Prev 33 0 R
+ /A 19 0 R
+>> endobj
+35 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-28 0 obj
+36 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-29 0 obj
+37 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-30 0 obj
+38 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F9
 /BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
-31 0 obj
+39 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-32 0 obj
+40 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -190,91 +243,111 @@
 endobj
 1 0 obj
 << /Type /Pages
-/Count 3
-/Kids [6 0 R 17 0 R 21 0 R ] >>
+/Count 4
+/Kids [6 0 R 21 0 R 25 0 R 27 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 22 0 R
+ /Outlines 28 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 27 0 R /F5 28 0 R /F1 29 0 R /F9 30 0 R /F2 31 0 R /F7 32 0 R >> 
+/Font << /F3 35 0 R /F5 36 0 R /F1 37 0 R /F9 38 0 R /F2 39 0 R /F7 40 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
 <<
 /S /GoTo
-/D [17 0 R /XYZ -5.0 731.0 null]
+/D [21 0 R /XYZ -5.0 731.0 null]
 >>
 endobj
 11 0 obj
 <<
 /S /GoTo
-/D [17 0 R /XYZ -5.0 505.466 null]
+/D [21 0 R /XYZ -5.0 505.466 null]
 >>
 endobj
 13 0 obj
 <<
 /S /GoTo
-/D [17 0 R /XYZ -5.0 223.752 null]
+/D [21 0 R /XYZ -5.0 213.892 null]
 >>
 endobj
 15 0 obj
 <<
 /S /GoTo
-/D [21 0 R /XYZ -5.0 731.0 null]
+/D [21 0 R /XYZ -5.0 182.758 null]
 >>
 endobj
-22 0 obj
+17 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 686.74 null]
+>>
+endobj
+19 0 obj
+<<
+/S /GoTo
+/D [25 0 R /XYZ -5.0 247.827 null]
+>>
+endobj
+28 0 obj
 <<
- /First 23 0 R
- /Last 25 0 R
+ /First 29 0 R
+ /Last 31 0 R
 >> endobj
 xref
-0 33
+0 41
 0000000000 65535 f 
-0000007803 00000 n 
-0000007875 00000 n 
-0000007967 00000 n 
+0000010765 00000 n 
+0000010844 00000 n 
+0000010936 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000000664 00000 n 
-0000000784 00000 n 
-0000000830 00000 n 
-0000008101 00000 n 
-0000000963 00000 n 
-0000008164 00000 n 
-0000001098 00000 n 
-0000008230 00000 n 
-0000001234 00000 n 
-0000008296 00000 n 
-0000001370 00000 n 
-0000004105 00000 n 
-0000004228 00000 n 
-0000004255 00000 n 
-0000004448 00000 n 
-0000006066 00000 n 
-0000008360 00000 n 
-0000006174 00000 n 
-0000006337 00000 n 
-0000006567 00000 n 
-0000006888 00000 n 
-0000007141 00000 n 
-0000007254 00000 n 
-0000007364 00000 n 
-0000007472 00000 n 
-0000007578 00000 n 
-0000007694 00000 n 
+0000000753 00000 n 
+0000000873 00000 n 
+0000000933 00000 n 
+0000011070 00000 n 
+0000001066 00000 n 
+0000011133 00000 n 
+0000001201 00000 n 
+0000011199 00000 n 
+0000001337 00000 n 
+0000011265 00000 n 
+0000001473 00000 n 
+0000011331 00000 n 
+0000001609 00000 n 
+0000011396 00000 n 
+0000001744 00000 n 
+0000004452 00000 n 
+0000004575 00000 n 
+0000004602 00000 n 
+0000004795 00000 n 
+0000007583 00000 n 
+0000007691 00000 n 
+0000008584 00000 n 
+0000011462 00000 n 
+0000008692 00000 n 
+0000008855 00000 n 
+0000009085 00000 n 
+0000009406 00000 n 
+0000009632 00000 n 
+0000009901 00000 n 
+0000010103 00000 n 
+0000010216 00000 n 
+0000010326 00000 n 
+0000010434 00000 n 
+0000010540 00000 n 
+0000010656 00000 n 
 trailer
 <<
-/Size 33
+/Size 41
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-8411
+11513
 %%EOF

Modified: lenya/site/1_4/reference/notification.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/notification.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/notification.html (original)
+++ lenya/site/1_4/reference/notification.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -163,8 +166,11 @@
 <div class="menuitem">
 <a href="../../1_4/reference/modules/index.html">Modules</a>
 </div>
-<div onclick="SwitchMenu('menu_1.1.5.6', '../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Protocols</div>
-<div id="menu_1.1.5.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5.7', '../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Protocols</div>
+<div id="menu_1.1.5.7" class="menuitemgroup">
 <div class="menuitem">
 <a href="../../1_4/reference/protocols/index.html">Overview</a>
 </div>
@@ -175,8 +181,19 @@
 <a href="../../1_4/reference/protocols/lenyadoc.html">lenyadoc:</a>
 </div>
 </div>
+<div class="menuitem">
+<a href="../../1_4/reference/link-management.html">Link Management</a>
+</div>
 <div class="menupage">
 <div class="menupagetitle">Notification</div>
+<div class="menupageitemgroup">
+<div class="menupageitem">
+<a href="#Setup">Setup</a>
+</div>
+<div class="menupageitem">
+<a title="How to Send Notification Messages" href="#How+to+Send+Notification+Messages">How to Send Notific...</a>
+</div>
+</div>
 </div>
 <div class="menuitem">
 <a href="../../1_4/reference/repository/index.html">Repository</a>
@@ -207,8 +224,27 @@
 </div>
 <h1>Notification</h1>
 	  
+	
+<a name="N1000D"></a><a name="Setup"></a>
+<h2 class="h3">Setup</h2>
+<div class="section">
+<p>
+	    To enable notification by e-mail, you have to download the JavaMail and JavaBeans Activation
+	    Framework libraries from the <a href="http://java.sun.com/products/javamail/">JavaMail website</a>
+	    and place them in the <span class="codefrag">&lt;lenya-webapp&gt;/WEB-INF/lib</span> directory.
+	  </p>
+<div class="note">
+<div class="label">Note</div>
+<div class="content">
+	    Currently, you have to remove <span class="codefrag">geronimo-spec-*.jar</span> from
+	    <span class="codefrag">&lt;lenya-webapp&gt;/WEB-INF/lib</span> to enable e-mail notification
+	    (see <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=38587">bug 38587</a>).
+	  </div>
+</div>
+</div>
+	  
 
-<a name="N1000D"></a><a name="How+to+Send+Notification+Messages"></a>
+<a name="N1002B"></a><a name="How+to+Send+Notification+Messages"></a>
 <h2 class="h3">How to Send Notification Messages</h2>
 <div class="section">
 <p>To send notification messages, use the <span class="codefrag">Notifier</span> component which is provided by the

Modified: lenya/site/1_4/reference/notification.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/notification.pdf?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/notification.pdf (original)
+++ lenya/site/1_4/reference/notification.pdf Mon Mar 13 11:14:55 2006
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 372 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 411 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!#Ud8%S%'Rf-pmc4!pKM*bBFiMCfBO\uNqG:D-248$aki1J->ohEJ&/*o+mQDQ8?#+Jg&V(a1TGtbb<Y5Nt_L_OI=!(<[WQ5Ion*mu7['"9"WcYB1QLG7XhGYi\'1H)kB8U_lTBgUpFtcQkTaY!1gVe/E4(gT5>j*GP2Q--R4<Fp!WA>PjPB!1Qlqd2C4iQ$CNT[G.lA4S0qi*e,@46?>WuE5\-c6<C1+L.k"\rsjC@X*f01Zh@.LGq7%\kGG2pdX6Z49ULMoCVjW%se5>RJU]5YgG%hi0dJp[)keJh*i,2S>^D&KtYonr&GM]f-O.+3Q.Q>MHYdfdDoArTrgsH('s<%M=X$L'4!^oO"JmnaA[ZWLfC~>
+Gb!<J5u5B@'Z]ZiMKeCs6[1k#O3Y6P'2?]\WJB3TXiW-#AM/FYTprp3m&Dn9r*S@YkOC(H1qAt]5Y2jWL9U0I$%iuO_#35*+"B6JOdD`ui$j#WY&2n(Ein^Un,iI3>84l6(27&,$d(neW70;_`_9ct.X]BT'A'YZSE\huA#Fj`;`ilfpHq5XENnJ;17fg;qj"fJDRZ0q4_=8XNdsc/;W3Ca%*u4gMW/XQGa;?mHu&KHcSulq$e$]&3^!])d<dYXe]J;MN4!T.PTr4$dG8L,4s'CDW_g'!OH4K#70UAUL-1W%\01R!R*cNSWKR.P"Q^pPVs;@lg29.PG-uLE8l5d$c_u(fa;@\NUgclu9b^[`W_W6(2Jump8Ru^_h/Xc:PHrF[MQq^Ud:P*2LKW'8pFkR$f.I~>
 endstream
 endobj
 6 0 obj
@@ -23,12 +23,13 @@
 7 0 obj
 [
 8 0 R
+10 0 R
 ]
 endobj
 8 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 12.0 631.666 193.316 619.666 ]
+/Rect [ 12.0 631.666 47.336 619.666 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 9 0 R
@@ -36,62 +37,109 @@
 >>
 endobj
 10 0 obj
-<< /Length 1281 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 12.0 613.466 193.316 601.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A 11 0 R
+/H /I
+>>
+endobj
+12 0 obj
+<< /Length 2060 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat=+h/D%+&:aF]+nT=Ui%Pcil=7^Qg2?.9TL6?$:N[`rM6[H/P"/DiK;&>B:,3QU/B&'a!4M>IhYlkd?hBi\ioW/hJr'3Y\m5$eFqJs_r51%`P(8Z;N4no@qm$XOQ$5r*VdKGN*1^IUp\@S6Kp2LNN%APcNGN@-r?/K0>G875YMT-%`UE-35N&s@r,0o/oja0)YnmWZUh`S$i^]RQhYlH_i_>2qH2Ufp(o*(sO@71sll'<\,...@KSn6i>dSG13A_FTo&,b5;uDj;5p,.hjK<DT6keYVRtR#rp?RJopF]WKD9/d]YqiRNb?ijjWTkM:mg1%S0
 LThTR^RT>:.JjgaPVQEZAA=Ze=JI_62NhMMD)p>%#TEehIpGk+LV;46>Da3#cMMc\+#:6rb`>11@I'b"nOn-q.;.IpPZdkE_ns!hQV'Hu8W=i=(/G##=mbBXgNeHp@hY,,-G#6'BC5!,@]"M8WHSq2#!7N)*&Z)]tXG;k&quj#NM5dt[#i`(TI?N#(@d)DE$V?G'[2REMAE[lOGZ8^ql][[2?+_-!![kh_J6p,$F"5pP-fO_!WY3Et9kfVm+jFlQej[mg6-$"J#sA9JA4W\G&-[(7r<Isj*b,~>
+Gat=,>Ar7S'Roe[&Ge.pLhW'a;!QU@:"OJ9csg3Wm%H$97\XaBZKUNccPu`<GGn/V.*7M$"Gsr>S_J@ko[Vc.Ia'J0OG.hdROkQ5KN\cYL&XEte0WW<XLkV-ED"?,2.Ned:N'fAmOkS:f%o*&lat8G^nj'K9Id3!7srXh4NcS=UC3/YX\;pmP@#\=>,,k5O$Fr@jomY_Gcg=-Fin5EmM"9E;cUc:3#"f_dZ/X'5TI,4Lm-#BE):+ifSBbXX[&=![8.G^,4ou0?@==F`&eOc;+)=jO0>?Mo8`Gu/E2GVU">^bb.Ysslps]qT8>+bLi\i\D9n.Nm2@eH[l7=k\An]Wi7?J"C_?lP4XYc[mrE2^h:BA#Ct[MtEVC9&27Ri_NbU?bJ3r_#_?%8]ZMQQMguIb'OY%NXF"d"R\7e1EH0]gb9_@mr\g`NmoD/;?GXq<[-)'&<GF=?2YfJ>pcBn@ti^dU(M$Tpi%2>9k*K/DE3Z'-Qm;inbL2#Nm1-LF2\0H1/+6L>Q^7*lj^RdeZ4N]Z^/0<E1<C3E>P@:/j"6kN!3",M4:TsVr,!SEFTqT19lM-#ujgs6J/!p%@E)2<2iMZ/Mbc<Oe\Rr91EEo\VUU8Er#.#7.:N0AeDUDqGV+P7hK"-`9a1YQ.Hu=I*!f'Zk[@^1hN0$+4)bV(\)<CS'(fi=U[/IuVk1%',U[WEM[G;;\=R^DJqSO2eoNNC.$&.rO!.7dYR7rP"nGetr-F`7@Q]H&s4_9/Pn!Nt&1/ho"<O7'#_qDN[ZcGu%oHZ,XF0mToDR@HK17Jmd'@:,IX(Zj3CtC%P?Vk`Ob1/<7WN!@sk47/<E'0K^NXmU"YsB\CCX*BHm^OmI-RV;0"W;brY)b%!WR+7idn5B>K"d'!#n`6<5-cABD;Y$^aJ>c@QNi^GF&9f#?HSdoSHq0;W,+U%O8k'#7*P7^gA_1$'!C7:j6/oX*D_^W"aNdoDRI?pgBB*[<[U7Me^%tp?5p?
 dO/)HEWUN[F\QJ/<@X...@Pq>=O4P6kag&3f;f*RKruRUbmc[7k&J!#N]Ws'HA0S)FXr.GMQ*5.g>Ke`U5]Vk70ZYpf9P,=4`6B/CK]F\b:,pYM!HZ>["Z/\-NeQ_eY[BE*?*5boN>tHCbPA4Y.RQiHm>D!Q[Mr$(ZY5)p>q6eU)?+B_aYoe?%BCLp=f[`PIfDb3SB9(K]$D/P3_[,auA%00'K4Y!q%6aU0jM%e%mM"I(u5Zpm[$KqN3D!)`,ak.0Uc2!-Jm/AYN8eDWsV*g.KFSRO=iFNO_dMZ*-S;A`1k$W)-G<CB04Y_8Ts7bHS]C+>7k)ebN-tm./Z'@)GUuS$IO,.o@Y4=o/7BE*jL`8&q(4\YL;Prt-M59s2[6biCL&OiC4_#ms.lL.N7+7PP*'e?[Oa1WUXd`:N\q\ggI7kk=N2h<g?.:X$LEl?pP`0keFkOsj2HWkcXpCJNA?a67XB2hPn5A#ra:&!ari^)m0fYV2BMGWi%",i!8!.u[og\/<\G$4q(O[`./cbo7,,1uQ:5.,Z/QV@8mF%d+#c)0]>-6ZHtQYNfr#N&LEG[6%phH;b
 !.lT=6Na^!Pj?qF`^pucgrVT.o=bN_^KST!&YfS^/8Y#UlZ'c$qW,tW<Z%*6g66CL'Y#^u[D*uOl83W~>
 endstream
 endobj
-11 0 obj
+13 0 obj
 << /Type /Page
 /Parent 1 0 R
 /MediaBox [ 0 0 612 792 ]
 /Resources 3 0 R
-/Contents 10 0 R
+/Contents 12 0 R
+/Annots 14 0 R
 >>
 endobj
-13 0 obj
+14 0 obj
+[
+15 0 R
+16 0 R
+]
+endobj
+15 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 0.0 688.466 83.652 676.466 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://java.sun.com/products/javamail/)
+/S /URI >>
+/H /I
+>>
+endobj
+16 0 obj
+<< /Type /Annot
+/Subtype /Link
+/Rect [ 465.848 633.656 499.848 625.656 ]
+/C [ 0 0 0 ]
+/Border [ 0 0 0 ]
+/A << /URI (http://issues.apache.org/bugzilla/show_bug.cgi?id=38587)
+/S /URI >>
+/H /I
+>>
+endobj
+18 0 obj
 <<
- /Title (\376\377\0\61\0\40\0\110\0\157\0\167\0\40\0\164\0\157\0\40\0\123\0\145\0\156\0\144\0\40\0\116\0\157\0\164\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\40\0\115\0\145\0\163\0\163\0\141\0\147\0\145\0\163)
- /Parent 12 0 R
+ /Title (\376\377\0\61\0\40\0\123\0\145\0\164\0\165\0\160)
+ /Parent 17 0 R
+ /Next 19 0 R
  /A 9 0 R
 >> endobj
-14 0 obj
+19 0 obj
+<<
+ /Title (\376\377\0\62\0\40\0\110\0\157\0\167\0\40\0\164\0\157\0\40\0\123\0\145\0\156\0\144\0\40\0\116\0\157\0\164\0\151\0\146\0\151\0\143\0\141\0\164\0\151\0\157\0\156\0\40\0\115\0\145\0\163\0\163\0\141\0\147\0\145\0\163)
+ /Parent 17 0 R
+ /Prev 18 0 R
+ /A 11 0 R
+>> endobj
+20 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-15 0 obj
+21 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-16 0 obj
+22 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-17 0 obj
+23 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F9
 /BaseFont /Courier
 /Encoding /WinAnsiEncoding >>
 endobj
-18 0 obj
+24 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-19 0 obj
+25 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -101,59 +149,71 @@
 1 0 obj
 << /Type /Pages
 /Count 2
-/Kids [6 0 R 11 0 R ] >>
+/Kids [6 0 R 13 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 12 0 R
+ /Outlines 17 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 14 0 R /F5 15 0 R /F1 16 0 R /F9 17 0 R /F2 18 0 R /F7 19 0 R >> 
+/Font << /F3 20 0 R /F5 21 0 R /F1 22 0 R /F9 23 0 R /F2 24 0 R /F7 25 0 R >> 
 /ProcSet [ /PDF /ImageC /Text ] >> 
 endobj
 9 0 obj
 <<
 /S /GoTo
-/D [11 0 R /XYZ -5.0 731.0 null]
+/D [13 0 R /XYZ -5.0 731.0 null]
 >>
 endobj
-12 0 obj
+11 0 obj
+<<
+/S /GoTo
+/D [13 0 R /XYZ -5.0 595.856 null]
+>>
+endobj
+17 0 obj
 <<
- /First 13 0 R
- /Last 13 0 R
+ /First 18 0 R
+ /Last 19 0 R
 >> endobj
 xref
-0 20
+0 26
 0000000000 65535 f 
-0000003228 00000 n 
-0000003293 00000 n 
-0000003385 00000 n 
+0000004769 00000 n 
+0000004834 00000 n 
+0000004926 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000000534 00000 n 
-0000000654 00000 n 
-0000000679 00000 n 
-0000003519 00000 n 
-0000000813 00000 n 
-0000002187 00000 n 
-0000003582 00000 n 
-0000002295 00000 n 
-0000002566 00000 n 
-0000002679 00000 n 
-0000002789 00000 n 
-0000002897 00000 n 
-0000003003 00000 n 
-0000003119 00000 n 
+0000000573 00000 n 
+0000000693 00000 n 
+0000000725 00000 n 
+0000005060 00000 n 
+0000000858 00000 n 
+0000005123 00000 n 
+0000000994 00000 n 
+0000003147 00000 n 
+0000003270 00000 n 
+0000003304 00000 n 
+0000003491 00000 n 
+0000005189 00000 n 
+0000003700 00000 n 
+0000003821 00000 n 
+0000004107 00000 n 
+0000004220 00000 n 
+0000004330 00000 n 
+0000004438 00000 n 
+0000004544 00000 n 
+0000004660 00000 n 
 trailer
 <<
-/Size 20
+/Size 26
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-3633
+5240
 %%EOF

Modified: lenya/site/1_4/reference/protocols/index.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/protocols/index.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/protocols/index.html (original)
+++ lenya/site/1_4/reference/protocols/index.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -163,8 +166,11 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/modules/index.html">Modules</a>
 </div>
-<div onclick="SwitchMenu('menu_selected_1.1.5.6', '../../../skin/')" id="menu_selected_1.1.5.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Protocols</div>
-<div id="menu_selected_1.1.5.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.5.7', '../../../skin/')" id="menu_selected_1.1.5.7Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Protocols</div>
+<div id="menu_selected_1.1.5.7" class="selectedmenuitemgroup" style="display: block;">
 <div class="menupage">
 <div class="menupagetitle">Overview</div>
 </div>
@@ -174,6 +180,9 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/lenyadoc.html">lenyadoc:</a>
 </div>
+</div>
+<div class="menuitem">
+<a href="../../../1_4/reference/link-management.html">Link Management</a>
 </div>
 <div class="menuitem">
 <a href="../../../1_4/reference/notification.html">Notification</a>

Modified: lenya/site/1_4/reference/protocols/lenya.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/protocols/lenya.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/protocols/lenya.html (original)
+++ lenya/site/1_4/reference/protocols/lenya.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -163,8 +166,11 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/modules/index.html">Modules</a>
 </div>
-<div onclick="SwitchMenu('menu_selected_1.1.5.6', '../../../skin/')" id="menu_selected_1.1.5.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Protocols</div>
-<div id="menu_selected_1.1.5.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.5.7', '../../../skin/')" id="menu_selected_1.1.5.7Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Protocols</div>
+<div id="menu_selected_1.1.5.7" class="selectedmenuitemgroup" style="display: block;">
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/index.html">Overview</a>
 </div>
@@ -174,6 +180,9 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/lenyadoc.html">lenyadoc:</a>
 </div>
+</div>
+<div class="menuitem">
+<a href="../../../1_4/reference/link-management.html">Link Management</a>
 </div>
 <div class="menuitem">
 <a href="../../../1_4/reference/notification.html">Notification</a>

Modified: lenya/site/1_4/reference/protocols/lenyadoc.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/protocols/lenyadoc.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/protocols/lenyadoc.html (original)
+++ lenya/site/1_4/reference/protocols/lenyadoc.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -163,8 +166,11 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/modules/index.html">Modules</a>
 </div>
-<div onclick="SwitchMenu('menu_selected_1.1.5.6', '../../../skin/')" id="menu_selected_1.1.5.6Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Protocols</div>
-<div id="menu_selected_1.1.5.6" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="../../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_selected_1.1.5.7', '../../../skin/')" id="menu_selected_1.1.5.7Title" class="menutitle" style="background-image: url('../../../skin/images/chapter_open.gif');">Protocols</div>
+<div id="menu_selected_1.1.5.7" class="selectedmenuitemgroup" style="display: block;">
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/index.html">Overview</a>
 </div>
@@ -182,6 +188,9 @@
 </div>
 </div>
 </div>
+</div>
+<div class="menuitem">
+<a href="../../../1_4/reference/link-management.html">Link Management</a>
 </div>
 <div class="menuitem">
 <a href="../../../1_4/reference/notification.html">Notification</a>

Modified: lenya/site/1_4/reference/publication-templating/index.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/publication-templating/index.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/publication-templating/index.html (original)
+++ lenya/site/1_4/reference/publication-templating/index.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -189,8 +192,11 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/modules/index.html">Modules</a>
 </div>
-<div onclick="SwitchMenu('menu_1.1.5.6', '../../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Protocols</div>
-<div id="menu_1.1.5.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5.7', '../../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Protocols</div>
+<div id="menu_1.1.5.7" class="menuitemgroup">
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/index.html">Overview</a>
 </div>
@@ -202,6 +208,9 @@
 </div>
 </div>
 <div class="menuitem">
+<a href="../../../1_4/reference/link-management.html">Link Management</a>
+</div>
+<div class="menuitem">
 <a href="../../../1_4/reference/notification.html">Notification</a>
 </div>
 <div class="menuitem">
@@ -465,7 +474,7 @@
 <a name="N1010F"></a><a name="Add+it+to"></a>
 <h3 class="h4">Add it to cocoon.xconf Using a Patch File</h3>
 <p>
-          For instance <span class="codefrag">my-pub/config/instantiator.xconf</span>:
+          For instance <span class="codefrag">my-pub/config/cocoon-xconf/instantiator.xconf</span>:
         </p>
 <pre class="code">&lt;xconf xpath="/cocoon/template-instantiators"
        unless="/cocoon/template-instantiators/component-instance[@name = 'default']"&gt;

Modified: lenya/site/1_4/reference/publication-templating/index.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/publication-templating/index.pdf?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
Binary files - no diff available.

Modified: lenya/site/1_4/reference/repository/index.html
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/repository/index.html?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/repository/index.html (original)
+++ lenya/site/1_4/reference/repository/index.html Mon Mar 13 11:14:55 2006
@@ -67,6 +67,9 @@
 <a class="base-selected" href="../../../1_4/index.html">Version 1.4</a>
 </li>
 <li>
+<a class="base-not-selected" href="../../../modules/index.html">Modules</a>
+</li>
+<li>
 <a class="base-not-selected" href="../../../1_2_x/index.html">Version 1.2</a>
 </li>
 <li>
@@ -163,8 +166,11 @@
 <div class="menuitem">
 <a href="../../../1_4/reference/modules/index.html">Modules</a>
 </div>
-<div onclick="SwitchMenu('menu_1.1.5.6', '../../../skin/')" id="menu_1.1.5.6Title" class="menutitle">Protocols</div>
-<div id="menu_1.1.5.6" class="menuitemgroup">
+<div class="menuitem">
+<a href="../../../1_4/reference/metadata.html">Meta data</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.5.7', '../../../skin/')" id="menu_1.1.5.7Title" class="menutitle">Protocols</div>
+<div id="menu_1.1.5.7" class="menuitemgroup">
 <div class="menuitem">
 <a href="../../../1_4/reference/protocols/index.html">Overview</a>
 </div>
@@ -176,13 +182,16 @@
 </div>
 </div>
 <div class="menuitem">
+<a href="../../../1_4/reference/link-management.html">Link Management</a>
+</div>
+<div class="menuitem">
 <a href="../../../1_4/reference/notification.html">Notification</a>
 </div>
 <div class="menupage">
 <div class="menupagetitle">Repository</div>
 <div class="menupageitemgroup">
 <div class="menupageitem">
-<a href="#Introduction">Introduction</a>
+<a title="The Lenya Repository API" href="#The+Lenya+Repository+API">The Lenya Repositor...</a>
 </div>
 <div class="menupageitem">
 <a title="Repository Layout" href="#Repository+Layout">Repository Layout...</a>
@@ -225,19 +234,113 @@
 </div>
     
     
-<a name="N10010"></a><a name="Introduction"></a>
-<h2 class="h3">Introduction</h2>
+<a name="N10010"></a><a name="The+Lenya+Repository+API"></a>
+<h2 class="h3">The Lenya Repository API</h2>
 <div class="section">
 <p>
-        The Lenya content repository is based on the <a href="http://www.jcp.org/aboutJava/communityprocess/final/jsr170/">Java Content Repository</a> API.
+        The Lenya repository API comprises the following interfaces:
       </p>
+<dl>
+        
+<dt>
+<strong>Repository</strong>
+</dt>
+        
+<dd>The repository object is the entry point to the Lenya repository. It provides access to
+        the document type registry and allows to create sessions.</dd>
+        
+<dt>
+<strong>Session</strong>
+</dt>
+        
+<dd>A session provides access to the publications and methods for transaction handling. Pending
+        changes are not written to the repository until the session is saved.</dd>
+        
+<dt>
+<strong>Publication</strong>
+</dt>
+        
+<dd>A publication consists of an arbitrary set of areas.</dd>
+        
+<dt>
+<strong>Area</strong>
+</dt>
+        
+<dd>An area consists of a set of content nodes with a site structure associated to them.</dd>
+        
+<dt>
+<strong>Content</strong>
+</dt>
+        
+<dd>The content object provides access to the content nodes.</dd>
+        
+<dt>
+<strong>ContentNode</strong>
+</dt>
+        
+<dd>A content node holds several language versions of a content item. Each content node
+          has an ID which is unique in its area. Each content node has a <em>document type</em>,
+          which applies to all language versions of the node. When a content node is added, the
+          document type must be specified. Only document types which are registered in the
+          repository's document type registry are supported.</dd>
+        
+<dt>
+<strong>Document</strong>
+</dt>
+        
+<dd>A document is a language version of a content item. Each document has the following properties:
+          <ul>
+            
+<li>the language,</li>
+            
+<li>the content length, and</li>
+            
+<li>the last modification date.</li>
+          
+</ul>
+          The document provides access to its content via the methods <span class="codefrag">getInputStream()</span>
+          and <span class="codefrag">getOutputStream()</span>.
+        </dd>
+        
+<dt>
+<strong>DocumentType</strong>
+</dt>
+        
+<dd>The document type of a content node denotes the type of contents which may be stored
+          in its documents. A document type is identified by a unique name. It may provide a
+          schema, which can be used to validate XML contents upon saving. Furthermore, the mime type
+          of documents is defined by the document type.</dd>
+        
+<dt>
+<strong>MetaData</strong>
+</dt>
+        
+<dd>...</dd>
+        
+<dt>
+<strong>Site</strong>
+</dt>
+        
+<dd>The site object provides access to the site structure.</dd>
+        
+<dt>
+<strong>SiteNode</strong>
+</dt>
+        
+<dd>The site structure is a tree consisting of site nodes. Each site node has an ID which
+          is unique among its siblings. Thus, a site node can be located using a unique path
+          of the form <span class="codefrag">/sections/news/message003</span>.</dd>
+      
+</dl>
 </div>
     
     
-<a name="N1001E"></a><a name="Repository+Layout"></a>
+<a name="N10082"></a><a name="Repository+Layout"></a>
 <h2 class="h3">Repository Layout</h2>
 <div class="section">
 <p>
+        Lenya ships with a content repository implementation which is based on the
+        <a href="http://www.jcp.org/aboutJava/communityprocess/final/jsr170/">Java Content Repository</a> API.
         The JCR repository used by Lenya comprises a set of workspaces, each of which represent an area
         of the document structure. For each area that is declared by a publication, a repository workspace
         is created.
@@ -249,7 +352,18 @@
 <div id="" style="text-align: center;">
 <img id="" class="figure" alt="Repository Workspaces" src="../../../images/live/repositoryWorkspaces.png"></div>
 <p>
+        The children of the root node of a workspace are called <em>publication JCR nodes</em>. Each publication JCR node
+        has two children:
+      </p>
+<ul>
+        
+<li>the <em>content</em> JCR node, and</li>
         
+<li>the <em>site</em> JCR node.</li>
+      
+</ul>
+<p>
+        The content JCR node can have an arbitrary number of child nodes, which are called <em>content </em>
       
 </p>
 </div>

Modified: lenya/site/1_4/reference/repository/index.pdf
URL: http://svn.apache.org/viewcvs/lenya/site/1_4/reference/repository/index.pdf?rev=385621&r1=385620&r2=385621&view=diff
==============================================================================
--- lenya/site/1_4/reference/repository/index.pdf (original)
+++ lenya/site/1_4/reference/repository/index.pdf Mon Mar 13 11:14:55 2006
@@ -5,10 +5,10 @@
 /Producer (FOP 0.20.5) >>
 endobj
 5 0 obj
-<< /Length 411 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 420 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gb!;_Yti1j&Dd:"2l8qQq]$tdBgj=E(EaYNK[a]dQ+/(l."@;AL>%?TEuiBJS^7&uT)E7]]3.[t(cgXlj8Dk2%VmDA]?eaIPmTjGA<;;V99aAe"K%DqDBi?M\gtER2mq2Doo:E52so1bVOP@?j:;_P"Yla*&4rCdON@c*]^H%9eSdmRo)Ie`Tfo5N+S^4C=00S8''&VO:5$H**_cK-n9o-mZT==oC[0#<>(fs7**8OrfoH7[\k!N:87V+1Of0B^]\;8t=VdPgfIN]@Q*/V$ZL2c,3Ja?s6RkbE,Qf,.8O9,F@ZP?V98?9<Em,qk<M1<X;.Mone]?Cum(6lAh?<\",pg2mSC>t^b.GsKG.TEMd!dm<r@XPSZS7/\<V12GK4DNa2hhCf^t,W*^@Vb\mm$72h>d~>
+Gb!#WbAMqd&A7ljp.,[5m5;mgPGjUIjj47A[Ki7g,Z9LKOB2:-c(iojQ#b+n).pSKm#8<pK\WX4?q;.\).DoJ9,R"%#A,')g6CSf72/,[!A?`Zcnh&aMX<j:d<Up:\2&?3o@bL^FCD1ZD9?GpDiiaY2?eJ9o-pD1;(eSo,(2[u,dP)j9]j'u4[V*8PJGkYSK6;T6U=)i\)Vol:5b85.3@RCCnnWaqJ(J#MheoIV]_X6)==5#SnJ3-]]^;u'F-/XU2OB.J)5"i`gl@q[V$M%F=DR?,%oJD69`#PBQXSPQ%Z+-K2Ik0C<4I@=gjfQUT'3lW']`#Oqa/$J=OcuZ'?c,o!go/lgfpr4+rROg`Fn?-HikHd]JS&9icbAV3b>SF1t<5UWKM0gZdca2aHJ5?0UoQn#4_7")ZuTnG~>
 endstream
 endobj
 6 0 obj
@@ -29,7 +29,7 @@
 8 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 12.0 631.666 79.328 619.666 ]
+/Rect [ 12.0 631.666 149.648 619.666 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A 9 0 R
@@ -47,10 +47,10 @@
 >>
 endobj
 12 0 obj
-<< /Length 1290 /Filter [ /ASCII85Decode /FlateDecode ]
+<< /Length 2625 /Filter [ /ASCII85Decode /FlateDecode ]
  >>
 stream
-Gat=*95iQE&AJ$Cn<a1...@ChoGh>,XQMq5?bNWfd9^Sh!9*ASinIAABpuf!DN@fWlYVPp3BIG606^LQr,O;*<\m*O$1b:=Dc<j.IX:99*Loh_".UMbPs`V6#ad=MDCiUM`X1f>99u52M^2XG/bLc3mQu3U-I*/<I3sV.ohuu2GU:Gql7`]q4L_;bL5'S7?T_s9?ffTH+P/^kL7V`hj0DJBH6Wp0Lo^H3g$c+PI%:5>Z$@1UESfK;8plfD^[(9EUrm(<BWR\?8&"pWg_K68jVkU3\0<6h^g''<OG+e9^,pG+T[U#S!-FTRlS4+n0^K&ASLgg";Q*SAMUC.C5&#1^GHjt>G[)bBs@tMOnENS.6WI@[Vg91b]m:61l&Cn1a<`jC6`GrqjEON&)]_B[.+hq)S)I3'5D<MQS5-$dW,riX3FCV("<Q\>"s\hQ,"2o1?9U1LdTmYKq'k'O#iu0ZT2(l#%Ld
 '.\(ofDVU>`#g;:*YrIFQ'_\'2X.ZHUXej='fYg7[r<uZh=-tnh@sh3ggqP`F:diI2c`rBd;\+ohL51<&*-3JgncKEgMqQonLpp+uLF\jTQ2*-SNFEMiTT$olh[2^hLB0pDB@qJLmf^Pb`DGbfd'dYdStMe@R]-\(($d3ghSTs+a,<'s3K:lceP!3U@<(@/IuT4,`^=++E?mZhU7+Ki=[-U2B:Wm`Au+^O$T>/tlgb:*LiKJnUfi'H;XsU=g6bf?.dbNFWetp48rCR@e7]X-J.euX\a&5-*e:p'!2&[-p&~>
+Gatm>>E@OI&q8_FTsp3c)d0!)H.s\%,!jrFA.>%1c$>s.g/a5O'ra(ahfj/a>,%j`-GXq;9#I(mk/&"]rj9H;H%5S?SRkp#A&1D)mBs]gl=;FtJ,.'n,CsPH55!m`of`(t6S(#97`CA)h7rE-]"R?eR_TGq*]K0=6pC-7'"1bmoP?J5\tO27Gk^D@TSI+FO*AN%_%5m?&>PGUKI1i#I:iEQlF0+N\$(ek)Z,RY7l,5mnVuKdl-YtR:ZuqA%.H8hYSFhe!m<@d...@h7>5oc=>!]$'nOZ75mdXCm/<@8E?>fVORU[iOh!f![CL6o1=rj%&2.$---nLu\J,-g/sB9+rX<0S+G)cJGhq)65FV$3K^l(]D0se$@F7[Q5VO)N2A3,O@M<3]%ggkpX"V!4d"-[bE+WiZSd?+3HGMm.lBSF*2J]ZcHItM5fcVr4\@<gT]Y%aK"LY>r8ClE:R1MfO5j66lLW`_,F$b5,mG/oMD<)[$>YaWA<Nib*5KF2T0WqJ>H.V?[<]&p
 VMMa#lEr&3J:lZu&S<O/+jqU5qSO.Y%fa1Nk$UW*Z)Y]\?#3X'(0)M&*kO!:F-*a0Xn3-?cF+Ul;o$';m3VHFof6QpgNOU5n>=g]QZ6(=fBLY$=,6\Gfa&+,3S]k8EY\e'm>cMU\YD%dtAX[Rt1UH]q3._bL3N@@)@o.AkgAd]50m(U$<.+5@_W$s'pDPL3Wgp.+kh,uLZB@`"0kjFb@I<eOI9G</k^fr4+s(.;_.m9'`@IH/Z%Hd$kC8?U)GbM3@eh/3Z7IK9iLmWQHPl,EIUmad@G-4D<0tj@:;il2BKbnkB;W4)8jk1A:n!^?!%E1>PGr7n;=M\`gfI,(&[co]AUEhAO<j]%9BhcI3:9jfG6?=m*ff`=\ASuqfSdQ:P<>VK\ZLB`Uk+!CrZ5e3I=GCLJOIV;(]nk1pA16[W'&:(M5UYnGbJ0*42U_,#KhlYo>0UCBq/pS*I>963AQV-"qXF0oFmQ5o!4QW'$dZHl`74mD^b$u?j0?"a0qIYm#Zg!DdrHf/[t9qNb(6YrG%4`@5uCfUmV,JZ`p3W1uiF/Vj\U7-4fc+ME*M!>aHQ)*;XOF-Uu*PRT9nGaSNJ(6?0P%@=_>4_bs7(9o`@*5aIQhKECdubrLV+I9Au.](4!H`\mK/MW0'&/ab&3kT6,*fSOS'L_6_BXrhq$BbDpT'n?/XBb<*kP(T+G9j*hX<.`t.mHPeZ$G<1W^lH"[,tkO<DD^'lfg7DX-FqDa)iCKb.#%:U\B_9_ZM.%q[^FU3;]7@A=hs49ii-cS=15T.jTM6"X$<iYe$QrlRZW[[RVcd9M!o90DP7luPZ<gZeK2009Md2Wlu+A?Ttt"eUuq,\8uh@Dmr\AYAH`j[c%GVd-(Zmo/s8SCfnRK'T5/G]#gt;)ZtUj=,5()n((.3'dUUDgNJk6k3Yk_=j3Vt*AQ#OA]bA&lFVMHX?c4Q!#DX5GZKrNZkD$<[ecm&2p.[KAh9-KA1mWk3T@ce6&+.
 8NDF%rLg;(Fp>BnGjYlu<=1kW@X<JY]oU++$"]/?'Dc0F,])2C7>6G!`A4!/Ma=F^<l?SPPr>r652okC=[[c^"X*e7^[l%<F_oMa-,"3/5NC,@jM^2Ym!3c'--G+:LWeAEmESr`6+l*t'i!3RKYc#pJ6'gZFk2Y[r-(tpQ2Bh)&HXa1(oc0]iGL7<U\gO'D+H4),M6V+eh!`,U_i7U's%np27[:m0hf+YhY93K!bm4O``q(4)@U,q\o!<T&Odk3,U%$CdabuN/]:-1Gm=h=JW.cO[EV?TQ.2r,VHj1?tRS[qiAoRLFO%AecP*Y(#eJu;1L8k*]!_7dk!kG>-V-d$&TLH8&QE"mGOE&#-nNJ\)i>T!mMiQ?P^O4%"QkL92_+4_LF;9k>X.N`qJRSe:QUQeb>PgL7[LiKW20Z2?5+A[=$?..N,,JM>6FX&qhog=]=H8^/@KQ-,XU#A?u5ZUp$&BHB98+@:7=F#Z?W*sNY'7CF`g6?MCbO>-2+2Z]2rpG;AMrfOMG$l8RRXs?hom+%p)AlA"&)7-3#6ZdS*>_/>CRZS_c4`OdODW.,.QO%sU%jnaAGSbIMnX`Q(RG`tLjf?Bnb8s@-ni`FgLF+DEGJt;Vr>8?<WH+s1lbn9GoD5-2nV2$2u~>
 endstream
 endobj
 13 0 obj
@@ -70,7 +70,7 @@
 15 0 obj
 << /Type /Annot
 /Subtype /Link
-/Rect [ 218.628 654.056 336.624 642.056 ]
+/Rect [ 367.968 124.122 485.964 112.122 ]
 /C [ 0 0 0 ]
 /Border [ 0 0 0 ]
 /A << /URI (http://www.jcp.org/aboutJava/communityprocess/final/jsr170/)
@@ -78,49 +78,78 @@
 /H /I
 >>
 endobj
-17 0 obj
+16 0 obj
+<< /Length 845 /Filter [ /ASCII85Decode /FlateDecode ]
+ >>
+stream
+Gat%!bDt:1']%q&]UVU5`/^BYG9&_D*Ha*-afb"T,_e^@QoY8dhq*.(Y=YC>+tTm\CS,\9lS3RS@csp^cq=>P3\GSQi.ZLM$.\?pEt<=-+skUQq;FHUc?.?/q^u29DX6HM8$@n&A_;2EMDsb^_olr&0%-OJA6F=G'?Zdt*YKcX+]Y)VPq8-,frLtFIurqk[7sOr@C,coUq*b=jqb:k-G[\j]!cK.C4Jeq^o*Hr_4.9T3e8.-Hrk_!QuheX6OXoaV7\eL2i=5E9aSZ&V!3)#*Y[S-`)]o-/_(H]<Q-"cYuGab"mW7tA@!,Vf,+&aMIpI5E?'s/,?[[<9sQCJRYNVL,FqiZpXFCAitS=/BDQI4ckkBs):X0lN^N5Y)T7_'RMY9`M(9i&Z:[_#Qr7PU$M0C9?-1u'X455;Eh(GRF((TS;a83"'=A+)VX3p@eHT*GO6)"(]cb,gimdiTA8n*EEZ"*<+GXEU3^Y+oBPk8XB'o9$ISn7+:a'99i1Ggm1)Ns>j4O*om?,Ps(1hpSQGCC86uB,Y"JDEO1A`.`_QeG(8+"+[is7eiR>W"cE/m)Bg+EJZGbi$7LgiDO=sm>-OY^%Uc'(:AQkC1\U8V&ngJtf=/;+qF`&?L*WWE=fO;BUsn#K.E7W"/hr%A_?U(FZSa9Nm/KLV8:\fRW^VoU^Yo?PS$Gi!cNIG=D7AstUokjShi+2G#`f*pQuC&!iG8<i*fkRkKR.iXWVkRb3Fgc2)1j'[9#3D[L],sk1IcqJ><W`\@'oHo97So\?llFM)3(N-ZVEjWi!h)V2--C=D!O&EGCQb,"g3thg9h;mgZ(-i%>;$jWH)&Oq)!8I5SE<~>
+endstream
+endobj
+18 0 obj
+<< /Type /Page
+/Parent 1 0 R
+/MediaBox [ 0 0 612 792 ]
+/Resources 3 0 R
+/Contents 16 0 R
+>>
+endobj
+20 0 obj
 <<
- /Title (\376\377\0\61\0\40\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156)
- /Parent 16 0 R
- /Next 18 0 R
+ /Title (\376\377\0\61\0\40\0\124\0\150\0\145\0\40\0\114\0\145\0\156\0\171\0\141\0\40\0\122\0\145\0\160\0\157\0\163\0\151\0\164\0\157\0\162\0\171\0\40\0\101\0\120\0\111)
+ /Parent 19 0 R
+ /Next 21 0 R
  /A 9 0 R
 >> endobj
-18 0 obj
+21 0 obj
 <<
  /Title (\376\377\0\62\0\40\0\122\0\145\0\160\0\157\0\163\0\151\0\164\0\157\0\162\0\171\0\40\0\114\0\141\0\171\0\157\0\165\0\164)
- /Parent 16 0 R
- /Prev 17 0 R
+ /Parent 19 0 R
+ /Prev 20 0 R
  /A 11 0 R
 >> endobj
-19 0 obj
+22 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F3
 /BaseFont /Helvetica-Bold
 /Encoding /WinAnsiEncoding >>
 endobj
-20 0 obj
+23 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F5
 /BaseFont /Times-Roman
 /Encoding /WinAnsiEncoding >>
 endobj
-21 0 obj
+24 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F6
+/BaseFont /Times-Italic
+/Encoding /WinAnsiEncoding >>
+endobj
+25 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F1
 /BaseFont /Helvetica
 /Encoding /WinAnsiEncoding >>
 endobj
-22 0 obj
+26 0 obj
+<< /Type /Font
+/Subtype /Type1
+/Name /F9
+/BaseFont /Courier
+/Encoding /WinAnsiEncoding >>
+endobj
+27 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F2
 /BaseFont /Helvetica-Oblique
 /Encoding /WinAnsiEncoding >>
 endobj
-23 0 obj
+28 0 obj
 << /Type /Font
 /Subtype /Type1
 /Name /F7
@@ -129,20 +158,22 @@
 endobj
 1 0 obj
 << /Type /Pages
-/Count 2
-/Kids [6 0 R 13 0 R ] >>
+/Count 3
+/Kids [6 0 R 13 0 R 18 0 R ] >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 1 0 R
- /Outlines 16 0 R
+ /Outlines 19 0 R
  /PageMode /UseOutlines
  >>
 endobj
 3 0 obj
 << 
-/Font << /F3 19 0 R /F5 20 0 R /F1 21 0 R /F2 22 0 R /F7 23 0 R >> 
-/ProcSet [ /PDF /ImageC /Text ] >> 
+/Font << /F3 22 0 R /F5 23 0 R /F1 25 0 R /F6 24 0 R /F9 26 0 R /F2 27 0 R /F7 28 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] /XObject <</Im1 17 0 R 
+ >>
+>> 
 endobj
 9 0 obj
 <<
@@ -153,46 +184,51 @@
 11 0 obj
 <<
 /S /GoTo
-/D [13 0 R /XYZ -5.0 617.856 null]
+/D [13 0 R /XYZ -5.0 153.456 null]
 >>
 endobj
-16 0 obj
+19 0 obj
 <<
- /First 17 0 R
- /Last 18 0 R
+ /First 20 0 R
+ /Last 21 0 R
 >> endobj
 xref
-0 24
+0 29
 0000000000 65535 f 
-0000003652 00000 n 
-0000003717 00000 n 
-0000003809 00000 n 
+0000006328 00000 n 
+0000006400 00000 n 
+0000006492 00000 n 
 0000000015 00000 n 
 0000000071 00000 n 
-0000000573 00000 n 
-0000000693 00000 n 
-0000000725 00000 n 
-0000003932 00000 n 
-0000000858 00000 n 
-0000003996 00000 n 
-0000000994 00000 n 
-0000002377 00000 n 
-0000002500 00000 n 
-0000002527 00000 n 
-0000004062 00000 n 
-0000002740 00000 n 
-0000002903 00000 n 
-0000003096 00000 n 
-0000003209 00000 n 
-0000003319 00000 n 
-0000003427 00000 n 
-0000003543 00000 n 
+0000000582 00000 n 
+0000000702 00000 n 
+0000000734 00000 n 
+0000006665 00000 n 
+0000000868 00000 n 
+0000006729 00000 n 
+0000001004 00000 n 
+0000003722 00000 n 
+0000003845 00000 n 
+0000003872 00000 n 
+0000004085 00000 n 
+0000005022 00000 n 
+0000005022 00000 n 
+0000006795 00000 n 
+0000005130 00000 n 
+0000005362 00000 n 
+0000005555 00000 n 
+0000005668 00000 n 
+0000005778 00000 n 
+0000005889 00000 n 
+0000005997 00000 n 
+0000006103 00000 n 
+0000006219 00000 n 
 trailer
 <<
-/Size 24
+/Size 29
 /Root 2 0 R
 /Info 4 0 R
 >>
 startxref
-4113
+6846
 %%EOF



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org