You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by bu...@apache.org on 2013/10/14 15:20:36 UTC

svn commit: r882531 - in /websites/production/tapestry/content: cache/main.pageCache component-rendering.html

Author: buildbot
Date: Mon Oct 14 13:20:36 2013
New Revision: 882531

Log:
Production update by buildbot for tapestry

Modified:
    websites/production/tapestry/content/cache/main.pageCache
    websites/production/tapestry/content/component-rendering.html

Modified: websites/production/tapestry/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/tapestry/content/component-rendering.html
==============================================================================
--- websites/production/tapestry/content/component-rendering.html (original)
+++ websites/production/tapestry/content/component-rendering.html Mon Oct 14 13:20:36 2013
@@ -75,27 +75,27 @@
         
                                             </td></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" title="Page">Page:</span>
-                         <a shape="rect" href="component-events.html">Component Events</a>
+                         <a shape="rect" href="content-type-and-markup.html">Content Type and Markup</a>
         
                                             </td></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" title="Page">Page:</span>
-                         <a shape="rect" href="component-rendering.html">Component Rendering</a>
+                         <a shape="rect" href="page-life-cycle.html">Page Life Cycle</a>
         
                                             </td></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" title="Page">Page:</span>
-                         <a shape="rect" href="content-type-and-markup.html">Content Type and Markup</a>
+                         <a shape="rect" href="page-navigation.html">Page Navigation</a>
         
                                             </td></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" title="Page">Page:</span>
-                         <a shape="rect" href="page-life-cycle.html">Page Life Cycle</a>
+                         <a shape="rect" href="component-events.html">Component Events</a>
         
                                             </td></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" title="Page">Page:</span>
-                         <a shape="rect" href="page-navigation.html">Page Navigation</a>
+                         <a shape="rect" href="component-events-faq.html">Component Events FAQ</a>
         
                                             </td></tr><tr><td colspan="1" rowspan="1">
                                  <span class="icon icon-page" title="Page">Page:</span>
-                         <a shape="rect" href="component-events-faq.html">Component Events FAQ</a>
+                         <a shape="rect" href="component-rendering.html">Component Rendering</a>
         
                                             </td></tr></table>
 </div> 
@@ -118,7 +118,12 @@ Each of the orange phases (SetupRender, 
 
 <p>These methods are <b>optional</b>, a default behavior is associated with each phase.</p>
 
-<p>The large number of phases reflects the use of <a shape="rect" href="component-mixins.html" title="Component Mixins">component mixins</a> which also plug into the render phases. Several of the phases exist almost exclusively for mixins.</p>
+<div class="table-wrap">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Annotation </th><th colspan="1" rowspan="1" class="confluenceTh"> Method Name </th><th colspan="1" rowspan="1" class="confluenceTh"> When Called </th><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <b><a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/SetupRender.html">@SetupRender</a></b> </td><td colspan="1" rowspan="1" class="confluenceTd"> setupRender()  </td><td colspan="1" rowspan="1" class="confluenceTd"> When initial setup actions, if any, are needed </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <b><a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/BeginRender">@BeginRender</a></b> </td><td colspan="1" rowspan="1" class="confluenceTd"> beginRender() </td><td col
 span="1" rowspan="1" class="confluenceTd"> When Tapestry is ready for the component's start tag, if any, to be rendered </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/BeforeRenderTemplate">@BeforeRenderTemplate</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> beforeRenderTemplate() </td><td colspan="1" rowspan="1" class="confluenceTd"> Before Tapestry renders the component's template, if any </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/BeforeRenderBody">@BeforeRenderBody</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> beforeRenderBody() </td><td colspan="1" rowspan="1" class="confluenceTd"> Before Tapestry renders the body of the component, if any </td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/AfterRenderBody">@AfterRenderBody</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> afterRenderBody() </td><td colspan="1" rowspan="1" class="confluenceTd"> After Tapestry renders the body of the component, if any, but before the rest of the component's template is rendered </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/AfterRenderTemplate">@AfterRenderTemplate</a> </td><td colspan="1" rowspan="1" class="confluenceTd"> afterRenderTemplate() </td><td colspan="1" rowspan="1" class="confluenceTd"> After Tapestry finishes rendering the component's template, if any </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <b><a shape="rect" class="external-link" href="http://tapestry.apache.org/curren
 t/apidocs/org/apache/tapestry5/annotations/AfterRender">@AfterRender</a></b> </td><td colspan="1" rowspan="1" class="confluenceTd"> afterRender() </td><td colspan="1" rowspan="1" class="confluenceTd"> After Tapestry has finished rendering both the template and body of the component </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <b><a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/CleanupRender">@CleanupRender</a></b> </td><td colspan="1" rowspan="1" class="confluenceTd"> cleanupRender() </td><td colspan="1" rowspan="1" class="confluenceTd"> When final cleanup actions, if any, are needed </td></tr></tbody></table>
+</div>
+
+
+<p>The large number of phases reflects the need for precise control of components from <a shape="rect" href="component-mixins.html" title="Component Mixins">component mixins</a>. Several of the phases exist almost exclusively for mixins.</p>
 
 <p>Generally, your code will use the SetupRender, BeginRender, AfterRender and CleanupRender phases ... often just one or two of those.</p>