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

Packages that use ObjectLocator
org.apache.tapestry5.ioc   
org.apache.tapestry5.ioc.internal   
org.apache.tapestry5.ioc.internal.services   
org.apache.tapestry5.ioc.internal.util   
org.apache.tapestry5.ioc.services   
org.apache.tapestry5.ioc.test   
 

Uses of ObjectLocator in org.apache.tapestry5.ioc
 

Subinterfaces of ObjectLocator in org.apache.tapestry5.ioc
 interface Registry
          Public access to the IoC service registry.
 interface ServiceBuilderResources
          Extends ServiceResources with additional methods needed only by the service builder method, related to accessing a service's configuration.
 interface ServiceResources
          Contains resources that may be provided to a service when it initializes, which includes other services defined in the registry.
 

Methods in org.apache.tapestry5.ioc with parameters of type ObjectLocator
<T> T
ObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
          Provides an object based on an expression.
 

Uses of ObjectLocator in org.apache.tapestry5.ioc.internal
 

Subinterfaces of ObjectLocator in org.apache.tapestry5.ioc.internal
 interface InternalRegistry
          Internal view of the module registry, adding additional methods needed by modules.
 

Classes in org.apache.tapestry5.ioc.internal that implement ObjectLocator
 class ObjectLocatorImpl
          Base service locator class used when only the module is known (i.e., when instantiating a module class).
 class RegistryImpl
           
 class RegistryWrapper
          A wrapper around InternalRegistry that exists to expand symbols in a service id before invoking getService(Class).
 class ServiceResourcesImpl
          Implementation of ServiceBuilderResources.
 

Methods in org.apache.tapestry5.ioc.internal with parameters of type ObjectLocator
<T> T
RegistryImpl.getObject(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule)
           
<T> T
InternalRegistry.getObject(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule)
          As with getObject(Class, org.apache.tapestry5.ioc.AnnotationProvider), but handles the Local annotation.
<T> T
RegistryImpl.proxy(java.lang.Class<T> interfaceClass, java.lang.Class<? extends T> implementationClass, ObjectLocator locator)
           
<T> T
InternalRegistry.proxy(java.lang.Class<T> interfaceClass, java.lang.Class<? extends T> implementationClass, ObjectLocator locator)
          Creates a just-in-time (and possibly, live reloading) proxy for the indicated class and interface, using the provided locator to autobuild the implementationClass (when necessary).
 

Constructors in org.apache.tapestry5.ioc.internal with parameters of type ObjectLocator
AbstractConfigurationImpl(java.lang.Class<T> contributionType, ObjectLocator locator)
           
ReloadableObjectCreator(java.lang.ClassLoader baseClassLoader, java.lang.String implementationClassName, org.slf4j.Logger logger, OperationTracker tracker, ObjectLocator locator)
           
ValidatingConfigurationWrapper(java.lang.Class<T> expectedType, ObjectLocator locator, java.util.Collection<T> collection, java.lang.String serviceId)
           
ValidatingMappedConfigurationWrapper(java.lang.Class<V> expectedValueType, ObjectLocator locator, java.util.Map<K,V> map, java.util.Map<K,MappedConfigurationOverride<K,V>> overrides, java.lang.String serviceId, ContributionDef contributionDef, java.lang.Class<K> expectedKeyType, java.util.Map<K,ContributionDef> keyToContributor)
           
ValidatingOrderedConfigurationWrapper(java.lang.Class<T> expectedType, ObjectLocator locator, Orderer<T> orderer, java.util.Map<java.lang.String,org.apache.tapestry5.ioc.internal.OrderedConfigurationOverride<T>> overrides, ContributionDef contribDef, java.lang.String serviceId)
           
 

Uses of ObjectLocator in org.apache.tapestry5.ioc.internal.services
 

Methods in org.apache.tapestry5.ioc.internal.services with parameters of type ObjectLocator
<T> T
ValueObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
<T> T
SymbolObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
<T> T
AutobuildObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)
           
<T> T
MasterObjectProviderImpl.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, boolean required)
           
 

Uses of ObjectLocator in org.apache.tapestry5.ioc.internal.util
 

Methods in org.apache.tapestry5.ioc.internal.util with parameters of type ObjectLocator
static java.lang.Object[] InternalUtils.calculateParameters(ObjectLocator locator, InjectionResources resources, java.lang.Class[] parameterTypes, java.lang.reflect.Type[] genericTypes, java.lang.annotation.Annotation[][] parameterAnnotations, OperationTracker tracker)
           
static java.lang.Object[] InternalUtils.calculateParametersForConstructor(java.lang.reflect.Constructor constructor, ObjectLocator locator, InjectionResources resources, OperationTracker tracker)
           
static java.lang.Object[] InternalUtils.calculateParametersForMethod(java.lang.reflect.Method method, ObjectLocator locator, InjectionResources resources, OperationTracker tracker)
           
static void InternalUtils.injectIntoFields(java.lang.Object object, ObjectLocator locator, InjectionResources resources, OperationTracker tracker)
          Injects into the fields (of all visibilities) when the Inject or InjectService annotations are present.
static void InternalUtils.invokePostInjectionMethods(java.lang.Object object, ObjectLocator locator, InjectionResources injectionResources, OperationTracker tracker)
           
 

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

Methods in org.apache.tapestry5.ioc.services with parameters of type ObjectLocator
<T> T
MasterObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, boolean required)
          Provides an object based on an expression.
 

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

Methods in org.apache.tapestry5.ioc.test that return ObjectLocator
protected  ObjectLocator IOCTestCase.mockObjectLocator()
           
 

Methods in org.apache.tapestry5.ioc.test with parameters of type ObjectLocator
protected
<T> void
IOCTestCase.train_autobuild(ObjectLocator locator, java.lang.Class<T> beanClass, T instance)
           
protected
<T> void
IOCTestCase.train_getService(ObjectLocator locator, java.lang.Class<T> serviceInterface, T service)
           
protected
<T> void
IOCTestCase.train_getService(ObjectLocator locator, java.lang.String serviceId, java.lang.Class<T> serviceInterface, T service)
           
protected
<T> void
IOCTestCase.train_provide(ObjectProvider provider, java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, T object)
           
 



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