| AbstractFieldInjector<T> |
|
| AbstractInjectionFactory |
|
| AbstractInjector<T> |
|
| AdaptingInjection |
Creates injector instances, depending on the injection characteristics of the component class.
|
| AnnotatedFieldInjection |
|
| AnnotatedFieldInjector<T> |
Injection happens after instantiation, and through fields marked as injection points via an Annotation.
|
| AnnotatedMethodInjection |
|
| AnnotatedMethodInjector |
|
| CompositeInjection |
A Composite of other types on InjectionFactories - pass them into the varargs constructor.
|
| CompositeInjector<T> |
|
| ConstructorInjection |
|
| ConstructorInjector<T> |
Injection will happen through a constructor for the component.
|
| FactoryInjector<T> |
An Injector which provides an custom instance in a factory style
|
| FactoryInjector.CantWorkItOut |
|
| ForgetfulConstructorInjection |
Constructor Injection where 'which constructor?' is re-calculated each time an
instance is asked to construct a component.
|
| InjectInto |
|
| Injector |
convenience class providing static methods to conveniently create injectors
( like org.junit.Assert )
|
| Injectors |
|
| IterativeInjector<T> |
Injection will happen iteratively after component instantiation
|
| MethodInjection |
|
| MethodInjector<T> |
Injection will happen through a single method for the component.
|
| MethodInjector.ByMethodName |
|
| MethodInjector.ByReflectionMethod |
|
| MultiInjection |
|
| MultiInjector |
|
| NamedFieldInjection |
|
| NamedFieldInjector<T> |
Injection happens after instantiation, and fields are marked as
injection points via a named field.
|
| NamedMethodInjection |
|
| NamedMethodInjector<T> |
|
| ParameterNameBinding |
|
| PrimitiveMemberChecker |
|
| ProviderAdapter |
Providers are a type of Injector that can participate in Injection via a custom method.
|
| Reinjection |
|
| Reinjector |
A Reinjector allows methods on pre-instantiated classes to be invoked,
with appropriately scoped parameters.
|
| SetterInjection |
|
| SetterInjector<T> |
|
| SingleMemberInjector<T> |
Injection will happen in a single member function on the component.
|
| TypedFieldInjection |
|
| TypedFieldInjector<T> |
Injection happens after instantiation, and fields are marked as
injection points via a field type.
|