|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | ||
|---|---|---|
|
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 | ||
|---|---|---|
|
RegistryImpl.getObject(java.lang.Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
Module localModule)
|
|
|
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. |
|
|
RegistryImpl.proxy(java.lang.Class<T> interfaceClass,
java.lang.Class<? extends T> implementationClass,
ObjectLocator locator)
|
|
|
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 | ||
|---|---|---|
|
ValueObjectProvider.provide(java.lang.Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
|
|
|
SymbolObjectProvider.provide(java.lang.Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
|
|
|
AutobuildObjectProvider.provide(java.lang.Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
|
|
|
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 | ||
|---|---|---|
|
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
|
IOCTestCase.train_autobuild(ObjectLocator locator,
java.lang.Class<T> beanClass,
T instance)
|
|
protected
|
IOCTestCase.train_getService(ObjectLocator locator,
java.lang.Class<T> serviceInterface,
T service)
|
|
protected
|
IOCTestCase.train_getService(ObjectLocator locator,
java.lang.String serviceId,
java.lang.Class<T> serviceInterface,
T service)
|
|
protected
|
IOCTestCase.train_provide(ObjectProvider provider,
java.lang.Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
T object)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||