Package | Description |
---|---|
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.ioc.internal.services |
[INTERNAL USE ONLY] Tapestry IOC service implementation classes; API subject to change.
|
org.apache.tapestry5.ioc.modules | |
org.apache.tapestry5.ioc.services |
Tapestry IOC service interfaces
|
org.apache.tapestry5.ioc.test |
Classes supporting testing of Tapestry IOC services
|
org.apache.tapestry5.jpa.modules | |
org.apache.tapestry5.modules |
Modifier and Type | Class and Description |
---|---|
class |
EntityManagerObjectProvider |
Modifier and Type | Class and Description |
---|---|
class |
ApplicationMessageCatalogObjectProvider
Allows for injection of the global application message catalog into services.
|
class |
AssetObjectProvider
Exposes assets (in the current locale).
|
class |
ServiceAnnotationObjectProvider
Adds support for the
Service annotation (which can be applied to fields or parameters), which is used to
disambiguate injection when multiple services implement the same service interface. |
Modifier and Type | Class and Description |
---|---|
class |
AutobuildObjectProvider
Checks for the
Autobuild annotation and, if so
invokes ObjectLocator.autobuild(Class) on it. |
class |
StaticObjectProvider<S>
Provides a single object of a given type.
|
class |
SymbolObjectProvider
Performs an injection based on a
Symbol annotation. |
class |
ValueObjectProvider
Provides an object when the
Value annotation is present. |
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
ServiceOverrideImpl.getServiceOverrideProvider() |
Constructor and Description |
---|
MasterObjectProviderImpl(List<ObjectProvider> configuration,
OperationTracker tracker) |
Modifier and Type | Method and Description |
---|---|
static void |
TapestryIOCModule.setupObjectProviders(OrderedConfiguration<ObjectProvider> configuration,
ServiceOverride serviceOverride)
AnnotationBasedContributions
Empty placeholder used to separate annotation-based ObjectProvider contributions (which come before) from
non-annotation based (such as ServiceOverride) which come after.
Value
Supports the
Value annotation
Symbol
Supports the Symbol annotations
Autobuild
Supports the Autobuild annotation
ServiceOverride
Allows simple service overrides via the ServiceOverride service
(and its configuration)
|
Modifier and Type | Method and Description |
---|---|
ObjectProvider |
ServiceOverride.getServiceOverrideProvider()
Returns a provider based on the configuration; this is wired into the
MasterObjectProvider 's configuration. |
Modifier and Type | Method and Description |
---|---|
protected ObjectProvider |
IOCTestCase.mockObjectProvider()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected <T> void |
IOCTestCase.train_provide(ObjectProvider provider,
Class<T> objectType,
AnnotationProvider annotationProvider,
ObjectLocator locator,
T object)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
JpaModule.provideObjectProviders(OrderedConfiguration<ObjectProvider> configuration) |
Modifier and Type | Method and Description |
---|---|
static void |
TapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration,
ObjectProvider assetObjectProvider,
ObjectLocator locator)
|
Modifier and Type | Method and Description |
---|---|
static void |
TapestryModule.contributeMasterObjectProvider(OrderedConfiguration<ObjectProvider> configuration,
ObjectProvider assetObjectProvider,
ObjectLocator locator)
|
5.6.3 - Copyright © 2003-2021 The Apache Software Foundation.