Uses of Interface
org.apache.tapestry5.services.transform.ComponentClassTransformWorker2
-
Packages that use ComponentClassTransformWorker2 Package Description org.apache.tapestry5.hibernate.web.internal [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to changeorg.apache.tapestry5.hibernate.web.modules org.apache.tapestry5.internal.jpa [INTERNAL USE ONLY] support classes for the JPA module; API subject to changeorg.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to changeorg.apache.tapestry5.internal.services.meta [INTERNAL USE ONLY] metadata support classes; API subject to changeorg.apache.tapestry5.internal.transform [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.org.apache.tapestry5.jpa.modules org.apache.tapestry5.modules org.apache.tapestry5.services.meta Services for extracting component metadata. -
-
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.hibernate.web.internal
Classes in org.apache.tapestry5.hibernate.web.internal that implement ComponentClassTransformWorker2 Modifier and Type Class Description class
CommitAfterWorker
Searches for methods that have theCommitAfter
annotation and adds logic around the method to commit or abort the transaction. -
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.hibernate.web.modules
Method parameters in org.apache.tapestry5.hibernate.web.modules with type arguments of type ComponentClassTransformWorker2 Modifier and Type Method Description static void
HibernateModule. provideCommitAfterAnnotationSupport(OrderedConfiguration<ComponentClassTransformWorker2> configuration)
Adds the CommitAfter annotation work, to process theCommitAfter
annotation. -
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.internal.jpa
Classes in org.apache.tapestry5.internal.jpa that implement ComponentClassTransformWorker2 Modifier and Type Class Description class
CommitAfterWorker
class
PersistenceContextWorker
-
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.internal.services
Constructors in org.apache.tapestry5.internal.services with parameters of type ComponentClassTransformWorker2 Constructor Description ComponentInstantiatorSourceImpl(org.slf4j.Logger logger, LoggerSource loggerSource, PlasticProxyFactory proxyFactory, ComponentClassTransformWorker2 transformerChain, ClasspathURLConverter classpathURLConverter, OperationTracker tracker, java.util.Map<java.lang.String,ControlledPackageType> configuration, boolean productionMode, boolean multipleClassLoaders, ComponentClassResolver resolver, InternalComponentInvalidationEventHub invalidationHub, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentDependencyRegistry componentDependencyRegistry)
-
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.internal.services.meta
Classes in org.apache.tapestry5.internal.services.meta that implement ComponentClassTransformWorker2 Modifier and Type Class Description class
MetaWorkerImpl
Methods in org.apache.tapestry5.internal.services.meta that return ComponentClassTransformWorker2 Modifier and Type Method Description ComponentClassTransformWorker2
MetaWorkerImpl. getWorker()
-
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.internal.transform
Classes in org.apache.tapestry5.internal.transform that implement ComponentClassTransformWorker2 Modifier and Type Class Description class
ActivationRequestParameterWorker
Hooks the activate event handler on the component (presumably, a page) to extract query parameters, and hooks the link decoration events to extract values and add them to theLink
.class
ApplicationStateWorker
Looks for theSessionState
annotations and converts read and write access on such fields into calls to theApplicationStateManager
.class
BindParameterWorker
Responsible for identifying, via theBindParameter
annotation, mixin fields that should be bound to a core-component parameter value.class
CachedWorker
Caches method return values for methods annotated withCached
.class
ComponentWorker
Finds fields with theComponent
annotation and updates the model.class
DiscardAfterWorker
class
EnvironmentalWorker
Obtains a value from theEnvironment
service based on the field type.class
HeartbeatDeferredWorker
class
ImportWorker
Implements theImport
annotation, both at the class and at the method level.class
InjectComponentWorker
Recognizes theInjectComponent
annotation, and converts the field into a read-only field containing the component.class
InjectContainerWorker
Identifies theInjectContainer
annotation and adds code to initialize it to the core component.class
InjectPageWorker
Performs transformations that allow pages to be injected into components.class
InjectServiceWorker
Processes theInjectService
annotation.class
InjectWorker
class
LogWorker
Looks for theLog
marker annotation and adds method advice to perform the logging.class
MixinAfterWorker
Looks for theMixinAfter
annotation and sets themixinAfter flag
if present.class
MixinWorker
Supports theMixin
annotation, which allows a mixin to be part of the implementation of a component.class
OnEventWorker
Provides implementations of theComponent.dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent)
method, based onOnEvent
annotations and naming conventions.class
OperationWorker
Add support for theOperation
annotation on component class methods.class
PageActivationContextWorker
Provides the page activation context handlers.class
PageLifecycleAnnotationWorker
Similar toRenderPhaseMethodWorker
but applies to annotations/methods related to the overall page lifecycle.class
PageResetAnnotationWorker
Implementation of thePageReset
annotation.class
ParameterWorker
Responsible for identifying parameters via theParameter
annotation on component fields.class
PersistWorker
Converts fields with thePersist
annotation into persistent fields.class
PropertyValueProviderWorker
Worker used to gather PlasticUtils.FieldInfo instances and implement PropertyValueProvider for any class that has them.class
PropertyWorker
Provides the getter and setter methods.class
RenderCommandWorker
Ensures that all components implementRenderCommand
by delegating toRenderCommand.render(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.RenderQueue)
.class
RenderPhaseMethodWorker
Converts one of the methods ofComponent
into a chain of command that, itself, invokes certain methods (render phase methods) marked with an annotation, or named in a specific way.class
RetainWorker
Identifies fields with theRetain
annotation, and "claims" them so that no special work will occur on them.class
SessionAttributeWorker
Looks for theSessionAttribute
annotation and converts read and write access on such fields into calls to theSession.getAttribute(String)
andSession.setAttribute(String, Object)
.class
SupportsInformalParametersWorker
Checks for theSupportsInformalParameters
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 ComponentClassTransformWorker2 in org.apache.tapestry5.jpa.modules
Method parameters in org.apache.tapestry5.jpa.modules with type arguments of type ComponentClassTransformWorker2 Modifier and Type Method Description static void
JpaModule. provideClassTransformWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration)
-
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return ComponentClassTransformWorker2 Modifier and Type Method Description ComponentClassTransformWorker2
TapestryModule. buildComponentClassTransformWorker(java.util.List<ComponentClassTransformWorker2> configuration)
Allows the exact steps in the component class transformation process to be defined.Method parameters in org.apache.tapestry5.modules with type arguments of type ComponentClassTransformWorker2 Modifier and Type Method Description ComponentClassTransformWorker2
TapestryModule. buildComponentClassTransformWorker(java.util.List<ComponentClassTransformWorker2> configuration)
Allows the exact steps in the component class transformation process to be defined.static void
TapestryModule. provideTransformWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration, MetaWorker metaWorker, ComponentClassResolver resolver, ComponentDependencyRegistry componentDependencyRegistry, PropertyValueProviderWorker propertyValueProviderWorker, boolean productionMode, boolean multipleClassloaders)
Adds a number of standard component class transform workers: Parameter Identifies parameters based on theParameter
annotation BindParameter Support for theBindParameter
annotation Property Generates accessor methods ifProperty
annotation is present Import Supports theImport
annotation UnclaimedField Manages unclaimed fields, storing their value in aPerThreadValue
OnEvent Handle the @OnEvent annotation, and related naming convention RenderCommand Ensures all components also implementRenderCommand
SupportsInformalParameters Checks for the annotation RenderPhase Link in render phase methods Retain Allows fields to retain their values between requests Meta Checks for meta data annotations and adds it to the component model PageActivationContext Support forPageActivationContext
annotation DiscardAfter Support forDiscardAfter
method annotation MixinAfter Support for theMixinAfter
mixin class annotation PageReset Checks for thePageReset
annotation Mixin Adds a mixin as part of a component's implementation Cached Checks for theCached
annotation ActivationRequestParameter Support for theActivationRequestParameter
annotation PageLoaded, PageAttached, PageDetached Support for annotationsPageLoaded
,PageAttached
,PageDetached
InjectService Handles theInjectService
annotation Component Defines embedded components based on theComponent
annotation Environment Allows fields to contain values extracted from theEnvironment
service ApplicationState Converts fields that reference application state objects Persist Allows fields to store their their value persistently between requests viaPersist
SessionAttribute Support for theSessionAttribute
Log Checks for theLog
annotation HeartbeatDeferred Support for theHeartbeatDeferred
annotation, which defers method invocation to the end of theHeartbeat
Inject Used with theInject
annotation, when a value is supplied Operation Support for theOperation
method annotation -
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.services.meta
Methods in org.apache.tapestry5.services.meta that return ComponentClassTransformWorker2 Modifier and Type Method Description ComponentClassTransformWorker2
MetaWorker. getWorker()
Returns the worker that performs transformations (in 5.2, MetaWorker implemented ComponentClassTransformWorker).
-