Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use ObjectLocator
org.apache.tapestry5.internal.beaneditor | [INTERNAL USE ONLY] support classes for the `BeanEditor` component; API subject to change
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.internal.transform | [INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; 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.internal.util | [INTERNAL USE ONLY] utility classes for Tapestry IOC services; 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.services | Core services
org.apache.tapestry5.services.transform | Support for component class transformation.
org.apache.tapestry5.test | Support for testing Tapestry pages

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

Constructors in org.apache.tapestry5.internal.beaneditor with parameters of type ObjectLocator
`BeanModelImpl(java.lang.Class<T> beanType, PropertyConduitSource propertyConduitSource, TypeCoercer typeCoercer, Messages messages, ObjectLocator locator)`

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

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

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

Methods in org.apache.tapestry5.internal.services with parameters of type ObjectLocator
`static ActionRenderResponseGenerator` | `InternalModule.buildActionRenderResponseGenerator(boolean immediateMode, ObjectLocator locator)` Chooses one of two implementations, based on the configured mode.
`
`<T> T`
` | `ApplicationMessageCatalogObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `AssetObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)` Provides the asset.
`
`<T> T`
` | `ServiceAnnotationObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`boolean` | `AssetInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)`
`boolean` | `BlockInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)`
`boolean` | `CommonResourcesInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)`
`boolean` | `DefaultInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)`
`boolean` | `ServiceInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)`

Constructors in org.apache.tapestry5.internal.services with parameters of type ObjectLocator
`ApplicationMessageCatalogObjectProvider(ObjectLocator locator)`
`ApplicationStateManagerImpl(java.util.Map<java.lang.Class,ApplicationStateContribution> configuration, ApplicationStatePersistenceStrategySource source, ObjectLocator locator)`
`BeanModelSourceImpl(TypeCoercer typeCoercer, PropertyAccess propertyAccess, PropertyConduitSource propertyConduitSource, ClassFactory classFactory, DataTypeAnalyzer dataTypeAnalyzer, ObjectLocator locator)`
`DefaultInjectionProvider(MasterObjectProvider masterObjectProvider, ObjectLocator locator, ComponentClassCache classCache)`
`ServiceInjectionProvider(ObjectLocator locator, ComponentClassCache classCache)`

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

Methods in org.apache.tapestry5.internal.transform with parameters of type ObjectLocator
`boolean` | `InjectNamedProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)`

Constructors in org.apache.tapestry5.internal.transform with parameters of type ObjectLocator
`InjectNamedProvider(ObjectLocator locator, ComponentClassCache cache)`
`InjectServiceWorker(ObjectLocator locator, ComponentClassCache cache)`
`InjectWorker(ObjectLocator locator, InjectionProvider2 injectionProvider, OperationTracker tracker)`

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(String, Class)`.
`class` | `ServiceResourcesImpl` Implementation of `ServiceBuilderResources`.

Methods in org.apache.tapestry5.ioc.internal with parameters of type ObjectLocator
`
`<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.getObject(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule)`
`
`<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).
`
`<T> T`
` | `RegistryImpl.proxy(java.lang.Class<T> interfaceClass, java.lang.Class<? extends T> implementationClass, ObjectLocator locator)`

Constructors in org.apache.tapestry5.ioc.internal with parameters of type ObjectLocator
`AbstractConfigurationImpl(java.lang.Class<T> contributionType, ObjectLocator locator)`
`ReloadableObjectCreator(PlasticProxyFactory proxyFactory, java.lang.ClassLoader baseClassLoader, java.lang.String implementationClassName, org.slf4j.Logger logger, OperationTracker tracker, ObjectLocator locator)`
`TypeCoercerProxyImpl(ObjectLocator locator)`
`ValidatingConfigurationWrapper(java.lang.Class<T> expectedType, ObjectLocator locator, TypeCoercerProxy typeCoercer, java.util.Collection<T> collection, java.lang.String serviceId)`
`ValidatingMappedConfigurationWrapper(java.lang.Class<V> expectedValueType, ObjectLocator locator, TypeCoercerProxy typeCoercer, 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, TypeCoercerProxy typeCoercer, Orderer<T> orderer, java.util.Map<java.lang.String,org.apache.tapestry5.ioc.internal.OrderedConfigurationOverride<T>> overrides, ContributionDef contribDef)`

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`
` | `AutobuildObjectProvider.provide(java.lang.Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator)`
`
`<T> T`
` | `StaticObjectProvider.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`
` | `ValueObjectProvider.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 ObjectCreator[]` | `InternalUtils.calculateParameters(ObjectLocator locator, InjectionResources resources, java.lang.Class[] parameterTypes, java.lang.reflect.Type[] genericTypes, java.lang.annotation.Annotation[][] parameterAnnotations, OperationTracker tracker)`
`static ObjectCreator[]` | `InternalUtils.calculateParametersForMethod(java.lang.reflect.Method method, ObjectLocator locator, InjectionResources resources, OperationTracker tracker)`
`static
`<T> ObjectCreator<T>`
` | `InternalUtils.createConstructorConstructionPlan(OperationTracker tracker, ObjectLocator locator, InjectionResources resources, org.slf4j.Logger logger, java.lang.String description, java.lang.reflect.Constructor<T> constructor)`
`static
`<T> ObjectCreator<T>`
` | `InternalUtils.createMethodInvocationPlan(OperationTracker tracker, ObjectLocator locator, InjectionResources resources, org.slf4j.Logger logger, java.lang.String description, java.lang.Object instance, java.lang.reflect.Method method)`
`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.

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)`

Uses of ObjectLocator in org.apache.tapestry5.services

Methods in org.apache.tapestry5.services with parameters of type ObjectLocator
`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
`boolean` | `InjectionProvider.provideInjection(java.lang.String fieldName, java.lang.Class fieldType, ObjectLocator locator, ClassTransformation transformation, MutableComponentModel componentModel)` Deprecated. Perform the injection, if possible.

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

Methods in org.apache.tapestry5.services.transform with parameters of type ObjectLocator
`boolean` | `InjectionProvider2.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel)` Perform the injection, if possible.

Uses of ObjectLocator in org.apache.tapestry5.test

Methods in org.apache.tapestry5.test with parameters of type ObjectLocator
`protected void` | `TapestryTestCase.train_provideInjection(InjectionProvider provider, java.lang.String fieldName, java.lang.Class fieldType, ObjectLocator locator, ClassTransformation transformation, MutableComponentModel model, boolean result)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2012 The Apache Software Foundation.