Uses of Interface
org.picocontainer.InjectionFactory
-
Packages that use InjectionFactory Package Description org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.org.picocontainer.injectors InjectionFactories make Injectors which implement specific types of dependency injection -
-
Uses of InjectionFactory in org.picocontainer
Methods in org.picocontainer with parameters of type InjectionFactory Modifier and Type Method Description protected void
PicoBuilder. addInjector(InjectionFactory injectionType)
Constructors in org.picocontainer with parameters of type InjectionFactory Constructor Description PicoBuilder(InjectionFactory injectionType)
PicoBuilder(PicoContainer parentContainer, InjectionFactory injectionType)
-
Uses of InjectionFactory in org.picocontainer.injectors
Classes in org.picocontainer.injectors that implement InjectionFactory Modifier and Type Class Description class
AbstractInjectionFactory
class
AdaptingInjection
Creates injector instances, depending on the injection characteristics of the component class.class
AnnotatedFieldInjection
AInjectionFactory
for Guice-style annotated fields.class
AnnotatedMethodInjection
AInjectionFactory
for Guice-style annotated methods.class
CompositeInjection
A Composite of other types on InjectionFactories - pass them into the varargs constructor.class
ConstructorInjection
AInjectionFactory
for constructor injection.class
ForgetfulConstructorInjection
Constructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.class
MethodInjection
AInjectionFactory
for methods.class
MethodInjection.MethodInjectionByName
class
MethodInjection.MethodInjectionByReflectionMethod
class
MultiInjection
class
NamedFieldInjection
AInjectionFactory
for named fields.class
NamedMethodInjection
class
Reinjection
class
SetterInjection
AInjectionFactory
for JavaBeans.class
TypedFieldInjection
AInjectionFactory
for named fields.Methods in org.picocontainer.injectors that return InjectionFactory Modifier and Type Method Description static InjectionFactory
Injectors. adaptiveDI()
static InjectionFactory
Injectors. annotatedFieldDI()
static InjectionFactory
Injectors. annotatedFieldDI(java.lang.Class<? extends java.lang.annotation.Annotation> injectionAnnotation)
static InjectionFactory
Injectors. annotatedMethodDI()
static InjectionFactory
Injectors. annotatedMethodDI(java.lang.Class<? extends java.lang.annotation.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 InjectionFactory Modifier and Type Method Description java.lang.Object
Reinjector. reinject(java.lang.Class<?> key, java.lang.Class<?> impl, InjectionFactory reinjectionFactory)
Reinjecting into a method.java.lang.Object
Reinjector. reinject(java.lang.Class<?> key, java.lang.Class implementation, java.lang.Object instance, java.util.Properties properties, InjectionFactory reinjectionFactory)
Reinjecting into a method.java.lang.Object
Reinjector. reinject(java.lang.Class<?> key, java.lang.Class implementation, java.lang.Object instance, InjectionFactory reinjectionFactory)
Reinjecting into a method.java.lang.Object
Reinjector. reinject(java.lang.Class<?> key, InjectionFactory reinjectionFactory)
Reinjecting into a method.Constructors in org.picocontainer.injectors with parameters of type InjectionFactory Constructor Description CompositeInjection(InjectionFactory... injectionFactories)
Reinjection(InjectionFactory reinjectionFactory, PicoContainer parent)
-