AfterRender
| Marker annotation for methods associated with the AfterRender phase. |
code | html |
AfterRenderBody
| Corresponds to BeforeRenderBody , allowing additional markup after rendering the body of a component, but
before rendering the rest of the component's template. |
code | html |
AfterRenderTemplate
| Corresponds to BeforeRenderTemplate , allowing additional markup after rendering the component's template. |
code | html |
ApplicationState
| Marker annotation for a field that is an application state object as controlled by the org.apache.tapestry5.services.ApplicationStateManager . |
code | html |
BeforeRenderBody
| Marks methods to be invoked when the component rendering state machine hits the point in the component's template
where the body element occurs. |
code | html |
BeforeRenderTemplate
| Associated with components that have a template, this phase is invoked to allow the component to decorate its
template with additional markup. |
code | html |
BeginRender
| Marker annotation for methods that should be executed at the start of rendering the component. |
code | html |
Cached
| Indicates that a method should only be evaluated once and the result cached. |
code | html |
CleanupRender
| Marker annotation for component methods associated with the terminal phase for the component rendering state machine. |
code | html |
Component
| Used to define an embedded component within another component. |
code | html |
ContentType
| An annotation on a page component used to identify the content type the page returns. |
code | html |
Environmental
| Defines a field that is replaced at runtime with a read-only value obtained from the Environment service. |
code | html |
Id
| Optional annotation, used with Inject , which exists to provide the id of an object when it can not be
determined by other means (such as from the field name). |
code | html |
IncludeJavaScriptLibrary
| Allows for the inclusion of one or more JavaScript libraries. |
code | html |
IncludeStylesheet
| Used to automatically include a CSS stylesheet when rendering the page. |
code | html |
InjectComponent
| Allows components defined in the template to be injected as read-only properties. |
code | html |
InjectContainer
| Used to inject the component which contains this component. |
code | html |
InjectPage
| Allows a a page (really, the root component of the page) to be injected into another component as a read-only field. |
code | html |
Log
| Marker annotation for component methods to enable debug-level logging. |
code | html |
Meta
| Allows for the specification of per-component meta-data. |
code | html |
Mixin
| Defines an implementation mixin for a component. |
code | html |
MixinAfter
| A marker annotation applied to a mixin to indicate that the mixin's render state behavior is deferred until after the
the behavior of the component to which the mixin is attached. |
code | html |
MixinClasses
| Used to attach one or more instance mixins to an embedded component. |
code | html |
Mixins
| Used to attach one ore more instance mixin to an embedded component. |
code | html |
OnEvent
| Marks a method as a handler for a client side event. |
code | html |
PageActivationContext
| Annotation for a field for which the page activation context handlers (onActivate and onPassivate) should be created. |
code | html |
PageAttached
| Method annotation used for methods that should be invoked when the page is first attached to a request. |
code | html |
PageDetached
| Method annotation used for methods that should be invoked when the page is detached at the end of a request, before
it is returned to the page pool for later reuse. |
code | html |
PageLoaded
| Method annotation used for methods that should be invoked once the page is fully loaded. |
code | html |
Parameter
| Annotation placed on a field to indicate that it is, in fact, an parameter. |
code | html |
Path
| Used in conjunction with the Inject annotation to inject an Asset based on a path. |
code | html |
Persist
| Identifies a field as persistent, meaning its value persists from one request to the next. |
code | html |
Property
| Annotation for fields for which accessor methods (getters and setters) should be created. |
code | html |
Retain
| Marker annotation placed on fields whose value should be retained past the end of the request. |
code | html |
Secure
| A marker annotation that indicates that the page in question may only be accessed via HTTPS. |
code | html |
Service
| Used in conjunction with the Inject annotation to identify a service by name and not by type. |
code | html |
SetupRender
| Marker annotation for methods that should be executed during the SetupRender phase. |
code | html |
SupportsInformalParameters
| Used to identify a component that can support informal parameters. |
code | html |