| Package | Description | 
|---|---|
| org.apache.tapestry5.internal.pageload | [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to change | 
| org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change | 
| org.apache.tapestry5.internal.services.templates | [INTERNAL USE ONLY] component template support classes; API subject to change | 
| org.apache.tapestry5.internal.structure | [INTERNAL USE ONLY] page structure implementation details; API subject to change. | 
| org.apache.tapestry5.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change. | 
| org.apache.tapestry5.modules | |
| org.apache.tapestry5.test | Support for testing Tapestry pages | 
| Constructor and Description | 
|---|
| EmbeddedComponentAssemblerImpl(ComponentAssemblerSource assemblerSource,
                              ComponentInstantiatorSource instantiatorSource,
                              ComponentClassResolver componentClassResolver,
                              String componentClassName,
                              ComponentResourceSelector selector,
                              EmbeddedComponentModel embeddedModel,
                              String templateMixins,
                              Location location,
                              boolean strictMixinParameters) | 
| PageLoaderImpl(ComponentInstantiatorSource instantiatorSource,
              ComponentTemplateSource templateSource,
              PageElementFactory elementFactory,
              ComponentPageElementResourcesSource resourcesSource,
              ComponentClassResolver componentClassResolver,
              PersistentFieldManager persistentFieldManager,
              StringInterner interner,
              OperationTracker tracker,
              PerthreadManager perThreadManager,
              org.slf4j.Logger logger,
              MetaDataLocator metaDataLocator,
              RequestGlobals requestGlobals) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ComponentClassResolverImpl | 
| Constructor and Description | 
|---|
| PageTemplateLocator(Resource contextRoot,
                   ComponentClassResolver resolver,
                   String applicationFolder) | 
| Constructor and Description | 
|---|
| ComponentPageElementResourcesImpl(ComponentResourceSelector selector,
                                 ComponentMessagesSource componentMessagesSource,
                                 TypeCoercer typeCoercer,
                                 ComponentClassCache componentClassCache,
                                 ContextValueEncoder contextValueEncoder,
                                 LinkSource linkSource,
                                 RequestPageCache requestPageCache,
                                 ComponentClassResolver componentClassResolver,
                                 LoggerSource loggerSource,
                                 OperationTracker tracker,
                                 PerthreadManager perThreadManager,
                                 boolean productionMode,
                                 boolean componentTracingEnabled,
                                 RequestGlobals requestGlobals) | 
| ComponentPageElementResourcesSourceImpl(ComponentMessagesSource componentMessagesSource,
                                       TypeCoercer typeCoercer,
                                       ComponentClassCache componentClassCache,
                                       ContextValueEncoder contextValueEncoder,
                                       LinkSource linkSource,
                                       RequestPageCache requestPageCache,
                                       ComponentClassResolver componentClassResolver,
                                       LoggerSource loggerSource,
                                       OperationTracker tracker,
                                       PerthreadManager perThreadManager,
                                       boolean productionMode,
                                       boolean componentTracingEnabled,
                                       RequestGlobals requestGlobals) | 
| Constructor and Description | 
|---|
| ComponentWorker(ComponentClassResolver resolver) | 
| InjectPageWorker(ComponentSource componentSource,
                ComponentClassResolver resolver,
                PerthreadManager perThreadManager) | 
| MixinWorker(ComponentClassResolver resolver) | 
| Modifier and Type | Method and Description | 
|---|---|
| static ComponentClassResolver | TapestryModule. buildComponentClassResolver(ComponentClassResolverImpl service,
                           InvalidationEventHub hub) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | AssetsModule. addMappingsForLibraryVirtualFolders(MappedConfiguration<String,String> configuration,
                                   ComponentClassResolver resolver) | 
| static void | InternalModule. configureControlledPackagesFromComponentClassResolver(MappedConfiguration<String,ControlledPackageType> configuration,
                                                     ComponentClassResolver resolver)Contributes packages identified by  getControlledPackageMapping(). | 
| void | TapestryModule. contributeApplicationInitializer(OrderedConfiguration<ApplicationInitializerFilter> configuration,
                                TypeCoercer typeCoercer,
                                ComponentClassResolver componentClassResolver,
                                InvalidationEventHub invalidationEventHub,
                                RestoreDirtySessionObjects restoreDirtySessionObjects)Adds a listener to the  ComponentInstantiatorSourcethat clears thePropertyAccessandTypeCoercercaches on
 a class loader invalidation. | 
| static void | TapestryModule. contributeComponentTemplateLocator(OrderedConfiguration<ComponentTemplateLocator> configuration,
                                  AssetFactory contextAssetFactory,
                                  String applicationFolder,
                                  ComponentClassResolver componentClassResolver)Contributes two template locators:
 
 Default
 Searches for the template on the classpath ( DefaultTemplateLocatorPage
 Searches for page templates in the context (PageTemplateLocator) | 
| static void | TapestryModule. provideTransformWorkers(OrderedConfiguration<ComponentClassTransformWorker2> configuration,
                       MetaWorker metaWorker,
                       ComponentClassResolver resolver)Adds a number of standard component class transform workers:
 
 Parameter
 Identifies parameters based on the  Parameterannotation
 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 | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ComponentClassResolver | TapestryTestCase. mockComponentClassResolver() | 
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.