Home » tapestry-src-5.0.19 » org.apache.tapestry5.annotations » [javadoc | source]
org.apache.tapestry5.annotations
public class: BeginRender [javadoc | source]
org.apache.tapestry5.annotations.BeginRender
Marker annotation for methods that should be executed at the start of rendering the component. This usually includes rendering of the component's start tag.

Such methods may optionally take a org.apache.tapestry5.MarkupWriter parameter, and may return void or boolean. Returning true or void will allow the component to advance into the render template / render body phase. If a body is present, the org.apache.tapestry5.annotations.BeforeRenderBody phase will execute. If a component has a template, the BeforeRenderTemplate phase will execute (and the render body will only occur if the template directs so).

Either way, the org.apache.tapestry5.annotations.AfterRender phase will execute after the template and/or body have rendered. A component with a body but without a template will still see the org.apache.tapestry5.annotations.BeforeRenderBody phase execute.

Returning false will skip rendering of the template and/or body, and jump directly to the AfterRender phase.