public interface Component extends ComponentResourcesAware
PageLifecycleListener
. Normally, this would be an incompatible
change, but Component is not supposed to be directly implemented by user code.Modifier and Type | Method and Description |
---|---|
void |
afterRender(MarkupWriter writer,
Event event)
Generally used to write the close tag matching any open tag written by
beginRender(org.apache.tapestry5.MarkupWriter, Event) . |
void |
afterRenderBody(MarkupWriter writer,
Event event)
Invoked just after rendering the body of the component.
|
void |
afterRenderTemplate(MarkupWriter writer,
Event event)
Invoked after rendering the template for a component (only for components with a template).
|
void |
beforeRenderBody(MarkupWriter writer,
Event event)
Invoked just before rendering the body of component.
|
void |
beforeRenderTemplate(MarkupWriter writer,
Event event)
This phase is only invoked for components with templates.
|
void |
beginRender(MarkupWriter writer,
Event event)
Invoked to allow a component to render its tag (start tag and attributes).
|
void |
cleanupRender(MarkupWriter writer,
Event event)
Generally used to perform final cleanup of the component after rendering.
|
boolean |
dispatchComponentEvent(ComponentEvent event)
Invoked to handle a component event.
|
void |
postRenderCleanup()
Lifecycle method invoked at the end of the
CleanupRender render phase. |
void |
setupRender(MarkupWriter writer,
Event event)
Invoked before rendering a component (or its template).
|
getComponentResources
void postRenderCleanup()
CleanupRender
render phase.
There is no annotation for this method, it is part of CleanupRender, but is always invoked. Its specific use is
to allow components to clean up cached parameter values.void setupRender(MarkupWriter writer, Event event)
void beginRender(MarkupWriter writer, Event event)
void beforeRenderTemplate(MarkupWriter writer, Event event)
void afterRenderTemplate(MarkupWriter writer, Event event)
void beforeRenderBody(MarkupWriter writer, Event event)
void afterRenderBody(MarkupWriter writer, Event event)
void afterRender(MarkupWriter writer, Event event)
beginRender(org.apache.tapestry5.MarkupWriter, Event)
.void cleanupRender(MarkupWriter writer, Event event)
boolean dispatchComponentEvent(ComponentEvent event)
OnEvent
annotation (or the matching naming
convention) will be invoked until one returns a non-null value.event
- RuntimeException
- wrapping any checked exceptions that are thrown by individual event handler methods5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.