org.picocontainer.injectors
Class SetterInjection
java.lang.Object
org.picocontainer.injectors.AbstractInjectionFactory
org.picocontainer.injectors.SetterInjection
- All Implemented Interfaces:
- Serializable, ComponentFactory, InjectionFactory
public class SetterInjection
- extends AbstractInjectionFactory
A InjectionFactory for JavaBeans.
The factory creates SetterInjector.
- Author:
- Jörg Schaible
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SetterInjection
public SetterInjection(String prefix)
SetterInjection
public SetterInjection()
createComponentAdapter
public <T> ComponentAdapter<T> createComponentAdapter(ComponentMonitor monitor,
LifecycleStrategy lifecycleStrategy,
Properties componentProperties,
Object componentKey,
Class<T> componentImplementation,
Parameter... parameters)
throws PicoCompositionException
- Create a
SetterInjector.
- Parameters:
monitor - lifecycleStrategy - componentProperties - componentKey - The component's keycomponentImplementation - The class of the bean.parameters - Any parameters for the setters. If null the adapter
solves the dependencies for all setters internally. Otherwise
the number parameters must match the number of the setter.
- Returns:
- Returns a new
SetterInjector.
- Throws:
PicoCompositionException - if dependencies cannot be solved
Copyright © 2003-2010 Codehaus. All Rights Reserved.