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 TypeClassDescriptionclassAllows for injection of the global application message catalog into services.classExposes assets (in the current locale).classAdds support for theServiceannotation (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 TypeClassDescriptionclassChecks for theAutobuildannotation and, if so invokesObjectLocator.autobuild(Class)on it.classProvides a single object of a given type.classPerforms an injection based on aSymbolannotation.classProvides an object when theValueannotation 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 voidTapestryIOCModule.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 theValueannotation Symbol Supports theSymbolannotations Autobuild Supports theAutobuildannotation ServiceOverride Allows simple service overrides via theServiceOverrideservice (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 ObjectProviderIOCTestCase.mockObjectProvider()Deprecated.Methods in org.apache.tapestry5.ioc.test with parameters of type ObjectProviderModifier and TypeMethodDescriptionprotected final <T> voidIOCTestCase.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 voidJpaModule.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 voidTapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator) Method parameters in org.apache.tapestry5.modules with type arguments of type ObjectProviderModifier and TypeMethodDescriptionstatic voidTapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator)