Uses of Class
org.picocontainer.adapters.AbstractAdapter
-
Packages that use AbstractAdapter Package Description org.picocontainer This package contains the core API for PicoContainer, a compact container for working with the dependency injection pattern.org.picocontainer.adapters org.picocontainer.injectors InjectionFactories make Injectors which implement specific types of dependency injection -
-
Uses of AbstractAdapter in org.picocontainer
Subclasses of AbstractAdapter in org.picocontainer Modifier and Type Class Description static class
DefaultPicoContainer.LateInstance
-
Uses of AbstractAdapter in org.picocontainer.adapters
Subclasses of AbstractAdapter in org.picocontainer.adapters Modifier and Type Class Description class
InstanceAdapter<T>
Component adapter which wraps a component instance. -
Uses of AbstractAdapter in org.picocontainer.injectors
Subclasses of AbstractAdapter in org.picocontainer.injectors Modifier and Type Class Description class
AbstractFieldInjector<T>
class
AbstractInjector<T>
This ComponentAdapter will instantiate a new object for each call toComponentAdapter.getComponentInstance(PicoContainer, Type)
.class
AnnotatedFieldInjector<T>
Injection happens after instantiation, and through fields marked as injection points via an Annotation.class
AnnotatedMethodInjector
class
CompositeInjector<T>
class
ConstructorInjector<T>
Injection will happen through a constructor for the component.class
IterativeInjector<T>
Injection will happen iteratively after component instantiationclass
MethodInjector<T>
Injection will happen through a single method for the component.static class
MethodInjector.ByMethodName
static class
MethodInjector.ByReflectionMethod
class
MultiInjector
class
NamedFieldInjector<T>
Injection happens after instantiation, and fields are marked as injection points via a named field.class
NamedMethodInjector<T>
class
SetterInjector<T>
Instantiates components using empty constructors and Setter Injection.class
SingleMemberInjector<T>
Injection will happen in a single member function on the component.class
TypedFieldInjector<T>
Injection happens after instantiation, and fields are marked as injection points via a field type.
-