Uses of Interface
org.apache.tapestry5.services.transform.InjectionProvider2
-
Packages that use InjectionProvider2 Package Description org.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to changeorg.apache.tapestry5.internal.transform [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.org.apache.tapestry5.modules -
-
Uses of InjectionProvider2 in org.apache.tapestry5.internal.services
Classes in org.apache.tapestry5.internal.services that implement InjectionProvider2 Modifier and Type Class Description classAssetInjectionProviderPerforms injection of assets, based on the presence of thePathannotation.classBlockInjectionProviderclassCommonResourcesInjectionProviderAllows for a number of anonymous injections based on the type of field that is to be injected.classDefaultInjectionProviderWorker for theInjectannotation that delegates out to the masterMasterObjectProviderto access the value.classServiceInjectionProviderA 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 InjectionProvider2 Modifier and Type Class Description classInjectNamedProviderConstructors in org.apache.tapestry5.internal.transform with parameters of type InjectionProvider2 Constructor Description InjectWorker(ObjectLocator locator, InjectionProvider2 injectionProvider, OperationTracker tracker) -
Uses of InjectionProvider2 in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules that return InjectionProvider2 Modifier and Type Method Description InjectionProvider2TapestryModule. buildInjectionProvider(java.util.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 InjectionProvider2 Modifier and Type Method Description InjectionProvider2TapestryModule. buildInjectionProvider(java.util.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
-