Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.picocontainer.InjectionFactory

Packages that use InjectionFactory
org.picocontainer | This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.
org.picocontainer.injectors |

Uses of InjectionFactory in org.picocontainer

Constructors in org.picocontainer with parameters of type InjectionFactory
`PicoBuilder(InjectionFactory injectionType)`
`PicoBuilder(PicoContainer parentContainer, InjectionFactory injectionType)`

Uses of InjectionFactory in org.picocontainer.injectors

Classes in org.picocontainer.injectors that implement InjectionFactory
`class` | `AbstractInjectionFactory`
`class` | `AdaptingInjection` Creates injector instances, depending on the injection characteristics of the component class.
`class` | `AnnotatedFieldInjection` A `InjectionFactory` for Guice-style annotated fields.
`class` | `AnnotatedMethodInjection` A `InjectionFactory` for Guice-style annotated methods.
`class` | `CompositeInjection` A Composite of other types on InjectionFactories - pass them into the varargs constructor.
`class` | `ConstructorInjection` A `InjectionFactory` 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` A `InjectionFactory` for methods.
`class` | `MethodInjection.MethodInjectionByName`
`class` | `MethodInjection.MethodInjectionByReflectionMethod`
`class` | `MultiInjection`
`class` | `NamedFieldInjection` A `InjectionFactory` for named fields.
`class` | `Reinjection`
`class` | `SetterInjection` A `InjectionFactory` for JavaBeans.
`class` | `TypedFieldInjection` A `InjectionFactory` for named fields.

Methods in org.picocontainer.injectors that return InjectionFactory
`static InjectionFactory` | `Injectors.adaptiveDI()`
`static InjectionFactory` | `Injectors.annotatedFieldDI()`
`static InjectionFactory` | `Injectors.annotatedMethodDI()`
`static InjectionFactory` | `Injectors.CDI()`
`static InjectionFactory` | `Injectors.SDI()`

Methods in org.picocontainer.injectors with parameters of type InjectionFactory
`Object` | `Reinjector.reinject(Class<?> key, Class<?> impl, InjectionFactory reinjectionFactory)` Reinjecting into a method.
`Object` | `Reinjector.reinject(Class<?> key, Class implementation, Object instance, InjectionFactory reinjectionFactory)` Reinjecting into a method.
`Object` | `Reinjector.reinject(Class<?> key, Class implementation, Object instance, Properties properties, InjectionFactory reinjectionFactory)` Reinjecting into a method.
`Object` | `Reinjector.reinject(Class<?> key, InjectionFactory reinjectionFactory)` Reinjecting into a method.

Constructors in org.picocontainer.injectors with parameters of type InjectionFactory
`CompositeInjection(InjectionFactory... injectionFactories)`
`Reinjection(InjectionFactory reinjectionFactory, PicoContainer parent)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2009 Codehaus. All Rights Reserved.