Uses of Interface
org.apache.tapestry5.commons.ObjectLocator
Packages that use ObjectLocator
Package
Description
Support classes for the
BeanEditor
component.[INTERNAL USE ONLY] support classes for the JPA module; API subject to change
[INTERNAL USE ONLY] internal service classes; API subject to change
[INTERNAL USE ONLY] testing support implementation classes; API subject to change
[INTERNAL USE ONLY] component class transformation implementation classes; API subject to change.
A code-centric, high-performance, simple Inversion of Control container
Tapestry IOC service definitions
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change
Tapestry IOC service interfaces
Support for component class transformation.
-
Uses of ObjectLocator in org.apache.tapestry5.beanmodel
Methods in org.apache.tapestry5.beanmodel with parameters of type ObjectLocatorModifier and TypeMethodDescriptionBeanModelSourceBuilder.setObjectLocator(ObjectLocator objectLocator) Sets theObjectLocatorto be used. -
Uses of ObjectLocator in org.apache.tapestry5.beanmodel.internal.beanmodel
Constructors in org.apache.tapestry5.beanmodel.internal.beanmodel with parameters of type ObjectLocatorModifierConstructorDescriptionBeanModelImpl(Class<T> beanType, PropertyConduitSource propertyConduitSource, TypeCoercer typeCoercer, Messages messages, ObjectLocator locator) -
Uses of ObjectLocator in org.apache.tapestry5.beanmodel.internal.services
Constructors in org.apache.tapestry5.beanmodel.internal.services with parameters of type ObjectLocatorModifierConstructorDescriptionBeanModelSourceImpl(TypeCoercer typeCoercer, PropertyAccess propertyAccess, PropertyConduitSource propertyConduitSource, PlasticProxyFactory proxyFactory, DataTypeAnalyzer dataTypeAnalyzer, ObjectLocator locator) -
Uses of ObjectLocator in org.apache.tapestry5.commons
Methods in org.apache.tapestry5.commons with parameters of type ObjectLocatorModifier and TypeMethodDescription<T> TObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) Provides an object based on an expression. -
Uses of ObjectLocator in org.apache.tapestry5.internal.jpa
Methods in org.apache.tapestry5.internal.jpa with parameters of type ObjectLocatorModifier and TypeMethodDescription<T> TEntityManagerObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) -
Uses of ObjectLocator in org.apache.tapestry5.internal.services
Methods in org.apache.tapestry5.internal.services with parameters of type ObjectLocatorModifier and TypeMethodDescription<T> TApplicationMessageCatalogObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> TAssetObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) Provides the asset.<T> TServiceAnnotationObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) booleanAssetInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) booleanBlockInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) booleanCommonResourcesInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) booleanDefaultInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) booleanServiceInjectionProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) Constructors in org.apache.tapestry5.internal.services with parameters of type ObjectLocatorModifierConstructorDescriptionApplicationStateManagerImpl(Map<Class, ApplicationStateContribution> configuration, ApplicationStatePersistenceStrategySource source, ObjectLocator locator) DefaultInjectionProvider(MasterObjectProvider masterObjectProvider, ObjectLocator locator, ComponentClassCache classCache) ServiceInjectionProvider(ObjectLocator locator, ComponentClassCache classCache) -
Uses of ObjectLocator in org.apache.tapestry5.internal.test
Methods in org.apache.tapestry5.internal.test with parameters of type ObjectLocatorModifier and TypeMethodDescriptionstatic voidPageTesterModule.setupTestableOverrides(MappedConfiguration<Class, Object> configuration, TestableRequest request, TestableResponse response, ObjectLocator locator) -
Uses of ObjectLocator in org.apache.tapestry5.internal.transform
Methods in org.apache.tapestry5.internal.transform with parameters of type ObjectLocatorModifier and TypeMethodDescriptionbooleanInjectNamedProvider.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) Constructors in org.apache.tapestry5.internal.transform with parameters of type ObjectLocatorModifierConstructorDescriptionInjectNamedProvider(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.iocModifier and TypeInterfaceDescriptioninterfacePublic access to the IoC service registry.interfaceExtendsServiceResourceswith additional methods needed only by the service builder method, related to accessing a service's configuration.interfaceContains resources that may be provided to a service when it initializes, which includes other services defined in the registry. -
Uses of ObjectLocator in org.apache.tapestry5.ioc.def
Methods in org.apache.tapestry5.ioc.def with parameters of type ObjectLocatorModifier and TypeMethodDescriptionvoidStartupDef.invoke(ModuleBuilderSource moduleBuilderSource, OperationTracker tracker, ObjectLocator locator, org.slf4j.Logger logger) Invoke the startup method, which includes computing any parameters to the method. -
Uses of ObjectLocator in org.apache.tapestry5.ioc.internal
Subinterfaces of ObjectLocator in org.apache.tapestry5.ioc.internalModifier and TypeInterfaceDescriptioninterfaceInternal view of the module registry, adding additional methods needed by modules.Classes in org.apache.tapestry5.ioc.internal that implement ObjectLocatorModifier and TypeClassDescriptionclassBase service locator class used when only the module is known (i.e., when instantiating a module class).classclassA wrapper aroundInternalRegistrythat exists to expand symbols in a service id before invokinggetService(String, Class).classImplementation ofServiceBuilderResources.Methods in org.apache.tapestry5.ioc.internal with parameters of type ObjectLocatorModifier and TypeMethodDescription<T> TInternalRegistry.getObject(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule) As withgetObject(Class, org.apache.tapestry5.commons.AnnotationProvider), but handles theLocalannotation.<T> TRegistryImpl.getObject(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, Module localModule) voidStartupDefImpl.invoke(ModuleBuilderSource moduleBuilderSource, OperationTracker tracker, ObjectLocator locator, org.slf4j.Logger logger) <T> TInternalRegistry.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).<T> TRegistryImpl.proxy(Class<T> interfaceClass, Class<? extends T> implementationClass, ObjectLocator locator) Constructors in org.apache.tapestry5.ioc.internal with parameters of type ObjectLocatorModifierConstructorDescriptionAbstractConfigurationImpl(Class<T> contributionType, ObjectLocator locator) ReloadableObjectCreator(PlasticProxyFactory proxyFactory, ClassLoader baseClassLoader, String implementationClassName, org.slf4j.Logger logger, OperationTracker tracker, ObjectLocator locator) TypeCoercerProxyImpl(ObjectLocator locator) ValidatingConfigurationWrapper(Class<T> expectedType, ObjectLocator locator, TypeCoercerProxy typeCoercer, Collection<T> collection, String serviceId) ValidatingMappedConfigurationWrapper(Class<V> expectedValueType, ObjectLocator locator, TypeCoercerProxy typeCoercer, Map<K, V> map, Map<K, MappedConfigurationOverride<K, V>> overrides, String serviceId, ContributionDef contributionDef, Class<K> expectedKeyType, Map<K, ContributionDef> keyToContributor) ValidatingOrderedConfigurationWrapper(Class<T> expectedType, ObjectLocator locator, TypeCoercerProxy typeCoercer, Orderer<T> orderer, Map<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 ObjectLocatorModifier and TypeMethodDescription<T> TAutobuildObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> TMasterObjectProviderImpl.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, boolean required) <T> TStaticObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> TSymbolObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) <T> TValueObjectProvider.provide(Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator) -
Uses of ObjectLocator in org.apache.tapestry5.ioc.internal.util
Methods in org.apache.tapestry5.ioc.internal.util with parameters of type ObjectLocatorModifier and TypeMethodDescriptionstatic 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 <T> ObjectCreator<T>InternalUtils.createConstructorConstructionPlan(OperationTracker tracker, ObjectLocator locator, InjectionResources resources, org.slf4j.Logger logger, String description, Constructor<T> constructor) static <T> ObjectCreator<T>InternalUtils.createMethodInvocationPlan(OperationTracker tracker, ObjectLocator locator, InjectionResources resources, org.slf4j.Logger logger, String description, Object instance, Method method) static voidInternalUtils.injectIntoFields(Object object, ObjectLocator locator, InjectionResources resources, OperationTracker tracker) Injects into the fields (of all visibilities) when theInjectorInjectServiceannotations are present. -
Uses of ObjectLocator in org.apache.tapestry5.ioc.services
Methods in org.apache.tapestry5.ioc.services with parameters of type ObjectLocatorModifier and TypeMethodDescription<T> TMasterObjectProvider.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 ObjectLocatorModifier and TypeMethodDescriptionprotected final ObjectLocatorIOCTestCase.mockObjectLocator()Deprecated.Methods in org.apache.tapestry5.ioc.test with parameters of type ObjectLocatorModifier and TypeMethodDescriptionprotected final <T> voidIOCTestCase.train_autobuild(ObjectLocator locator, Class<T> beanClass, T instance) Deprecated.protected final <T> voidIOCTestCase.train_getService(ObjectLocator locator, Class<T> serviceInterface, T service) Deprecated.protected final <T> voidIOCTestCase.train_getService(ObjectLocator locator, String serviceId, Class<T> serviceInterface, T service) Deprecated.protected final <T> voidIOCTestCase.train_provide(ObjectProvider provider, Class<T> objectType, AnnotationProvider annotationProvider, ObjectLocator locator, T object) Deprecated. -
Uses of ObjectLocator in org.apache.tapestry5.jcache.internal
Constructors in org.apache.tapestry5.jcache.internal with parameters of type ObjectLocatorModifierConstructorDescriptionCacheLookupUtil(ObjectLocator objectLocator, javax.cache.annotation.CacheKeyGenerator defaultCacheKeyGenerator, javax.cache.annotation.CacheResolverFactory defaultCacheResolverFactory) Single constructor of this class. -
Uses of ObjectLocator in org.apache.tapestry5.jcache.module
Methods in org.apache.tapestry5.jcache.module with parameters of type ObjectLocatorModifier and TypeMethodDescriptionstatic voidJCacheModule.adviseCache(MethodAdviceReceiver receiver, ObjectLocator objectLocator) Applies the advice to the services. -
Uses of ObjectLocator in org.apache.tapestry5.modules
Methods in org.apache.tapestry5.modules with parameters of type ObjectLocatorModifier and TypeMethodDescriptionstatic voidTapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration, ObjectProvider assetObjectProvider, ObjectLocator locator) static voidTapestryModule.contributeTypeCoercer(MappedConfiguration<CoercionTuple.Key, CoercionTuple> configuration, ObjectLocator objectLocator, ThreadLocale threadLocale, AssetSource assetSource, DynamicTemplateParser dynamicTemplateParser) Adds coercions: String toSelectModelMap toSelectModelCollection toGridDataSourcenull toGridDataSourceList toSelectModelComponentResourcesAware(typically, a component) toComponentResourcesComponentResourcestoPropertyOverridesString toRenderableRenderabletoBlockString toDateFormatString toResource(viaAssetSource.resourceForPath(String))RenderabletoRenderCommandString toPatternString toDateFormatResourcetoDynamicTemplateAssettoResourceValueEncodertoValueEncoderFactory -
Uses of ObjectLocator in org.apache.tapestry5.services.transform
Methods in org.apache.tapestry5.services.transform with parameters of type ObjectLocatorModifier and TypeMethodDescriptionbooleanInjectionProvider2.provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) Perform the injection, if possible. -
Uses of ObjectLocator in org.apache.tapestry5.spock
Methods in org.apache.tapestry5.spock that return ObjectLocatorModifier and TypeMethodDescriptionstatic ObjectLocatorExtensionModule.build(ObjectLocator locator) Methods in org.apache.tapestry5.spock with parameters of type ObjectLocatorModifier and TypeMethodDescriptionstatic ObjectLocatorExtensionModule.build(ObjectLocator locator)