org.apache.tapestry.services
Interface ComponentClassTransformWorker
- All Known Implementing Classes:
- AbstractIncludeAssetWorker, ApplicationStateWorker, CachedWorker, ComponentLifecycleMethodWorker, ComponentWorker, ContentTypeWorker, EnvironmentalWorker, IncludeJavaScriptLibraryWorker, IncludeStylesheetWorker, InjectComponentWorker, InjectContainerWorker, InjectPageWorker, InjectWorker, InvokePostRenderCleanupOnResourcesWorker, MetaWorker, MixinAfterWorker, MixinWorker, OnEventWorker, PageLifecycleAnnotationWorker, ParameterWorker, PersistWorker, PropertyWorker, RenderCommandWorker, ResponseEncodingWorker, RetainWorker, SecureWorker, SupportsInformalParametersWorker, UnclaimedFieldWorker
public interface ComponentClassTransformWorker
Interface for a set of objects that can perform component class transformations. Implementations should be
multithreaded, ideally they should be stateless (all necessary state can be stored in the ClassTransformation).
transform
void transform(ClassTransformation transformation,
MutableComponentModel model)
- Invoked to perform a transformation on an as-yet unloaded component class, represented by the
ClassTransformation instance. In some cases, the worker may make changes to the component model -- for example,
a worker that deals with parameters may update the model to reflect those parameters.
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.