Uses of Interface
org.picocontainer.InjectionFactory
Packages that use InjectionFactory
Package
Description
This package contains the core API for PicoContainer, a compact container for working with the
dependency injection pattern.
InjectionFactories make Injectors which implement specific types of dependency injection
-
Uses of InjectionFactory in org.picocontainer
Methods in org.picocontainer with parameters of type InjectionFactoryModifier and TypeMethodDescriptionprotected void
PicoBuilder.addInjector
(InjectionFactory injectionType) Constructors in org.picocontainer with parameters of type InjectionFactoryModifierConstructorDescriptionPicoBuilder
(InjectionFactory injectionType) PicoBuilder
(PicoContainer parentContainer, InjectionFactory injectionType) -
Uses of InjectionFactory in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement InjectionFactoryModifier and TypeClassDescriptionclass
class
Creates injector instances, depending on the injection characteristics of the component class.class
AInjectionFactory
for Guice-style annotated fields.class
AInjectionFactory
for Guice-style annotated methods.class
A Composite of other types on InjectionFactories - pass them into the varargs constructor.class
AInjectionFactory
for constructor injection.class
Constructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.class
AInjectionFactory
for methods.class
class
class
class
AInjectionFactory
for named fields.class
class
class
AInjectionFactory
for JavaBeans.class
AInjectionFactory
for named fields.Methods in org.picocontainer.injectors that return InjectionFactoryModifier and TypeMethodDescriptionstatic InjectionFactory
Injectors.adaptiveDI()
static InjectionFactory
Injectors.annotatedFieldDI()
static InjectionFactory
Injectors.annotatedFieldDI
(Class<? extends Annotation> injectionAnnotation) static InjectionFactory
Injectors.annotatedMethodDI()
static InjectionFactory
Injectors.annotatedMethodDI
(Class<? extends Annotation> injectionAnnotation) static InjectionFactory
Injectors.CDI()
static InjectionFactory
Injectors.namedField()
static InjectionFactory
Injectors.namedMethod()
static InjectionFactory
Injectors.SDI()
static InjectionFactory
Injectors.typedFieldDI()
Methods in org.picocontainer.injectors with parameters of type InjectionFactoryModifier and TypeMethodDescriptionReinjector.reinject
(Class<?> key, Class<?> impl, InjectionFactory reinjectionFactory) Reinjecting into a method.Reinjector.reinject
(Class<?> key, Class implementation, Object instance, Properties properties, InjectionFactory reinjectionFactory) Reinjecting into a method.Reinjector.reinject
(Class<?> key, Class implementation, Object instance, InjectionFactory reinjectionFactory) Reinjecting into a method.Reinjector.reinject
(Class<?> key, InjectionFactory reinjectionFactory) Reinjecting into a method.Constructors in org.picocontainer.injectors with parameters of type InjectionFactoryModifierConstructorDescriptionCompositeInjection
(InjectionFactory... injectionFactories) Reinjection
(InjectionFactory reinjectionFactory, PicoContainer parent)