Package org.apache.tapestry5.internal.transform

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.
 



Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.