|
Class Summary |
| AbstractIncludeAssetWorker |
Base class for workers that automatically inlcude assets in the page (via methods on RenderSupport). |
| ApplicationStateWorker |
Looks for the ApplicationState and SessionState annotations and
converts read and write access on such fields into calls to the ApplicationStateManager. |
| CachedWorker |
Caches method return values for methods annotated with Cached. |
| ComponentWorker |
Finds fields with the Component annotation and updates the model. |
| ContentTypeWorker |
Checks for the ContentType annotation, adding a corresponding meta-data
value when found. |
| EnvironmentalWorker |
Obtains a value from the Environment service based on the field type. |
| IncludeJavaScriptLibraryWorker |
Recognizes the IncludeJavaScriptLibrary annotation, and ensures that RenderSupport.addScriptLink(org.apache.tapestry5.Asset[]) is invoked. |
| IncludeStylesheetWorker |
Recognizes the IncludeStylesheet annotation and ensures that RenderSupport.addStylesheetLink(org.apache.tapestry5.Asset, String) is invoked. |
| InjectComponentWorker |
Recognizes the InjectComponent annotation, and converts the field into a
read-only field containing the component. |
| InjectContainerWorker |
Identifies the InjectContainer annotation and adds code to initialize it to
the core component. |
| InjectPageWorker |
Peforms transformations that allow pages to be injected into components. |
| InjectServiceWorker |
Processes the InjectService annotation. |
| InjectWorker |
Performs injection triggered by any field annotated with the Inject
annotation. |
| InvokePostRenderCleanupOnResourcesWorker |
Extends a root component class' postRenderCleanup() method to invoke InternalComponentResources.postRenderCleanup(). |
| LogWorker |
Looks for the Log marker annotation and adds method advice to perform the
logging. |
| MetaWorker |
Checks for the presence of a Meta annotation, and adds the data within to the component model. |
| MixinAfterWorker |
Looks for the MixinAfter annotatation and sets the mixinAfter flag is present. |
| MixinWorker |
Supports the Mixin annotation, which allows a mixin to be part of the
implementation of a component. |
| OnEventWorker |
Provides implementations of the Component.dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent)
method, based on OnEvent annotations. |
| PageActivationContextWorker |
Provides the page activation context handlers. |
| PageLifecycleAnnotationWorker |
Similar to RenderPhaseMethodWorker but applies to annotations/methods
related to the overall page lifecycle. |
| ParameterWorker |
Responsible for identifying parameters via the Parameter annotation on
component fields. |
| PersistWorker |
Converts fields with the Persist annotation into persistent fields. |
| PropertyWorker |
Provides the getter and setter methods. |
| RenderCommandWorker |
Ensures that all components implement RenderCommand by delegating to InternalComponentResources.queueRender(org.apache.tapestry5.runtime.RenderQueue). |
| RenderPhaseMethodWorker |
Converts one of the methods of Component into a chain of command that, itself,
invokes certain methods (render phase methods) marked with an annotation, or named in a specific way. |
| RetainWorker |
Identifies fields with the Retain annotation, and "claims" them so that no
special work will occur on them. |
| SecureWorker |
Recognizes the Secure annotation and sets the MetaDataConstants.SECURE_PAGE meta data to "true". |
| SupportsInformalParametersWorker |
Checks for the SupportsInformalParameters annotation, settting the corresponding flag on the model if
present. |
| UnclaimedFieldWorker |
Designed to be just about the last worker in the pipeline. |