| org.apache.tapestry.services.ComponentClassTransformWorker
All known Subclasses: org.apache.tapestry.internal.services.EnvironmentalWorker, org.apache.tapestry.internal.services.ComponentLifecycleMethodWorker, org.apache.tapestry.internal.services.MixinWorker, org.apache.tapestry.internal.services.SupportsInformalParametersWorker, org.apache.tapestry.internal.services.ComponentWorker, org.apache.tapestry.internal.services.ParameterWorker, org.apache.tapestry.internal.services.InjectPageWorker, org.apache.tapestry.internal.services.InjectBlockWorker, org.apache.tapestry.internal.services.InjectComponentWorker, org.apache.tapestry.internal.services.InjectWorker, org.apache.tapestry.internal.services.OnEventWorker, org.apache.tapestry.internal.services.RenderCommandWorker, org.apache.tapestry.internal.services.MetaWorker, org.apache.tapestry.internal.services.RetainWorker, org.apache.tapestry.internal.services.PageLifecycleAnnotationWorker, org.apache.tapestry.internal.services.InjectResourcesWorker, org.apache.tapestry.internal.services.PersistWorker, org.apache.tapestry.internal.services.UnclaimedFieldWorker, org.apache.tapestry.internal.services.ApplicationStateWorker, org.apache.tapestry.internal.services.MixinAfterWorker,
ComponentClassTransformWorker | public interface ComponentClassTransformWorker (Code) | | 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
org.apache.tapestry.services.ClassTransformation ).
|
transform | void transform(ClassTransformation transformation, MutableComponentModel model)(Code) | | 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.
|
|
|