| org.apache.tapestry.ioc |
|
| Java Source File Name | Type | Comment |
| AnnotationProvider.java | Interface | A source of annotations. |
| AutobuildModule.java | Class | |
| BarneyModule.java | Class | Module used to demonstrate decorator ordering. |
| BaseLocatable.java | Class | Base implementation of
org.apache.tapestry.ioc.Locatable . |
| BaseLocatableTest.java | Class | |
| ConcreteServiceBuilderModule.java | Class | |
| Configuration.java | Interface | Object passed into a service contributor method that allows the method provide contributed values
to the service's configuration.
A service can collect contributions in three different ways:
- As an un-ordered collection of values
- As an ordered list of values (where each value has a unique id, pre-requisited and
post-requisites)
- As a map of keys and values
This implementation is used for un-ordered configuration data.
The service defines the type of contribution, in terms of a base class or service
interface. |
| DecoratorList.java | Interface | Used to track the order in which decorators are invoked. |
| DuplicateFredModule.java | Class | |
| DuplicateServiceTypeModule.java | Class | |
| EagerLoadModule.java | Class | Used to test service eager loading. |
| FailInConstructorRunnable.java | Class | |
| FredModule.java | Class | Module used to demonstrate decorator ordering. |
| Greeter.java | Interface | |
| GreeterModule.java | Class | |
| IdMatcher.java | Interface | A matcher of fully qualified ids. |
| Indirection.java | Interface | Used to demonstrate indirection via symbols. |
| IntegrationTest.java | Class | A few tests that are easiest (or even just possible) by building a Registry and trying out a few
things. |
| IntHolder.java | Interface | |
| IntHolderImpl.java | Class | |
| IOCConstants.java | Class | |
| IOCUtilities.java | Class | A collection of utility methods for a couple of different areas, including creating the initial
org.apache.tapestry.ioc.Registry . |
| Locatable.java | Interface | Interface implemented by objects which carry a location tag. |
| Location.java | Interface | A kind of tag applied to other objects to identify where they came from, in terms of a file (the
resource), a line number, and a column number. |
| LogSource.java | Interface | A wrapper around commons-logging's LogFactory that exists to allow particular projects to "hook"
the creation of Log instances. |
| MappedConfiguration.java | Interface | Object passed into a service contributor method that allows the method provide contributed values
to the service's configuration.
A service can collect contributions in three different ways:
- As an un-ordered collection of values
- As an ordered list of values (where each value has a unique id, pre-requisited and
post-requisites)
- As a map of keys and values
The service defines the type of contribution, in terms of a base class or service
interface. |
| MasterModule.java | Class | Used by
org.apache.tapestry.ioc.RegistryBuilderTest . |
| MessageFormatter.java | Interface | Obtained from a
org.apache.tapestry.ioc.Messages , used to format messages for a specific
localized message key. |
| Messages.java | Interface | Provides access to a messages catalog, a set of properties files that provide localized messages
for a particular locale. |
| ModuleBuilderSource.java | Interface | The source for the module builder instance needed by most (but not all) service builders, service
contributors and service decorators. |
| NameListHolder.java | Interface | Used for testing of ordered and unordered contributions. |
| NonProxiedServiceModule.java | Class | |
| ObjectCreator.java | Interface | Interface used to encapsulate any strategy used defer the creation of some object until just as
needed. |
| ObjectLocator.java | Interface | Defines an object which can provide access to services defined within a
org.apache.tapestry.ioc.Registry , or to objects or object instances available by other
means. |
| ObjectProvider.java | Interface | Object providers represent an alternate way to locate an object provided somewhere in the
org.apache.tapestry.ioc.Registry . |
| Orderable.java | Class | A wrapper that allows objects of a target type to be ordered. |
| OrderedConfiguration.java | Interface | Object passed into a service contributor method that allows the method provide contributed values
to the service's configuration.
A service can collect contributions in three different ways:
- As an un-ordered collection of values
- As an ordered list of values (where each value has a unique id, pre-requisited and
post-requisites)
- As a map of keys and values
The service defines the type of contribution, in terms of a base class or service
interface. |
| PerThreadModule.java | Class | |
| RecursiveConstructorModule.java | Class | Used by
org.apache.tapestry.ioc.IntegrationTest . |
| Registry.java | Interface | Public access to the IoC service registry. |
| RegistryBuilder.java | Class | Used to construct the IoC
org.apache.tapestry.ioc.Registry . |
| RegistryBuilderTest.java | Class | |
| RegistryBuilderTestModule.java | Class | |
| Resource.java | Interface | Represents a resource on the server that may be used for server side processing, or may be
exposed to the client side. |
| ServiceBinder.java | Interface | Allows a module to bind service interfaces to service implementation classes in support of
autobuilding services. |
| ServiceBindingOptions.java | Interface | Allows additional options for a service to be specified, overriding hard coded defaults or
defaults from annotations on the service. |
| ServiceBuilderAutobuilderModule.java | Class | |
| ServiceBuilderResources.java | Interface | Extends
org.apache.tapestry.ioc.ServiceResources with additional methods needed only by
the service builder method, related to accessing a service's configuration. |
| ServiceDecorator.java | Interface | A service decorator is derived from a
org.apache.tapestry.ioc.def.DecoratorDef and is
responsible for building an interceptor around an existing implementation (called the
"delegate"). |
| ServiceLifecycle.java | Interface | Allows certain types of lifecycles to control exactly how services are instantiated. |
| ServiceResources.java | Interface | Contains resources that may be provided to a service when it initializes, which includes other
services defined in the registry. |
| Sizer.java | Interface | Encapsulates a strategy for determining the size of an object. |
| Square.java | Interface | Used by
org.apache.tapestry.ioc.RegistryBuilderTest . |
| StaticModule.java | Class | |
| StringHolder.java | Interface | |
| StringHolderImpl.java | Class | |
| StringTransformer.java | Interface | Used by
org.apache.tapestry.ioc.IntegrationTest . |
| UnbuildableRunnable.java | Class | Used to test failure to autobuild a service because of a lack of a public constructor. |
| UnknownScopeModule.java | Class | |