Uses of Interface
org.apache.tapestry5.services.ComponentClassResolver
-
Packages that use ComponentClassResolver Package Description org.apache.tapestry5.internal.pageload [INTERNAL USE ONLY] support classes for assembling and loading pages; API subject to changeorg.apache.tapestry5.internal.renderers [INTERNAL USE ONLY] support classes for component template rendering; API subject to changeorg.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to changeorg.apache.tapestry5.internal.services.rest [INTERNAL USE ONLY] REST support classes; API subject to changeorg.apache.tapestry5.internal.services.templates [INTERNAL USE ONLY] component template support classes; API subject to changeorg.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.services.pageload Services for locating and loading pages and component resources.org.apache.tapestry5.test Support for testing Tapestry pages -
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.pageload
Constructors in org.apache.tapestry5.internal.pageload with parameters of type ComponentClassResolver Constructor Description EmbeddedComponentAssemblerImpl(ComponentAssemblerSource assemblerSource, ComponentInstantiatorSource instantiatorSource, ComponentClassResolver componentClassResolver, java.lang.String componentClassName, ComponentResourceSelector selector, EmbeddedComponentModel embeddedModel, java.lang.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)
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.renderers
Constructors in org.apache.tapestry5.internal.renderers with parameters of type ComponentClassResolver Constructor Description RequestRenderer(ObjectRenderer masterObjectRenderer, Context context, java.lang.String contextPath, boolean productionMode, PageClassLoaderContextManager pageClassLoaderContextManager, PageSource pageSource, ComponentClassResolver componentClassResolver)
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.services
Classes in org.apache.tapestry5.internal.services that implement ComponentClassResolver Modifier and Type Class Description class
ComponentClassResolverImpl
Constructors in org.apache.tapestry5.internal.services with parameters of type ComponentClassResolver Constructor Description ClassResultProcessor(ComponentClassResolver resolver, ComponentEventResultProcessor primary)
ComponentDependencyGraphvizGeneratorImpl(ComponentDependencyRegistry componentDependencyRegistry, ComponentClassResolver componentClassResolver)
ComponentDependencyRegistryImpl(PageClassLoaderContextManager pageClassLoaderContextManager, PlasticManager plasticManager, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, java.lang.String componentDependencyFile, boolean productionMode)
ComponentEventLinkEncoderImpl(ComponentClassResolver componentClassResolver, ContextPathEncoder contextPathEncoder, LocalizationSetter localizationSetter, Response response, RequestSecurityManager requestSecurityManager, BaseURLSource baseURLSource, PersistentLocale persistentLocale, boolean encodeLocaleIntoPath, java.lang.String contextPath, java.lang.String applicationFolder, MetaDataLocator metaDataLocator, ClientWhitelist clientWhitelist)
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)
ComponentMessagesSourceImpl(boolean productionMode, boolean multipleClassLoaders, java.util.List<Resource> appCatalogResources, PropertiesFileParser parser, ComponentResourceLocator resourceLocator, ClasspathURLConverter classpathURLConverter, ComponentRequestSelectorAnalyzer componentRequestSelectorAnalyzer, ThreadLocale threadLocale, ComponentClassResolver componentClassResolver, org.slf4j.Logger logger)
ComponentModelSourceImpl(ComponentClassResolver resolver, ComponentInstantiatorSource source, ComponentDependencyRegistry componentDependencyRegistry, PageSource pageSource, boolean productionMode, boolean multipleClassLoaders)
ComponentSourceImpl(RequestPageCache pageCache, ComponentClassResolver resolver, RequestGlobals globals)
DefaultRequestExceptionHandler(RequestPageCache pageCache, PageResponseRenderer renderer, org.slf4j.Logger logger, java.lang.String pageName, Request request, Response response, ComponentClassResolver componentClassResolver, LinkSource linkSource, ServiceResources serviceResources, ExceptionReporter exceptionReporter, boolean productionMode, java.util.Map<java.lang.Class,java.lang.Object> configuration)
LinkDecorationListener(ComponentClassResolver resolver, ComponentSource componentSource, ComponentModelSource modelSource)
LinkSourceImpl(PageRenderQueue pageRenderQueue, PageActivationContextCollector contextCollector, TypeCoercer typeCoercer, ComponentClassResolver resolver, ComponentEventLinkEncoder linkEncoder, RequestGlobals requestGlobals, RequestPageCache pageCache, java.util.List<LinkCreationListener2> configuration)
MessagesSourceImpl(boolean productionMode, boolean multipleClassLoaders, URLChangeTracker tracker, ComponentResourceLocator resourceLocator, PropertiesFileParser propertiesFileParser, ComponentClassResolver componentClassResolver, org.slf4j.Logger logger)
PageRenderLinkSourceImpl(LinkSource linkSource, ComponentClassResolver resolver)
PageSourceImpl(PageLoader pageLoader, ComponentRequestSelectorAnalyzer selectorAnalyzer, ComponentDependencyRegistry componentDependencyRegistry, ComponentClassResolver componentClassResolver, PageClassLoaderContextManager pageClassLoaderContextManager, PageCachingReferenceTypeService pageCachingReferenceTypeService, boolean productionMode, boolean multipleClassLoaders, org.slf4j.Logger logger)
RequestPageCacheImpl(org.slf4j.Logger logger, ComponentClassResolver resolver, PageSource pageSource, RequestGlobals requestGlobals)
RootPathDispatcher(ComponentClassResolver componentClassResolver, ComponentRequestHandler handler, java.lang.String startPageName, LocalizationSetter localizationSetter)
StreamPageContentResultProcessor(PageRenderRequestHandler handler, ComponentClassResolver resolver, TypeCoercer typeCoercer, RequestGlobals requestGlobals, Request request)
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.services.rest
Constructors in org.apache.tapestry5.internal.services.rest with parameters of type ComponentClassResolver Constructor Description DefaultOpenApiDescriptionGenerator(OpenApiTypeDescriber typeDescriber, MappedEntityManager mappedEntityManager, BaseURLSource baseUrlSource, SymbolSource symbolSource, ComponentMessagesSource componentMessagesSource, ThreadLocale threadLocale, PageSource pageSource, ComponentClassResolver componentClassResolver, PageRenderLinkSource pageRenderLinkSource, Request request)
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.services.templates
Constructors in org.apache.tapestry5.internal.services.templates with parameters of type ComponentClassResolver Constructor Description PageTemplateLocator(Resource contextRoot, ComponentClassResolver resolver, java.lang.String applicationFolder)
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.structure
Constructors in org.apache.tapestry5.internal.structure with parameters of type ComponentClassResolver Constructor 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)
-
Uses of ComponentClassResolver in org.apache.tapestry5.internal.transform
Constructors in org.apache.tapestry5.internal.transform with parameters of type ComponentClassResolver Constructor Description ComponentWorker(ComponentClassResolver resolver)
InjectPageWorker(ComponentSource componentSource, ComponentClassResolver resolver, PerthreadManager perThreadManager, ComponentDependencyRegistry componentDependencyRegistry)
MixinWorker(ComponentClassResolver resolver)
-
Uses of ComponentClassResolver in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return ComponentClassResolver Modifier and Type Method Description static ComponentClassResolver
TapestryModule. buildComponentClassResolver(ComponentClassResolverImpl service, InvalidationEventHub hub)
Methods in org.apache.tapestry5.modules with parameters of type ComponentClassResolver Modifier and Type Method Description static void
AssetsModule. addMappingsForLibraryVirtualFolders(MappedConfiguration<java.lang.String,java.lang.String> configuration, ComponentClassResolver resolver)
static ComponentDependencyRegistry
PageLoadModule. buildComponentDependencyRegistry(InternalComponentInvalidationEventHub internalComponentInvalidationEventHub, ResourceChangeTracker resourceChangeTracker, ComponentTemplateSource componentTemplateSource, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentInstantiatorSource componentInstantiatorSource, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, PerthreadManager perthreadManager, java.lang.String componentDependencyFile, boolean productionMode)
static void
InternalModule. configureControlledPackagesFromComponentClassResolver(MappedConfiguration<java.lang.String,ControlledPackageType> configuration, ComponentClassResolver resolver)
Contributes packages identified bygetControlledPackageMapping()
.void
TapestryModule. contributeApplicationInitializer(OrderedConfiguration<ApplicationInitializerFilter> configuration, TypeCoercer typeCoercer, ComponentClassResolver componentClassResolver, InvalidationEventHub invalidationEventHub, RestoreDirtySessionObjects restoreDirtySessionObjects)
Adds a listener to theComponentInstantiatorSource
that clears thePropertyAccess
andTypeCoercer
caches on a class loader invalidation.static void
TapestryModule. contributeComponentTemplateLocator(OrderedConfiguration<ComponentTemplateLocator> configuration, AssetFactory contextAssetFactory, java.lang.String applicationFolder, ComponentClassResolver componentClassResolver)
Contributes two template locators: Default Searches for the template on the classpath (DefaultTemplateLocator
Page Searches for page templates in the context (PageTemplateLocator
)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 ComponentClassResolver in org.apache.tapestry5.services.pageload
Constructors in org.apache.tapestry5.services.pageload with parameters of type ComponentClassResolver Constructor Description PageClassLoaderContextManagerImpl(ComponentDependencyRegistry componentDependencyRegistry, ComponentClassResolver componentClassResolver, InternalComponentInvalidationEventHub invalidationHub, InvalidationEventHub componentClassesInvalidationEventHub, boolean productionMode, boolean multipleClassLoaders)
-
Uses of ComponentClassResolver in org.apache.tapestry5.test
Methods in org.apache.tapestry5.test that return ComponentClassResolver Modifier and Type Method Description protected ComponentClassResolver
TapestryTestCase. mockComponentClassResolver()
-