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 TypeClassDescriptionclassPerforms injection of assets, based on the presence of thePathannotation.classclassAllows for a number of anonymous injections based on the type of field that is to be injected.classWorker for theInjectannotation that delegates out to the masterMasterObjectProviderto access the value.classA very late worker related to theInjectannotation 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 TypeClassDescriptionclassProcesses the combination ofInjectandNamedannotations.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 voidTapestryModule.provideStandardInjectionProviders(OrderedConfiguration<InjectionProvider2> configuration, SymbolSource symbolSource, AssetSource assetSource) Default based onMasterObjectProviderNamed Handles fields with theNamedannotation Block injects fields of typeBlockCommonResources Access to properties of resources (log, messages, etc.) Asset injection of assets (triggered viaPathannotation), 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