org.picocontainer
Interface Injector<T>

All Superinterfaces:
ComponentAdapter<T>
All Known Implementing Classes:
AbstractInjector, AnnotatedFieldInjector, AnnotatedMethodInjector, CommonsLoggingInjector, CompositeInjector, ConstructorInjector, FactoryInjector, IterativeInjector, JavaLoggingInjector, Log4JInjector, MethodInjector, MultiInjector, NamedFieldInjector, SetterInjector, SimpleNamedBindingAnnotationTestCase.FieldInjector, SingleMemberInjector, Slf4JInjector, TypedFieldInjector

public interface Injector<T>
extends ComponentAdapter<T>

Implementors are responsible for instantiating and injecting dependancies into Constructors, Methods and Fields.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.picocontainer.ComponentAdapter
ComponentAdapter.NOTHING
 
Method Summary
 void decorateComponentInstance(PicoContainer container, Type into, T instance)
           
 
Methods inherited from interface org.picocontainer.ComponentAdapter
accept, findAdapterOfType, getComponentImplementation, getComponentInstance, getComponentInstance, getComponentKey, getDelegate, getDescriptor, verify
 

Method Detail

decorateComponentInstance

void decorateComponentInstance(PicoContainer container,
                               Type into,
                               T instance)


Copyright © 2003-2010 Codehaus. All Rights Reserved.