Home » tapestry-src-5.0.19 » org.apache » tapestry5 » annotations »

org.apache.tapestry5.annotations

Classes:

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