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 voidPicoBuilder.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 TypeClassDescriptionclassclassCreates injector instances, depending on the injection characteristics of the component class.classAInjectionFactoryfor Guice-style annotated fields.classAInjectionFactoryfor Guice-style annotated methods.classA Composite of other types on InjectionFactories - pass them into the varargs constructor.classAInjectionFactoryfor constructor injection.classConstructor Injection where 'which constructor?' is re-calculated each time an instance is asked to construct a component.classAInjectionFactoryfor methods.classclassclassclassAInjectionFactoryfor named fields.classclassclassAInjectionFactoryfor JavaBeans.classAInjectionFactoryfor named fields.Methods in org.picocontainer.injectors that return InjectionFactoryModifier and TypeMethodDescriptionstatic InjectionFactoryInjectors.adaptiveDI()static InjectionFactoryInjectors.annotatedFieldDI()static InjectionFactoryInjectors.annotatedFieldDI(Class<? extends Annotation> injectionAnnotation) static InjectionFactoryInjectors.annotatedMethodDI()static InjectionFactoryInjectors.annotatedMethodDI(Class<? extends Annotation> injectionAnnotation) static InjectionFactoryInjectors.CDI()static InjectionFactoryInjectors.namedField()static InjectionFactoryInjectors.namedMethod()static InjectionFactoryInjectors.SDI()static InjectionFactoryInjectors.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)