cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From simonetrip...@apache.org
Subject svn commit: r898101 [4/4] - in /cocoon/site/site/3.0: ./ reference/ reference/html-single/ reference/html/ reference/pdf/ student-project-ideas/
Date Mon, 11 Jan 2010 22:47:03 GMT
Modified: cocoon/site/site/3.0/reference/html/pipelines.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/reference/html/pipelines.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/reference/html/pipelines.html (original)
+++ cocoon/site/site/3.0/reference/html/pipelines.html Mon Jan 11 22:47:02 2010
@@ -10,8 +10,8 @@
             The last component is of type <code class="literal">org.apache.cocoon.pipeline.component.Finisher</code>.
           </p></li><li><p>
             In order to link components with each other, the first has to be a 
-            <code class="literal">org.apache.cocoon.pipeline.component.Producer</code>, the latter
-            <code class="literal">org.apache.cocoon.pipeline.component.Consumer</code>.
+            <code class="literal">org.apache.cocoon.pipeline.component.Finisher</code>, the latter
+            <code class="literal">org.apache.cocoon.pipeline.component.Producer</code>.
           </p></li></ul></div><p>
       When the pipeline links the components, it merely checks whether the above mentioned interfaces are present. So the
       pipeline does not know about the specific capabilities or the compatibility of the components. It is the
@@ -108,7 +108,7 @@
     Our implementation of StAX pipelines uses just StAX interfaces for retrieving events - the writing interface is proprietary in order to avoid multihreading or continuations.
     So it is really a hybrid process - the StAX component is called to generate the next events, but it is also allowed to read as much data from the previous pipeline component as it wants. But as the produced events are kept in-memory until a later component pulls for them, the components should not emit large amounts of events during one invocation.
     </p><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="d0e395"></a>2.5.1.&nbsp;Available components</h3></div></div></div><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">StAXGenerator</code> is a Starter and normally parses a XML from an InputStream.</p></li><li><p><code class="literal">StAXSerializer</code> is a Finisher and writes the StAX Events to an OutputStream.</p></li><li><p><code class="literal">AbstractStAXTransformer</code> is the abstract base class for new transformers. It simplifies the task by providing a template method for generating the new events.</p></li><li><p><code class="literal">StAXCleaningTransformer</code> is an transformer, which cleans the document from whitespaces and comments.</p></li><li><p><code class="literal">IncludeTransformer</code> includes the contents of another document.</p></li></ul></div><p>For further information refer to the <a xmlns:xlink="http://www.w3.org/1999/x
 link" href="http://cocoon.apache.org/3.0/apidocs/org/apache/cocoon/stax/package-summary.html" target="_top">javadoc</a></p></div><div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title"><a name="d0e429"></a>2.5.2.&nbsp;Writing custom components</h3></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="d0e432"></a>2.5.2.1.&nbsp;StAX generator</h4></div></div></div><p>The <code class="literal">StAXGenerator</code> is a <code class="literal">Starter</code> component and produces XMLEvents.
-  </p><div class="programlistingco"><pre class="programlisting"><span class="hl-keyword">import</span> java.io.InputStream;
+	</p><div class="programlistingco"><pre class="programlisting"><span class="hl-keyword">import</span> java.io.InputStream;
 <span class="hl-keyword">import</span> java.net.URL;
 
 <span class="hl-keyword">import</span> javax.xml.stream.FactoryConfigurationError;
@@ -148,20 +148,20 @@
    <span class="hl-keyword">public</span> XMLEvent peek() <span class="hl-keyword">throws</span> XMLStreamException {
       <span class="hl-keyword">return</span> <span class="hl-keyword">this</span>.reader.peek();                                                         <span class="co"><img src="images/callouts/6.png" alt="(6)"></span>
    }
-  
-} </pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>
-        In order to implement an own <code class="literal">StAXGenerator</code> the easiest approach is to inherit from <code class="literal">AbstractStAXProducer</code>.
+	
+}	</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>
+	      In order to implement an own <code class="literal">StAXGenerator</code> the easiest approach is to inherit from <code class="literal">AbstractStAXProducer</code>.
             </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/2.png" alt="2" border="0"></td><td valign="top" align="left"><p>
-        The constructor creates a new XMLEventReader for reading from the inputstream.
+	      The constructor creates a new XMLEventReader for reading from the inputstream.
             </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/3.png" alt="3" border="0"></td><td valign="top" align="left"><p>
-        The pipeline is started using the <code class="literal">execute</code> method. As StAX is a pull based approach the last component has to start pulling.
+	      The pipeline is started using the <code class="literal">execute</code> method. As StAX is a pull based approach the last component has to start pulling.
             </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/4.png" alt="4" border="0"></td><td valign="top" align="left"><p>This method should return true if the generator has a next Event. </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/5.png" alt="5" border="0"></td><td valign="top" align="left"><p>Returns the next event from the generator.</p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/6.png" alt="6" border="0"></td><td valign="top" align="left"><p>Returns the next event from the generator, without moving actually to the next event.</p></td></tr></table></div></div><p>
-  </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="d0e482"></a>2.5.2.2.&nbsp;StAX transformer</h4></div></div></div><p>Implementing a StAX Transformer should be the most common use case. The <code class="literal">AbstractStAXTransformer</code> provides a foundation for new transformers. But in order to write new transformers even simpler, let's describe another feature first:</p><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="d0e490"></a>2.5.2.2.1.&nbsp;Navigator</h5></div></div></div><p>Navigators allow an easier navigation in the XML document. They also simplify transformers, as usually transformers need only process some parts of the input document and the navigator helps to identify the interesting parts. There are several implementations already included:
-  </p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">FindStartElementNavigator</code> finds the start tag with certain properties(name,attribute)</p></li><li><p><code class="literal">FindEndElementNavigator</code> finds the end tag with certain properties(name,attribute)</p></li><li><p><code class="literal">FindCorrespondingStartEndElementPairNavigator</code> finds both the start and the corresponding end tag.</p></li><li><p><code class="literal">InSubtreeNavigator</code> finds whole subtrees, by specifying the properties of the "root" element.</p></li></ul></div><p>
-  For further information refer to the <a xmlns:xlink="http://www.w3.org/1999/xlink" href="http://cocoon.apache.org/3.0/apidocs/org/apache/cocoon/stax/navigation/package-summary.html" target="_top">navigator javadoc</a>
-  </p><div class="section" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="d0e520"></a>2.5.2.2.1.1.&nbsp;Using navigators</h6></div></div></div><p>
-    Using a navigator is a rather simple task. The transformer peeks or gets the next event and calls <code class="literal">Navigator.fulfillsCriteria</code> - if true is returned the transformer should be process that event somehow. 
-    </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="d0e528"></a>2.5.2.2.1.2.&nbsp;Implementing a navigator</h6></div></div></div><p>Creating a new navigator is a rather simple task and just means implementing two methods:</p><div class="programlistingco"><pre class="programlisting"><span class="hl-keyword">import</span> javax.xml.stream.events.XMLEvent;
+	</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h4 class="title"><a name="d0e482"></a>2.5.2.2.&nbsp;StAX transformer</h4></div></div></div><p>Implementing a StAX Transformer should be the most common use case. The <code class="literal">AbstractStAXTransformer</code> provides a foundation for new transformers. But in order to write new transformers even simpler, let's describe another feature first:</p><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="d0e490"></a>2.5.2.2.1.&nbsp;Navigator</h5></div></div></div><p>Navigators allow an easier navigation in the XML document. They also simplify transformers, as usually transformers need only process some parts of the input document and the navigator helps to identify the interesting parts. There are several implementations already included:
+	</p><div class="itemizedlist"><ul type="disc"><li><p><code class="literal">FindStartElementNavigator</code> finds the start tag with certain properties(name,attribute)</p></li><li><p><code class="literal">FindEndElementNavigator</code> finds the end tag with certain properties(name,attribute)</p></li><li><p><code class="literal">FindCorrespondingStartEndElementPairNavigator</code> finds both the start and the corresponding end tag.</p></li><li><p><code class="literal">InSubtreeNavigator</code> finds whole subtrees, by specifying the properties of the "root" element.</p></li></ul></div><p>
+	For further information refer to the <a xmlns:xlink="http://www.w3.org/1999/xlink" href="http://cocoon.apache.org/3.0/apidocs/org/apache/cocoon/stax/navigation/package-summary.html" target="_top">navigator javadoc</a>
+	</p><div class="section" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="d0e520"></a>2.5.2.2.1.1.&nbsp;Using navigators</h6></div></div></div><p>
+	  Using a navigator is a rather simple task. The transformer peeks or gets the next event and calls <code class="literal">Navigator.fulfillsCriteria</code> - if true is returned the transformer should be process that event somehow. 
+	  </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="d0e528"></a>2.5.2.2.1.2.&nbsp;Implementing a navigator</h6></div></div></div><p>Creating a new navigator is a rather simple task and just means implementing two methods:</p><div class="programlistingco"><pre class="programlisting"><span class="hl-keyword">import</span> javax.xml.stream.events.XMLEvent;
 
 <span class="hl-keyword">public</span> <span class="hl-keyword">class</span> MyNavigator <span class="hl-keyword">implements</span> Navigator {
    <span class="hl-keyword">public</span> <span class="hl-keyword">boolean</span> fulfillsCriteria(XMLEvent event) {                                     <span class="co"><img src="images/callouts/1.png" alt="(1)"></span>
@@ -172,11 +172,11 @@
       <span class="hl-keyword">return</span> false;
    }
 }
-  </pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>
-        This method returns true if the event matches the criteria of the navigator.
+	</pre><div class="calloutlist"><table border="0" summary="Callout list"><tr><td width="5%" valign="top" align="left"><img src="images/callouts/1.png" alt="1" border="0"></td><td valign="top" align="left"><p>
+	      This method returns true if the event matches the criteria of the navigator.
             </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/2.png" alt="2" border="0"></td><td valign="top" align="left"><p>
-        Returns the result of the last invocation of fulfillsCriteria.
-      </p></td></tr></table></div></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="d0e546"></a>2.5.2.2.2.&nbsp;Implementing a transformer</h5></div></div></div><p>The next example should show you an transformer featuring navigators and implicit state handling through function calls.</p><div class="programlistingco"><pre class="programlisting"><span class="hl-keyword">public</span> <span class="hl-keyword">class</span> DaisyLinkRewriteTransformer <span class="hl-keyword">extends</span> AbstractStAXTransformer {
+	      Returns the result of the last invocation of fulfillsCriteria.
+	    </p></td></tr></table></div></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h5 class="title"><a name="d0e546"></a>2.5.2.2.2.&nbsp;Implementing a transformer</h5></div></div></div><p>The next example should show you an transformer featuring navigators and implicit state handling through function calls.</p><div class="programlistingco"><pre class="programlisting"><span class="hl-keyword">public</span> <span class="hl-keyword">class</span> DaisyLinkRewriteTransformer <span class="hl-keyword">extends</span> AbstractStAXTransformer {
   @Override
    <span class="hl-keyword">protected</span> <span class="hl-keyword">void</span> produceEvents() <span class="hl-keyword">throws</span> XMLStreamException {
       <span class="hl-keyword">while</span> (<span class="hl-keyword">this</span>.getParent().hasNext()) {
@@ -270,4 +270,4 @@
 &lt;<span class="hl-tag">/dependency</span>&gt;
 </pre><p>
       Using woodstox is simpler, as the reference implementation depends on JAXP 1.4, which is not part of Java 1.5.
-      </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="pipelines.utils"></a>2.6.&nbsp;Utilities</h2></div></div></div><p>TBW: XMLUtils, TransformUtils</p></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="introduction.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="sitemap.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;1.&nbsp;Introduction&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;3.&nbsp;Sitemaps</
 td></tr></table></div></body></html>
+      </p></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="pipelines.utils"></a>2.6.&nbsp;Utilities</h2></div></div></div><p>TBW: XMLUtils, TransformUtils</p></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="introduction.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="sitemap.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;1.&nbsp;Introduction&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;3.&nbsp;Sitemaps</
 td></tr></table></div></body></html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/reference/html/sitemap.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/reference/html/sitemap.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/reference/html/sitemap.html (original)
+++ cocoon/site/site/3.0/reference/html/sitemap.html Mon Jan 11 22:47:02 2010
@@ -1,3 +1,3 @@
 <html><head>
       <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-   <title>Chapter&nbsp;3.&nbsp;Sitemaps</title><link rel="stylesheet" href="css/html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Cocoon 3.0 ALPHA - Reference Documentation"><link rel="up" href="index.html" title="Cocoon 3.0 ALPHA - Reference Documentation"><link rel="prev" href="pipelines.html" title="Chapter&nbsp;2.&nbsp;Pipelines"><link rel="next" href="webapps.html" title="Chapter&nbsp;4.&nbsp;Web applications"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div xmlns:fo="http://www.w3.org/1999/XSL/Format" id="top"><div id="header"><div class="projectlogo"><a href="./"><img class="logoImage" src="images/cocoon_logo.jpg" alt="Apache Cocoon" border="0"></a></div></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="mhSpacer"></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="sitemap"></a>C
 hapter&nbsp;3.&nbsp;Sitemaps</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.definition"></a>3.1.&nbsp;What is a sitemap?</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.evaluation"></a>3.2.&nbsp;Sitemap evaluation?</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.expression-languages"></a>3.3.&nbsp;Expression languages</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.spring"></a>3.4.&nbsp;Spring integration</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitema
 ps.embedding"></a>3.5.&nbsp;Embedding a sitemap</h2></div></div></div><p>TBW</p></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pipelines.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="webapps.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;2.&nbsp;Pipelines&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;4.&nbsp;Web applications</td></tr></table></div></body></html>
+   <title>Chapter&nbsp;3.&nbsp;Sitemaps</title><link rel="stylesheet" href="css/html.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.72.0"><link rel="start" href="index.html" title="Cocoon 3.0 ALPHA - Reference Documentation"><link rel="up" href="index.html" title="Cocoon 3.0 ALPHA - Reference Documentation"><link rel="prev" href="pipelines.html" title="Chapter&nbsp;2.&nbsp;Pipelines"><link rel="next" href="webapps.html" title="Chapter&nbsp;4.&nbsp;Web applications"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div xmlns:fo="http://www.w3.org/1999/XSL/Format" id="top"><div id="header"><div class="projectlogo"><a href="./"><img class="logoImage" src="images/cocoon_logo.jpg" alt="Apache Cocoon" border="0"></a></div></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="mhSpacer"></div><div class="chapter" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="sitemap"></a>C
 hapter&nbsp;3.&nbsp;Sitemaps</h2></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.definition"></a>3.1.&nbsp;What is a sitemap?</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.evaluation"></a>3.2.&nbsp;Sitemap evaluation?</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.expression-languages"></a>3.3.&nbsp;Expression languages</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitemaps.spring"></a>3.4.&nbsp;Spring integration</h2></div></div></div><p>TBW</p></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="sitema
 ps.embedding"></a>3.5.&nbsp;Embedding a sitemap</h2></div></div></div><p>TBW</p></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pipelines.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="webapps.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;2.&nbsp;Pipelines&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;4.&nbsp;Web applications</td></tr></table></div></body></html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/reference/html/webapps.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/reference/html/webapps.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/reference/html/webapps.html (original)
+++ cocoon/site/site/3.0/reference/html/webapps.html Mon Jan 11 22:47:02 2010
@@ -359,4 +359,4 @@
                 Operation <code class="literal">setCacheValue(String)</code> will set new value of this cache entry.
               </p></div><div class="section" lang="en"><div class="titlepage"><div><div><h6 class="title"><a name="d0e1797"></a>4.11.2.3.3.2.4.&nbsp;Obtain size of entry</h6></div></div></div><p>
                 Operation <code class="literal">getSize()</code> will return human readable size of current entry.
-              </p></div></div></div></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="webapps.tutorial"></a>4.12.&nbsp;Tutorial</h2></div></div></div><p>TBW</p></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sitemap.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="wicket-integration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;3.&nbsp;Sitemaps&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;5.&nbsp;W
 icket Integration</td></tr></table></div></body></html>
+              </p></div></div></div></div></div></div><div class="section" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="webapps.tutorial"></a>4.12.&nbsp;Tutorial</h2></div></div></div><p>TBW</p></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="sitemap.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="wicket-integration.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;3.&nbsp;Sitemaps&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;Chapter&nbsp;5.&nbsp;W
 icket Integration</td></tr></table></div></body></html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/reference/html/wicket-integration.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/reference/html/wicket-integration.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/reference/html/wicket-integration.html (original)
+++ cocoon/site/site/3.0/reference/html/wicket-integration.html Mon Jan 11 22:47:02 2010
@@ -170,4 +170,4 @@
            </p></td></tr><tr><td width="5%" valign="top" align="left"><img src="images/callouts/2.png" alt="2" border="0"></td><td valign="top" align="left"><p>
              The name of the reader is <code class="literal">wicket</code>. It's also required
              to define the base path so that Wicket can calclulate realtive URLs correctly.
-           </p></td></tr></table></div></div></div></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="webapps.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;</td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;4.&nbsp;Web applications&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;</td></tr></table></div></body></html>
+           </p></td></tr></table></div></div></div></div></div><div xmlns:fo="http://www.w3.org/1999/XSL/Format" class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="webapps.html">Prev</a>&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right">&nbsp;</td></tr><tr><td width="40%" align="left" valign="top">Chapter&nbsp;4.&nbsp;Web applications&nbsp;</td><td width="20%" align="center"><span style="color:white;font-size:85%;"><a href="http://cocoon.apache.org/3.0/" title="The Apache Cocoon community">The Apache Cocoon community</a></span></td><td width="40%" align="right" valign="top">&nbsp;</td></tr></table></div></body></html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/reference/index.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/reference/index.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/reference/index.html (original)
+++ cocoon/site/site/3.0/reference/index.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("../css/maven-base.css");
       @import url("../css/maven-theme.css");
       @import url("../css/site.css");
+      @import url("../css/prettify.css");
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
     <script src="../js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="../js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -168,4 +170,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/reference/pdf/cocoon3-reference.pdf
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/reference/pdf/cocoon3-reference.pdf?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
Binary files - no diff available.

Modified: cocoon/site/site/3.0/roadmap.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/roadmap.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/roadmap.html (original)
+++ cocoon/site/site/3.0/roadmap.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
+      @import url("./css/prettify.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
     <script src="./js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="./js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -168,4 +170,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/source-repository.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/source-repository.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/source-repository.html (original)
+++ cocoon/site/site/3.0/source-repository.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
+      @import url("./css/prettify.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
     <script src="./js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="./js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -168,4 +170,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/student-project-ideas.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/student-project-ideas.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/student-project-ideas.html (original)
+++ cocoon/site/site/3.0/student-project-ideas.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
+      @import url("./css/prettify.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
     <script src="./js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="./js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -168,4 +170,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/student-project-ideas/cocoon3-monitoring.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/student-project-ideas/cocoon3-monitoring.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/student-project-ideas/cocoon3-monitoring.html (original)
+++ cocoon/site/site/3.0/student-project-ideas/cocoon3-monitoring.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("../css/maven-base.css");
       @import url("../css/maven-theme.css");
       @import url("../css/site.css");
+      @import url("../css/prettify.css");
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
     <script src="../js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="../js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -168,4 +170,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling-ui.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling-ui.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling-ui.html (original)
+++ cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling-ui.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("../css/maven-base.css");
       @import url("../css/maven-theme.css");
       @import url("../css/site.css");
+      @import url("../css/prettify.css");
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
     <script src="../js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="../js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -168,4 +170,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling.html (original)
+++ cocoon/site/site/3.0/student-project-ideas/cocoon3-profiling.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("../css/maven-base.css");
       @import url("../css/maven-theme.css");
       @import url("../css/site.css");
+      @import url("../css/prettify.css");
     </style>
     <link rel="stylesheet" href="../css/print.css" type="text/css" media="print" />
     <script src="../js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="../js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -185,8 +187,7 @@
     &lt;body&gt;
       &lt;h1&gt;Video 1&lt;h1&gt;
     &lt;body&gt;
-  &lt;/html&gt;
-</pre></div><p>Additionally an XHTML representation of the profiling data should be provided so that the data becomes more readable.</p></div><div class="section"><h3>Implementation ideas</h3><p>It is important that the profiling module doesn't affect any existing code. That can be achieved by using aspect-oriented programming.</p><p>Cocoon 3 web applications make use of following modules: </p><ul><li>cocoon-pipeline</li><li>cocoon-sitemap</li><li>cocoon-servlet</li><li>cocoon-controller</li><li>cocoon-rest</li></ul><p>and builds upon the</p><ul><li>cocoon-servlet-service framework</li></ul><p>Except the stand-alone cocoon-pipeline module all other modules make use of Spring. Since Spring comes with great AOP support, it's our idea to collect all the necessary information about servlets, invoked sitemaps and their nodes and pipeline components by using Spring AOP. The collected data can be stored by using ThreadLocals and kept in memory.</p><p>When profiling is turned on, th
 e header parameter <tt>X-Cocoon-Profiling-URL</tt> is added to the response header and contains the <i>relative</i> link to the profiling data webservice, e.g. <tt>../../cocoon-profiling/request/1</tt>. Again, this can be achieved by AOP interception mechanisms applied on servlets.</p><p>The RESTful webservices can be implemented by using the cocoon-rest module.</p><p>Profiling can be turned on and off by using JMX or by configuration parameters. </p></div><div class="section"><h3>Deliverables</h3><ul><li>cocoon-profiling module integrated into the Cocoon 3 build process</li><li>usage documentation</li><li>Javadocs</li></ul></div><div class="section"><h3>Technologies</h3><p>Cocoon 3, Spring AOP, Java, RESTful webservices</p></div><div class="section"><h3>Related ideas</h3><p>There is an additional <a href="cocoon3-profiling-ui.html"> project idea (Cocoon 3 Profiling UI)</a> of creating a Firebug plugin that shows the data of the request in a user-friendly way.</p></div></div
 >
+  &lt;/html&gt;</pre></div><p>Additionally an XHTML representation of the profiling data should be provided so that the data becomes more readable.</p></div><div class="section"><h3>Implementation ideas</h3><p>It is important that the profiling module doesn't affect any existing code. That can be achieved by using aspect-oriented programming.</p><p>Cocoon 3 web applications make use of following modules: </p><ul><li>cocoon-pipeline</li><li>cocoon-sitemap</li><li>cocoon-servlet</li><li>cocoon-controller</li><li>cocoon-rest</li></ul><p>and builds upon the</p><ul><li>cocoon-servlet-service framework</li></ul><p>Except the stand-alone cocoon-pipeline module all other modules make use of Spring. Since Spring comes with great AOP support, it's our idea to collect all the necessary information about servlets, invoked sitemaps and their nodes and pipeline components by using Spring AOP. The collected data can be stored by using ThreadLocals and kept in memory.</p><p>When profiling i
 s turned on, the header parameter <tt>X-Cocoon-Profiling-URL</tt> is added to the response header and contains the <i>relative</i> link to the profiling data webservice, e.g. <tt>../../cocoon-profiling/request/1</tt>. Again, this can be achieved by AOP interception mechanisms applied on servlets.</p><p>The RESTful webservices can be implemented by using the cocoon-rest module.</p><p>Profiling can be turned on and off by using JMX or by configuration parameters. </p></div><div class="section"><h3>Deliverables</h3><ul><li>cocoon-profiling module integrated into the Cocoon 3 build process</li><li>usage documentation</li><li>Javadocs</li></ul></div><div class="section"><h3>Technologies</h3><p>Cocoon 3, Spring AOP, Java, RESTful webservices</p></div><div class="section"><h3>Related ideas</h3><p>There is an additional <a href="cocoon3-profiling-ui.html"> project idea (Cocoon 3 Profiling UI)</a> of creating a Firebug plugin that shows the data of the request in a user-friendly way.
 </p></div></div>
        </div>
     </div>
 
@@ -206,4 +207,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: cocoon/site/site/3.0/team-list.html
URL: http://svn.apache.org/viewvc/cocoon/site/site/3.0/team-list.html?rev=898101&r1=898100&r2=898101&view=diff
==============================================================================
--- cocoon/site/site/3.0/team-list.html (original)
+++ cocoon/site/site/3.0/team-list.html Mon Jan 11 22:47:02 2010
@@ -33,12 +33,14 @@
       @import url("./css/maven-base.css");
       @import url("./css/maven-theme.css");
       @import url("./css/site.css");
+      @import url("./css/prettify.css");
     </style>
     <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
     <script src="./js/getBlank.js" language="javascript" type="text/javascript"></script>
+    <script src="./js/prettify.js" language="javascript" type="text/javascript"></script>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
   </head>
-  <body>
+  <body onload="javascript:prettyPrint();">
     <div id="breadtrail">
        <p><a href="http://www.apache.org">Apache</a> &raquo; <a href="../">Cocoon</a> &raquo;</p>
     </div>
@@ -148,7 +150,7 @@
     </li>
       </ul>
        <div class="main">
-         <a name="The_Team"></a><div class="section"><h2>The Team</h2><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><a name="Members"></a><div class="section"><h3>Members</h3><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table class="bodyTable"><tr class="a"><th>Id</th><th>Name</th><th>Email</th><th>Organization</th><th>Organization URL</th><th>Roles</th><th>Time Zone</th><th>Actual
  Time (GMT)</th></tr><tr class="b"><td><a name="stevendolg"></a>stevendolg</td><td>Steven Dolg</td><td><a href="mailto:stevendolg@apache.org">stevendolg@apache.org</a></td><td>Indoqa Software Design und Beratung GmbH</td><td><a href="http://www.indoqa.com">http://www.indoqa.com</a></td><td>PMC member, Committer</td><td>+1</td><td><span id="developer-0">+1</span></td></tr><tr class="a"><td><a name="reinhard"></a>reinhard</td><td>Reinhard Poetz</td><td><a href="mailto:reinhard@apache.org">reinhard@apache.org</a></td><td>Indoqa Software Design und Beratung GmbH</td><td><a href="http://www.indoqa.com">http://www.indoqa.com</a></td><td>ASF member, PMC member, Committer</td><td>+1</td><td><span id="developer-1">+1</span></td></tr><tr class="b"><td><a name="thorsten"></a>thorsten</td><td>Thorsten Scherler</td><td><a href="mailto:thorsten@apache.org">thorsten@apache.org</a></td><td>-</td><td>-</td><td>ASF member, PMC member, Committer</td><td>+1</td><td><span id="developer-2">+1</sp
 an></td></tr><tr class="a"><td><a name="cziegeler"></a>cziegeler</td><td>Carsten Ziegeler</td><td><a href="mailto:cziegeler@apache.org">cziegeler@apache.org</a></td><td>Day Software</td><td><a href="http://www.day.com">http://www.day.com</a></td><td>ASF member, Committer</td><td>+1</td><td><span id="developer-3">+1</span></td></tr></table></div><a name="Contributors"></a><div class="section"><h3>Contributors</h3><p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p><table class="bodyTable"><tr class="b"><th>Name</th><th>Email</th></tr><tr class="a"><td>Simone Tripodi</td><td>simone[dot]tripodi[at]gmail[dot]com</td></tr><tr class="b"><td>Paul Ercolino</td><td>solprovider[at]apache[dot]com</td></tr><tr class="a"><td>Marc Driftmeyer</td><td>mdrift[at]yahoo[dot]com</td></tr><tr class="b"><td>Andreas Pieber</td><td>anpi[at]gmx[dot]at</td></tr><tr class="a"><td>Jakob Spoerk</td><td>jakob[dot]spoerk[at]gmx[d
 ot]at</td></tr><tr class="b"><td>Michael Seydl</td><td>michael[dot]seydl[at]gmail[dot]com</td></tr><tr class="a"><td>Kilian Johannes Matt</td><td>kilian[dot]matt[at]gmail[dot]com</td></tr><tr class="b"><td>Michael Handler</td><td>michi[dot]handler[at]gmx.at</td></tr><tr class="a"><td>Christoph Leiter</td><td>cleiter[at]gmail.com</td></tr><tr class="b"><td>Stephan Teuschl</td><td>stephan[dot]teuschl[at]gmail.com</td></tr><tr class="a"><td>Andreas Pinter</td><td>pinter[dot]andreas[at]gmail.com</td></tr><tr class="b"><td>Sebastian Rosensteiner</td><td>sebi_rosensteiner[at]gmx.at</td></tr><tr class="a"><td>Dariusz ?uksza</td><td>dariusz[dot]luksza[at]gmail[dot]com</td></tr><tr class="b"><td>Bertil Chapuis</td><td>contact[at]bertil[dot]ch</td></tr></table></div></div><script type="text/javascript">
+         <a name="The_Team"></a><div class="section"><h2>The Team</h2><p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p><p>The team is comprised of Members and Contributors. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members. The number of Contributors to the project is unbounded. Get involved today. All contributions to the project are greatly appreciated.</p><a name="Members"></a><div class="section"><h3>Members</h3><p>The following is a list of developers with commit privileges that have directly contributed to the project in one way or another.</p><table class="bodyTable"><tr class="a"><th>Id</th><th>Name</th><th>Email</th><th>Organization</th><th>Organization URL</th><th>Roles</th><th>Time Zone</th><th>Actual
  Time (GMT)</th></tr><tr class="b"><td><a name="stevendolg"></a>stevendolg</td><td>Steven Dolg</td><td><a href="mailto:stevendolg@apache.org">stevendolg@apache.org</a></td><td>Indoqa Software Design und Beratung GmbH</td><td><a href="http://www.indoqa.com">http://www.indoqa.com</a></td><td>PMC member, Committer</td><td>+1</td><td><span id="developer-0">+1</span></td></tr><tr class="a"><td><a name="reinhard"></a>reinhard</td><td>Reinhard Poetz</td><td><a href="mailto:reinhard@apache.org">reinhard@apache.org</a></td><td>Indoqa Software Design und Beratung GmbH</td><td><a href="http://www.indoqa.com">http://www.indoqa.com</a></td><td>ASF member, PMC member, Committer</td><td>+1</td><td><span id="developer-1">+1</span></td></tr><tr class="b"><td><a name="thorsten"></a>thorsten</td><td>Thorsten Scherler</td><td><a href="mailto:thorsten@apache.org">thorsten@apache.org</a></td><td>-</td><td>-</td><td>ASF member, PMC member, Committer</td><td>+1</td><td><span id="developer-2">+1</sp
 an></td></tr><tr class="a"><td><a name="cziegeler"></a>cziegeler</td><td>Carsten Ziegeler</td><td><a href="mailto:cziegeler@apache.org">cziegeler@apache.org</a></td><td>Day Software</td><td><a href="http://www.day.com">http://www.day.com</a></td><td>ASF member, Committer</td><td>+1</td><td><span id="developer-3">+1</span></td></tr><tr class="b"><td><a name="simonetripodi"></a>simonetripodi</td><td>Simone Tripodi</td><td><a href="mailto:simonetripodi@apache.org">simonetripodi@apache.org</a></td><td>Asemantics Srl</td><td>-</td><td>PMC member, Committer</td><td>+1</td><td><span id="developer-4">+1</span></td></tr></table></div><a name="Contributors"></a><div class="section"><h3>Contributors</h3><p>The following additional people have contributed to this project through the way of suggestions, patches or documentation.</p><table class="bodyTable"><tr class="a"><th>Name</th><th>Email</th></tr><tr class="b"><td>Paul Ercolino</td><td>solprovider[at]apache[dot]com</td></tr><tr clas
 s="a"><td>Marc Driftmeyer</td><td>mdrift[at]yahoo[dot]com</td></tr><tr class="b"><td>Andreas Pieber</td><td>anpi[at]gmx[dot]at</td></tr><tr class="a"><td>Jakob Spoerk</td><td>jakob[dot]spoerk[at]gmx[dot]at</td></tr><tr class="b"><td>Michael Seydl</td><td>michael[dot]seydl[at]gmail[dot]com</td></tr><tr class="a"><td>Kilian Johannes Matt</td><td>kilian[dot]matt[at]gmail[dot]com</td></tr><tr class="b"><td>Michael Handler</td><td>michi[dot]handler[at]gmx.at</td></tr><tr class="a"><td>Christoph Leiter</td><td>cleiter[at]gmail.com</td></tr><tr class="b"><td>Stephan Teuschl</td><td>stephan[dot]teuschl[at]gmail.com</td></tr><tr class="a"><td>Andreas Pinter</td><td>pinter[dot]andreas[at]gmail.com</td></tr><tr class="b"><td>Sebastian Rosensteiner</td><td>sebi_rosensteiner[at]gmx.at</td></tr><tr class="a"><td>Dariusz ?uksza</td><td>dariusz[dot]luksza[at]gmail[dot]com</td></tr><tr class="b"><td>Bertil Chapuis</td><td>contact[at]bertil[dot]ch</td></tr></table></div></div><script type="te
 xt/javascript">
 function offsetDate(id, offset) {
     var now = new Date();
     var nowTime = now.getTime();
@@ -164,6 +166,7 @@
     offsetDate('developer-1', '+1');
     offsetDate('developer-2', '+1');
     offsetDate('developer-3', '+1');
+    offsetDate('developer-4', '+1');
 }
 
 window.onLoad = init();
@@ -187,4 +190,4 @@
     </script>
 
   </body>
-</html>
+</html>
\ No newline at end of file



Mime
View raw message