|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Provider | Providers are a type of Injector that can participate in Injection via a custom method. |
Class Summary | |
---|---|
AbstractInjectionFactory | |
AbstractInjector<T> | This ComponentAdapter will instantiate a new object for each call to
ComponentAdapter.getComponentInstance(PicoContainer, Type) . |
AdaptingInjection | Creates injector instances, depending on the injection characteristics of the component class. |
AnnotatedFieldInjection | A InjectionFactory for Guice-style annotated fields. |
AnnotatedFieldInjector | Injection happens after instantiation, and through fields marked as injection points via an Annotation. |
AnnotatedMethodInjection | A InjectionFactory for Guice-style annotated methods. |
AnnotatedMethodInjector | |
CompositeInjection | A Composite of other types on InjectionFactories - pass them into the varargs constructor. |
CompositeInjector<T> | |
ConstructorInjection | A InjectionFactory for constructor injection. |
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 | A InjectionFactory for methods. |
MethodInjector<T> | Injection will happen through a single method for the component. |
MethodInjector.ByReflectionMethod | |
MultiInjection | |
MultiInjector | |
NamedFieldInjection | A InjectionFactory for named fields. |
NamedFieldInjector | 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 | A InjectionFactory for JavaBeans. |
SetterInjector<T> | Instantiates components using empty constructors and Setter Injection. |
SingleMemberInjector<T> | Injection will happen in a single member function on the component. |
TypedFieldInjection | A InjectionFactory for named fields. |
TypedFieldInjector | Injection happens after instantiation, and fields are marked as injection points via a field type. |
Exception Summary | |
---|---|
AbstractInjector.AmbiguousComponentResolutionException | Exception that is thrown as part of the introspection. |
AbstractInjector.CyclicDependencyException | |
AbstractInjector.NotConcreteRegistrationException | |
AbstractInjector.UnsatisfiableDependenciesException | Exception thrown when some of the component's dependencies are not satisfiable. |
SingleMemberInjector.ParameterCannotBeNullException |
InjectionFactories make Injectors which implement specific types of dependency injection
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |