Uses of Interface
org.apache.tapestry5.services.transform.InjectionProvider2
Packages that use InjectionProvider2
Package
Description
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
-
Uses of InjectionProvider2 in org.apache.tapestry5.internal.services
Classes in org.apache.tapestry5.internal.services that implement InjectionProvider2Modifier and TypeClassDescriptionclass
Performs injection of assets, based on the presence of thePath
annotation.class
class
Allows for a number of anonymous injections based on the type of field that is to be injected.class
Worker for theInject
annotation that delegates out to the masterMasterObjectProvider
to access the value.class
A very late worker related to theInject
annotation that, when all other forms of injection have failed, matches the field type to a service interface. -
Uses of InjectionProvider2 in org.apache.tapestry5.internal.transform
Classes in org.apache.tapestry5.internal.transform that implement InjectionProvider2Modifier and TypeClassDescriptionclass
Processes the combination ofInject
andNamed
annotations.Constructors in org.apache.tapestry5.internal.transform with parameters of type InjectionProvider2ModifierConstructorDescriptionInjectWorker
(ObjectLocator locator, InjectionProvider2 injectionProvider, OperationTracker tracker) -
Uses of InjectionProvider2 in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return InjectionProvider2Modifier and TypeMethodDescriptionTapestryModule.buildInjectionProvider
(List<InjectionProvider2> configuration) A chain of command for providing values forInject
-ed fields in component classes.Method parameters in org.apache.tapestry5.modules with type arguments of type InjectionProvider2Modifier and TypeMethodDescriptionTapestryModule.buildInjectionProvider
(List<InjectionProvider2> configuration) A chain of command for providing values forInject
-ed fields in component classes.static void
TapestryModule.provideStandardInjectionProviders
(OrderedConfiguration<InjectionProvider2> configuration, SymbolSource symbolSource, AssetSource assetSource) Default based onMasterObjectProvider
Named Handles fields with theNamed
annotation Block injects fields of typeBlock
CommonResources Access to properties of resources (log, messages, etc.) Asset injection of assets (triggered viaPath
annotation), with the path relative to the component class Service Ordered last, for use when Inject is present and nothing else works, matches field type against Tapestry IoC services