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 classCommitAfterWorkerSearches for methods that have theCommitAfterannotation 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 voidHibernateModule. provideCommitAfterAnnotationSupport(OrderedConfiguration<ComponentClassTransformWorker2> configuration)Adds the CommitAfter annotation work, to process theCommitAfterannotation. -
Uses of ComponentClassTransformWorker2 in org.apache.tapestry5.internal.jpa
Classes in org.apache.tapestry5.internal.jpa that implement ComponentClassTransformWorker2 Modifier and Type Class Description classCommitAfterWorkerclassPersistenceContextWorker -
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 classMetaWorkerImplMethods in org.apache.tapestry5.internal.services.meta that return ComponentClassTransformWorker2 Modifier and Type Method Description ComponentClassTransformWorker2MetaWorkerImpl. 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 classActivationRequestParameterWorkerHooks 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.classApplicationStateWorkerLooks for theSessionStateannotations and converts read and write access on such fields into calls to theApplicationStateManager.classBindParameterWorkerResponsible for identifying, via theBindParameterannotation, mixin fields that should be bound to a core-component parameter value.classCachedWorkerCaches method return values for methods annotated withCached.classComponentWorkerFinds fields with theComponentannotation and updates the model.classDiscardAfterWorkerclassEnvironmentalWorkerObtains a value from theEnvironmentservice based on the field type.classHeartbeatDeferredWorkerclassImportWorkerImplements theImportannotation, both at the class and at the method level.classInjectComponentWorkerRecognizes theInjectComponentannotation, and converts the field into a read-only field containing the component.classInjectContainerWorkerIdentifies theInjectContainerannotation and adds code to initialize it to the core component.classInjectPageWorkerPerforms transformations that allow pages to be injected into components.classInjectServiceWorkerProcesses theInjectServiceannotation.classInjectWorkerclassLogWorkerLooks for theLogmarker annotation and adds method advice to perform the logging.classMixinAfterWorkerLooks for theMixinAfterannotation and sets themixinAfter flagif present.classMixinWorkerSupports theMixinannotation, which allows a mixin to be part of the implementation of a component.classOnEventWorkerProvides implementations of theComponent.dispatchComponentEvent(org.apache.tapestry5.runtime.ComponentEvent)method, based onOnEventannotations and naming conventions.classOperationWorkerAdd support for theOperationannotation on component class methods.classPageActivationContextWorkerProvides the page activation context handlers.classPageLifecycleAnnotationWorkerSimilar toRenderPhaseMethodWorkerbut applies to annotations/methods related to the overall page lifecycle.classPageResetAnnotationWorkerImplementation of thePageResetannotation.classParameterWorkerResponsible for identifying parameters via theParameterannotation on component fields.classPersistWorkerConverts fields with thePersistannotation into persistent fields.classPropertyWorkerProvides the getter and setter methods.classRenderCommandWorkerEnsures that all components implementRenderCommandby delegating toRenderCommand.render(org.apache.tapestry5.MarkupWriter, org.apache.tapestry5.runtime.RenderQueue).classRenderPhaseMethodWorkerConverts one of the methods ofComponentinto a chain of command that, itself, invokes certain methods (render phase methods) marked with an annotation, or named in a specific way.classRetainWorkerIdentifies fields with theRetainannotation, and "claims" them so that no special work will occur on them.classSessionAttributeWorkerLooks for theSessionAttributeannotation and converts read and write access on such fields into calls to theSession.getAttribute(String)andSession.setAttribute(String, Object).classSupportsInformalParametersWorkerChecks for theSupportsInformalParametersannotation, settting the corresponding flag on the model if present.classUnclaimedFieldWorkerDesigned 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 voidJpaModule. 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 ComponentClassTransformWorker2TapestryModule. 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 ComponentClassTransformWorker2TapestryModule. buildComponentClassTransformWorker(java.util.List<ComponentClassTransformWorker2> configuration)Allows the exact steps in the component class transformation process to be defined.static voidTapestryModule. provideTransformWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration, MetaWorker metaWorker, ComponentClassResolver resolver, ComponentDependencyRegistry componentDependencyRegistry)Adds a number of standard component class transform workers: Parameter Identifies parameters based on theParameterannotation BindParameter Support for theBindParameterannotation Property Generates accessor methods ifPropertyannotation is present Import Supports theImportannotation UnclaimedField Manages unclaimed fields, storing their value in aPerThreadValueOnEvent Handle the @OnEvent annotation, and related naming convention RenderCommand Ensures all components also implementRenderCommandSupportsInformalParameters 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 forPageActivationContextannotation DiscardAfter Support forDiscardAftermethod annotation MixinAfter Support for theMixinAftermixin class annotation PageReset Checks for thePageResetannotation Mixin Adds a mixin as part of a component's implementation Cached Checks for theCachedannotation ActivationRequestParameter Support for theActivationRequestParameterannotation PageLoaded, PageAttached, PageDetached Support for annotationsPageLoaded,PageAttached,PageDetachedInjectService Handles theInjectServiceannotation Component Defines embedded components based on theComponentannotation Environment Allows fields to contain values extracted from theEnvironmentservice ApplicationState Converts fields that reference application state objects Persist Allows fields to store their their value persistently between requests viaPersistSessionAttribute Support for theSessionAttributeLog Checks for theLogannotation HeartbeatDeferred Support for theHeartbeatDeferredannotation, which defers method invocation to the end of theHeartbeatInject Used with theInjectannotation, when a value is supplied Operation Support for theOperationmethod 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 ComponentClassTransformWorker2MetaWorker. getWorker()Returns the worker that performs transformations (in 5.2, MetaWorker implemented ComponentClassTransformWorker).
-