| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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(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 | ||
|---|---|---|
 | 
EntityManagerObjectProvider.provide(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.  | 
|
 | 
ServiceAnnotationObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
 | 
|
 | 
AssetObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
Provides the asset.  | 
|
 | 
ApplicationMessageCatalogObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
 | 
|
 boolean | 
ServiceInjectionProvider.provideInjection(PlasticField field,
                                 ObjectLocator locator,
                                 MutableComponentModel componentModel)
 | 
|
 boolean | 
BlockInjectionProvider.provideInjection(PlasticField field,
                                 ObjectLocator locator,
                                 MutableComponentModel componentModel)
 | 
|
 boolean | 
AssetInjectionProvider.provideInjection(PlasticField field,
                                 ObjectLocator locator,
                                 MutableComponentModel componentModel)
 | 
|
 boolean | 
DefaultInjectionProvider.provideInjection(PlasticField field,
                                 ObjectLocator locator,
                                 MutableComponentModel componentModel)
 | 
|
 boolean | 
CommonResourcesInjectionProvider.provideInjection(PlasticField field,
                                 ObjectLocator locator,
                                 MutableComponentModel componentModel)
 | 
|
| Constructors in org.apache.tapestry5.internal.services with parameters of type ObjectLocator | |
|---|---|
ApplicationMessageCatalogObjectProvider(ObjectLocator locator)
 | 
|
ApplicationStateManagerImpl(Map<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 | ||
|---|---|---|
 | 
ObjectProvider.provide(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 | ||
|---|---|---|
 | 
InternalRegistry.getObject(Class<T> objectType,
                   AnnotationProvider annotationProvider,
                   ObjectLocator locator,
                   Module localModule)
As with getObject(Class, org.apache.tapestry5.ioc.AnnotationProvider),
 but handles the Local annotation. | 
|
 | 
RegistryImpl.getObject(Class<T> objectType,
                   AnnotationProvider annotationProvider,
                   ObjectLocator locator,
                   Module localModule)
 | 
|
 | 
InternalRegistry.proxy(Class<T> interfaceClass,
           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).  | 
|
 | 
RegistryImpl.proxy(Class<T> interfaceClass,
           Class<? extends T> implementationClass,
           ObjectLocator locator)
 | 
|
| Uses of ObjectLocator in org.apache.tapestry5.ioc.internal.services | 
|---|
| Methods in org.apache.tapestry5.ioc.internal.services with parameters of type ObjectLocator | ||
|---|---|---|
 | 
SymbolObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
 | 
|
 | 
StaticObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
 | 
|
 | 
ValueObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
 | 
|
 | 
AutobuildObjectProvider.provide(Class<T> objectType,
               AnnotationProvider annotationProvider,
               ObjectLocator locator)
 | 
|
 | 
MasterObjectProviderImpl.provide(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,
                                       Class[] parameterTypes,
                                       Type[] genericTypes,
                                       Annotation[][] parameterAnnotations,
                                       OperationTracker tracker)
 | 
|
static ObjectCreator[] | 
InternalUtils.calculateParametersForMethod(Method method,
                                                         ObjectLocator locator,
                                                         InjectionResources resources,
                                                         OperationTracker tracker)
 | 
|
static
 | 
InternalUtils.createConstructorConstructionPlan(OperationTracker tracker,
                                                                   ObjectLocator locator,
                                                                   InjectionResources resources,
                                                                   org.slf4j.Logger logger,
                                                                   String description,
                                                                   Constructor<T> constructor)
 | 
|
static
 | 
InternalUtils.createMethodInvocationPlan(OperationTracker tracker,
                                                     ObjectLocator locator,
                                                     InjectionResources resources,
                                                     org.slf4j.Logger logger,
                                                     String description,
                                                     Object instance,
                                                     Method method)
 | 
|
static void | 
InternalUtils.injectIntoFields(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 | ||
|---|---|---|
 | 
MasterObjectProvider.provide(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,
                               Class<T> beanClass,
                               T instance)
 | 
|
protected 
 | 
IOCTestCase.train_getService(ObjectLocator locator,
                                 Class<T> serviceInterface,
                                 T service)
 | 
|
protected 
 | 
IOCTestCase.train_getService(ObjectLocator locator,
                                 String serviceId,
                                 Class<T> serviceInterface,
                                 T service)
 | 
|
protected 
 | 
IOCTestCase.train_provide(ObjectProvider provider,
                           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(String fieldName,
                                 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,
                                             String fieldName,
                                             Class fieldType,
                                             ObjectLocator locator,
                                             ClassTransformation transformation,
                                             MutableComponentModel model,
                                             boolean result)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||