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
ComponentInstantiatorSource that clears the
PropertyAccess and TypeCoercer caches 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 (
DefaultTemplateLocator
Page
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
Parameter annotation
BindParameter
Support for the BindParameter annotation
Property
Generates accessor methods if Property annotation is present
Import
Supports the Import annotation
UnclaimedField
Manages unclaimed fields, storing their value in a PerThreadValue
OnEvent
Handle the @OnEvent annotation, and related naming convention
RenderCommand
Ensures all components also implement RenderCommand
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 for PageActivationContext annotation
DiscardAfter Support for DiscardAfter method annotation
MixinAfter Support for the MixinAfter mixin class annotation
PageReset
Checks for the PageReset annotation
Mixin
Adds a mixin as part of a component's implementation
Cached
Checks for the Cached annotation
ActivationRequestParameter
Support for the ActivationRequestParameter annotation
PageLoaded, PageAttached, PageDetached
Support for annotations PageLoaded , PageAttached , PageDetached
InjectService
Handles the InjectService annotation
Component
Defines embedded components based on the Component annotation
Environment
Allows fields to contain values extracted from the Environment service
ApplicationState
Converts fields that reference application state objects
Persist
Allows fields to store their their value persistently between requests via Persist
SessionAttribute
Support for the SessionAttribute
Log
Checks for the Log annotation
HeartbeatDeferred
Support for the HeartbeatDeferred annotation, which defers method invocation to the end of the Heartbeat
Inject
Used with the Inject annotation, when a value is supplied
Operation Support for the Operation method annotation
|
Modifier and Type | Method and Description |
---|---|
protected ComponentClassResolver |
TapestryTestCase.mockComponentClassResolver() |
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.