org.picocontainer.defaults
Class ComponentParameter
java.lang.Object
org.picocontainer.defaults.ComponentParameter
- All Implemented Interfaces:
- Parameter, Serializable
- public class ComponentParameter
- extends Object
- implements Parameter, Serializable
A ComponentParameter should be used to pass in a particular component
as argument to a different component's constructor. This is particularly
useful in cases where several components of the same type have been registered,
but with a different key. Passing a ComponentParameter as a parameter
when registering a component will give PicoContainer a hint about what
other component to use in the constructor.
- Version:
- $Revision: 1.11 $
- Author:
- Jon Tirsén, Aslak Hellesøy
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentParameter
public ComponentParameter(Object componentKey)
ComponentParameter
public ComponentParameter(Class componentType)
resolveAdapter
public ComponentAdapter resolveAdapter(PicoContainer picoContainer)
throws PicoIntrospectionException
- Specified by:
resolveAdapter
in interface Parameter
- Throws:
PicoIntrospectionException
Copyright © 2003-2004 Codehaus. All Rights Reserved.