Uses of Interface
org.apache.tapestry5.commons.ObjectProvider
Packages that use ObjectProvider
Package
Description
[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
Tapestry IOC service interfaces
-
Uses of ObjectProvider in org.apache.tapestry5.internal.jpa
Classes in org.apache.tapestry5.internal.jpa that implement ObjectProvider -
Uses of ObjectProvider in org.apache.tapestry5.internal.services
Classes in org.apache.tapestry5.internal.services that implement ObjectProviderModifier and TypeClassDescriptionclass
Allows for injection of the global application message catalog into services.class
Exposes assets (in the current locale).class
Adds support for theService
annotation (which can be applied to fields or parameters), which is used to disambiguate injection when multiple services implement the same service interface. -
Uses of ObjectProvider in org.apache.tapestry5.ioc.internal.services
Classes in org.apache.tapestry5.ioc.internal.services that implement ObjectProviderModifier and TypeClassDescriptionclass
Checks for theAutobuild
annotation and, if so invokesObjectLocator.autobuild(Class)
on it.class
Provides a single object of a given type.class
Performs an injection based on aSymbol
annotation.class
Provides an object when theValue
annotation is present.Methods in org.apache.tapestry5.ioc.internal.services that return ObjectProviderConstructor parameters in org.apache.tapestry5.ioc.internal.services with type arguments of type ObjectProviderModifierConstructorDescriptionMasterObjectProviderImpl
(List<ObjectProvider> configuration, OperationTracker tracker) -
Uses of ObjectProvider in org.apache.tapestry5.ioc.modules
Method parameters in org.apache.tapestry5.ioc.modules with type arguments of type ObjectProviderModifier and TypeMethodDescriptionstatic void
TapestryIOCModule.setupObjectProviders
(OrderedConfiguration<ObjectProvider> configuration, ServiceOverride serviceOverride) AnnotationBasedContributions Empty placeholder used to separate annotation-based ObjectProvider contributions (which come before) from non-annotation based (such as ServiceOverride) which come after. Value Supports theValue
annotation Symbol Supports theSymbol
annotations Autobuild Supports theAutobuild
annotation ServiceOverride Allows simple service overrides via theServiceOverride
service (and its configuration) -
Uses of ObjectProvider in org.apache.tapestry5.ioc.services
Methods in org.apache.tapestry5.ioc.services that return ObjectProviderModifier and TypeMethodDescriptionServiceOverride.getServiceOverrideProvider()
Returns a provider based on the configuration; this is wired into theMasterObjectProvider
's configuration. -
Uses of ObjectProvider in org.apache.tapestry5.ioc.test
Methods in org.apache.tapestry5.ioc.test that return ObjectProviderModifier and TypeMethodDescriptionprotected final ObjectProvider
IOCTestCase.mockObjectProvider()
Deprecated.Methods in org.apache.tapestry5.ioc.test with parameters of type ObjectProviderModifier and TypeMethodDescriptionprotected final <T> void
IOCTestCase.train_provide
(ObjectProvider provider, Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, T object) Deprecated. -
Uses of ObjectProvider in org.apache.tapestry5.jpa.modules
Method parameters in org.apache.tapestry5.jpa.modules with type arguments of type ObjectProviderModifier and TypeMethodDescriptionstatic void
JpaModule.provideObjectProviders
(OrderedConfiguration<ObjectProvider> configuration) -
Uses of ObjectProvider in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules with parameters of type ObjectProviderModifier and TypeMethodDescriptionstatic void
TapestryModule.contributeMasterObjectProvider
(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator) Method parameters in org.apache.tapestry5.modules with type arguments of type ObjectProviderModifier and TypeMethodDescriptionstatic void
TapestryModule.contributeMasterObjectProvider
(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator)