Uses of Interface
org.apache.tapestry5.ioc.ObjectProvider

Packages that use ObjectProvider
org.apache.tapestry5.internal.jpa [INTERNAL USE ONLY] support classes for the JPA module; API subject to change 
org.apache.tapestry5.internal.services [INTERNAL USE ONLY] internal service classes; API subject to change 
org.apache.tapestry5.ioc.internal.services [INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change. 
org.apache.tapestry5.ioc.services Tapestry IOC service interfaces 
org.apache.tapestry5.ioc.test Classes supporting testing of Tapestry IOC services 
org.apache.tapestry5.jpa Provides support for simple CRUD applications built on top of Tapestry and JPA 
org.apache.tapestry5.services Core services 
 

Uses of ObjectProvider in org.apache.tapestry5.internal.jpa
 

Classes in org.apache.tapestry5.internal.jpa that implement ObjectProvider
 class EntityManagerObjectProvider
           
 

Uses of ObjectProvider in org.apache.tapestry5.internal.services
 

Classes in org.apache.tapestry5.internal.services that implement ObjectProvider
 class ApplicationMessageCatalogObjectProvider
          Allows for injection of the global application message catalog into services.
 class AssetObjectProvider
          Exposes assets (in the current locale).
 class ServiceAnnotationObjectProvider
          Adds support for the Service 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 ObjectProvider
 class AutobuildObjectProvider
          Checks for the Autobuild annotation and, if so invokes ObjectLocator.autobuild(Class) on it.
 class StaticObjectProvider<S>
          Provides a single object of a given type.
 class SymbolObjectProvider
          Performs an injection based on a Symbol annotation.
 class ValueObjectProvider
          Provides an object when the Value annotation is present.
 

Methods in org.apache.tapestry5.ioc.internal.services that return ObjectProvider
 ObjectProvider ServiceOverrideImpl.getServiceOverrideProvider()
           
 

Constructor parameters in org.apache.tapestry5.ioc.internal.services with type arguments of type ObjectProvider
MasterObjectProviderImpl(List<ObjectProvider> configuration, OperationTracker tracker)
           
 

Uses of ObjectProvider in org.apache.tapestry5.ioc.services
 

Methods in org.apache.tapestry5.ioc.services that return ObjectProvider
 ObjectProvider ServiceOverride.getServiceOverrideProvider()
          Returns a provider based on the configuration; this is wired into the MasterObjectProvider's configuration.
 

Method parameters in org.apache.tapestry5.ioc.services with type arguments of type ObjectProvider
static 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 the Value annotation Symbol Supports the Symbol annotations Autobuild Supports the Autobuild annotation ServiceOverride Allows simple service overrides via the ServiceOverride service (and its configuration)
 

Uses of ObjectProvider in org.apache.tapestry5.ioc.test
 

Methods in org.apache.tapestry5.ioc.test that return ObjectProvider
protected  ObjectProvider IOCTestCase.mockObjectProvider()
           
 

Methods in org.apache.tapestry5.ioc.test with parameters of type ObjectProvider
protected
<T> void
IOCTestCase.train_provide(ObjectProvider provider, Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, T object)
           
 

Uses of ObjectProvider in org.apache.tapestry5.jpa
 

Method parameters in org.apache.tapestry5.jpa with type arguments of type ObjectProvider
static void JpaModule.provideObjectProviders(OrderedConfiguration<ObjectProvider> configuration)
           
 

Uses of ObjectProvider in org.apache.tapestry5.services
 

Methods in org.apache.tapestry5.services with parameters of type ObjectProvider
static void TapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator)
          Contributes two object providers: Asset Checks for the Path annotation, and injects an Asset Service Injects based on the Service annotation, if present ApplicationMessages Injects the global application messages
 

Method parameters in org.apache.tapestry5.services with type arguments of type ObjectProvider
static void TapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator)
          Contributes two object providers: Asset Checks for the Path annotation, and injects an Asset Service Injects based on the Service annotation, if present ApplicationMessages Injects the global application messages
 



Copyright © 2003-2012 The Apache Software Foundation.