Uses of Interface
org.apache.tapestry.services.ComponentClassTransformWorker

Packages that use ComponentClassTransformWorker
org.apache.tapestry.internal.services   
org.apache.tapestry.internal.transform   
org.apache.tapestry.services   
 

Uses of ComponentClassTransformWorker in org.apache.tapestry.internal.services
 

Constructors in org.apache.tapestry.internal.services with parameters of type ComponentClassTransformWorker
ComponentClassTransformerImpl(ComponentClassTransformWorker workerChain, LoggerSource loggerSource, ClassFactory classFactory)
           
 

Uses of ComponentClassTransformWorker in org.apache.tapestry.internal.transform
 

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

Uses of ComponentClassTransformWorker in org.apache.tapestry.services
 

Methods in org.apache.tapestry.services that return ComponentClassTransformWorker
 ComponentClassTransformWorker TapestryModule.build(List<ComponentClassTransformWorker> configuration)
          Allows the exact steps in the component class transformation process to be defined.
 

Method parameters in org.apache.tapestry.services with type arguments of type ComponentClassTransformWorker
 ComponentClassTransformWorker TapestryModule.build(List<ComponentClassTransformWorker> configuration)
          Allows the exact steps in the component class transformation process to be defined.
static void TapestryModule.contributeComponentClassTransformWorker(OrderedConfiguration<ComponentClassTransformWorker> configuration, ObjectLocator locator, InjectionProvider injectionProvider, Environment environment, ComponentClassResolver resolver, RequestPageCache requestPageCache, BindingSource bindingsource)
          Adds a number of standard component class transform workers: Retain Allows fields to retain their values between requests Persist Allows fields to store their their value persistently between requests Parameter Identifies parameters based on the Parameter annotation Component Defines embedded components based on the Component annotation Mixin Adds a mixin as part of a component's implementation Environment Allows fields to contain values extracted from the Environment service Inject Used with the Inject annotation, when a value is supplied InjectPage Adds code to allow access to other pages via the InjectPage field annotation InjectBlock Allows a block from the template to be injected into a field IncludeStylesheet Supports the IncludeStylesheet annotation IncludeJavaScriptLibrary Supports the IncludeJavaScriptLibrary annotation SupportsInformalParameters Checks for the annotation Meta Checks for meta data and adds it to the component model ApplicationState Converts fields that reference application state objects UnclaimedField Identifies unclaimed fields and resets them to null/0/false at the end of the request RenderCommand Ensures all components also implement RenderCommand SetupRender, BeginRender, etc.
 



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