Interface ComponentClassTransformWorker2
- All Known Implementing Classes:
ActivationRequestParameterWorker
,ApplicationStateWorker
,BindParameterWorker
,CachedWorker
,CommitAfterWorker
,CommitAfterWorker
,ComponentWorker
,DiscardAfterWorker
,EnvironmentalWorker
,HeartbeatDeferredWorker
,ImportWorker
,InjectComponentWorker
,InjectContainerWorker
,InjectPageWorker
,InjectServiceWorker
,InjectWorker
,LogWorker
,MetaWorkerImpl
,MixinAfterWorker
,MixinWorker
,OnEventWorker
,OperationWorker
,PageActivationContextWorker
,PageLifecycleAnnotationWorker
,PageResetAnnotationWorker
,ParameterWorker
,PersistenceContextWorker
,PersistWorker
,PropertyValueProviderWorker
,PropertyWorker
,RenderCommandWorker
,RenderPhaseMethodWorker
,RetainWorker
,SessionAttributeWorker
,SupportsInformalParametersWorker
,UnclaimedFieldWorker
@UsesOrderedConfiguration(ComponentClassTransformWorker2.class)
public interface ComponentClassTransformWorker2
Interface for a set of objects that can perform transformation of component classes. Implementations should
be thread safe and ideally stateless (all necessary state can be stored inside the
PlasticClass
).
The ComponentClassTransformWorker service uses an ordered configuration of these works as a chain of command.- Since:
- 5.3
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
transform
(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) Invoked to perform part of the transformation of thePlasticClass
.
-
Method Details
-
transform
void transform(PlasticClass plasticClass, TransformationSupport support, MutableComponentModel model) Invoked to perform part of the transformation of thePlasticClass
.- Parameters:
plasticClass
- component class being transformedsupport
- additional utilities needed during the transformationmodel
- the model for the component being transformed
-