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