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.