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

Packages that use ObjectProvider
org.apache.tapestry5.internal.services   
org.apache.tapestry5.ioc.internal.services   
org.apache.tapestry5.ioc.services   
org.apache.tapestry5.ioc.test   
org.apache.tapestry5.services   
 

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

Classes in org.apache.tapestry5.internal.services that implement ObjectProvider
 class AliasImpl
           
 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.
 

Methods in org.apache.tapestry5.internal.services that return ObjectProvider
 ObjectProvider AliasImpl.getObjectProvider()
           
 

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 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.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, ServiceOverride serviceOverride)
           AnnotationBasedContributions Empty placeholder used to seperate annotation-based ObjectProvider contributions (which come before) from non-annotation based (ServiceOverride here, Alias in tapestry-core) which come after.
 

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.services
 

Methods in org.apache.tapestry5.services that return ObjectProvider
 ObjectProvider Alias.getObjectProvider()
          Returns an object provideer that checks the desired type against the service's contributions.
 

Methods in org.apache.tapestry5.services with parameters of type ObjectProvider
static void TapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, Alias alias, ObjectProvider assetObjectProvider)
          Contributes two object providers: Alias Searches by type among contributions to the Alias service Asset Checks for the Path annotation, and injects an Asset Service Injects based on the Service annotation, if present
 

Method parameters in org.apache.tapestry5.services with type arguments of type ObjectProvider
static void TapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, Alias alias, ObjectProvider assetObjectProvider)
          Contributes two object providers: Alias Searches by type among contributions to the Alias service Asset Checks for the Path annotation, and injects an Asset Service Injects based on the Service annotation, if present
 



Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.