Package | Description |
---|---|
org.apache.tapestry5.beaneditor |
Support classes for the
BeanEditor
component. |
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.test |
[INTERNAL USE ONLY] testing support implementation 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.def |
Tapestry IOC service definitions
|
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.jcache.internal | |
org.apache.tapestry5.jcache.module | |
org.apache.tapestry5.modules | |
org.apache.tapestry5.services.transform |
Support for component class transformation.
|
Modifier and Type | Method and Description |
---|---|
BeanModelSourceBuilder |
BeanModelSourceBuilder.setObjectLocator(ObjectLocator objectLocator)
Sets the
ObjectLocator to be used. |
Constructor and Description |
---|
BeanModelImpl(Class<T> beanType,
PropertyConduitSource propertyConduitSource,
TypeCoercer typeCoercer,
Messages messages,
ObjectLocator locator) |
Modifier and Type | Method and Description |
---|---|
<T> T |
EntityManagerObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
Modifier and Type | Method and Description |
---|---|
<T> T |
ApplicationMessageCatalogObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
ServiceAnnotationObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
AssetObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
Provides the asset.
|
boolean |
CommonResourcesInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel) |
boolean |
ServiceInjectionProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel) |
boolean |
DefaultInjectionProvider.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) |
Constructor and Description |
---|
ApplicationMessageCatalogObjectProvider(ObjectLocator locator) |
ApplicationStateManagerImpl(Map<Class,ApplicationStateContribution> configuration,
ApplicationStatePersistenceStrategySource source,
ObjectLocator locator) |
BeanModelSourceImpl(TypeCoercer typeCoercer,
PropertyAccess propertyAccess,
PropertyConduitSource propertyConduitSource,
PlasticProxyFactory proxyFactory,
DataTypeAnalyzer dataTypeAnalyzer,
ObjectLocator locator) |
DefaultInjectionProvider(MasterObjectProvider masterObjectProvider,
ObjectLocator locator,
ComponentClassCache classCache) |
ServiceInjectionProvider(ObjectLocator locator,
ComponentClassCache classCache) |
Modifier and Type | Method and Description |
---|---|
static void |
PageTesterModule.setupTestableOverrides(MappedConfiguration<Class,Object> configuration,
TestableRequest request,
TestableResponse response,
ObjectLocator locator) |
Modifier and Type | Method and Description |
---|---|
boolean |
InjectNamedProvider.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel) |
Constructor and Description |
---|
InjectNamedProvider(ObjectLocator locator,
ComponentClassCache cache) |
InjectServiceWorker(ObjectLocator locator,
ComponentClassCache cache) |
InjectWorker(ObjectLocator locator,
InjectionProvider2 injectionProvider,
OperationTracker tracker) |
Modifier and Type | Interface and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
ObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator)
Provides an object based on an expression.
|
Modifier and Type | Method and Description |
---|---|
void |
StartupDef.invoke(ModuleBuilderSource moduleBuilderSource,
OperationTracker tracker,
ObjectLocator locator,
org.slf4j.Logger logger)
Invoke the startup method, which includes computing any parameters to the method.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InternalRegistry
Internal view of the module registry, adding additional methods needed by modules.
|
Modifier and Type | Class and Description |
---|---|
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 . |
Modifier and Type | Method and Description |
---|---|
<T> T |
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. |
<T> T |
RegistryImpl.getObject(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
Module localModule) |
void |
StartupDefImpl.invoke(ModuleBuilderSource moduleBuilderSource,
OperationTracker tracker,
ObjectLocator locator,
org.slf4j.Logger logger) |
<T> T |
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).
|
<T> T |
RegistryImpl.proxy(Class<T> interfaceClass,
Class<? extends T> implementationClass,
ObjectLocator locator) |
Constructor and Description |
---|
AbstractConfigurationImpl(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) |
Modifier and Type | Method and Description |
---|---|
<T> T |
ValueObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
SymbolObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
StaticObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
AutobuildObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator) |
<T> T |
MasterObjectProviderImpl.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
boolean required) |
Modifier and Type | Method and Description |
---|---|
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 <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 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. |
Modifier and Type | Method and Description |
---|---|
<T> T |
MasterObjectProvider.provide(Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
boolean required)
Provides an object based on an expression.
|
Modifier and Type | Method and Description |
---|---|
protected ObjectLocator |
IOCTestCase.mockObjectLocator()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected <T> void |
IOCTestCase.train_autobuild(ObjectLocator locator,
Class<T> beanClass,
T instance)
Deprecated.
|
protected <T> void |
IOCTestCase.train_getService(ObjectLocator locator,
Class<T> serviceInterface,
T service)
Deprecated.
|
protected <T> void |
IOCTestCase.train_getService(ObjectLocator locator,
String serviceId,
Class<T> serviceInterface,
T service)
Deprecated.
|
protected <T> void |
IOCTestCase.train_provide(ObjectProvider provider,
Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
T object)
Deprecated.
|
Constructor and Description |
---|
CacheLookupUtil(ObjectLocator objectLocator,
javax.cache.annotation.CacheKeyGenerator defaultCacheKeyGenerator,
javax.cache.annotation.CacheResolverFactory defaultCacheResolverFactory)
Single constructor of this class.
|
Modifier and Type | Method and Description |
---|---|
static void |
JCacheModule.adviseCache(MethodAdviceReceiver receiver,
ObjectLocator objectLocator)
Applies the advice to the services.
|
Modifier and Type | Method and Description |
---|---|
boolean |
InjectionProvider2.provideInjection(PlasticField field,
ObjectLocator locator,
MutableComponentModel componentModel)
Perform the injection, if possible.
|
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.