org.objectledge.pico.customization
Class CustomizingComponentParameter
java.lang.Object
org.picocontainer.defaults.BasicComponentParameter
org.picocontainer.defaults.ComponentParameter
org.objectledge.pico.customization.CustomizingComponentParameter
- All Implemented Interfaces:
- Serializable, org.picocontainer.Parameter
public class CustomizingComponentParameter
- extends org.picocontainer.defaults.ComponentParameter
- Version:
- $Id: CustomizingComponentParameter.java,v 1.1 2005/02/04 02:28:25 rafal Exp $
- Author:
- Rafal Krzewski
- See Also:
- Serialized Form
|
Field Summary |
private Object |
componentKey
|
static org.picocontainer.Parameter |
DEFAULT
A CustomizedComponentParameter with null componentKey |
| Fields inherited from class org.picocontainer.defaults.ComponentParameter |
ARRAY, ARRAY_ALLOW_EMPTY |
| Fields inherited from class org.picocontainer.defaults.BasicComponentParameter |
BASIC_DEFAULT |
|
Method Summary |
private org.picocontainer.ComponentAdapter |
getTargetAdapter(org.picocontainer.PicoContainer container,
Class expectedType)
|
private org.picocontainer.ComponentAdapter |
resolveAdapter(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter adapter,
Class expectedType)
|
Object |
resolveInstance(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter adapter,
Class expectedType)
|
| Methods inherited from class org.picocontainer.defaults.ComponentParameter |
accept, isResolvable, verify |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final org.picocontainer.Parameter DEFAULT
- A CustomizedComponentParameter with null componentKey
componentKey
private Object componentKey
CustomizingComponentParameter
public CustomizingComponentParameter()
- Creates new CustomizedComponentParameter instance.
CustomizingComponentParameter
public CustomizingComponentParameter(Object componentKey)
- Creates new CustomizedComponentParameter instance.
- Parameters:
componentKey - the component key.
resolveInstance
public Object resolveInstance(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter adapter,
Class expectedType)
throws org.picocontainer.PicoInstantiationException
-
- Specified by:
resolveInstance in interface org.picocontainer.Parameter- Overrides:
resolveInstance in class org.picocontainer.defaults.ComponentParameter
- Throws:
org.picocontainer.PicoInstantiationException
resolveAdapter
private org.picocontainer.ComponentAdapter resolveAdapter(org.picocontainer.PicoContainer container,
org.picocontainer.ComponentAdapter adapter,
Class expectedType)
getTargetAdapter
private org.picocontainer.ComponentAdapter getTargetAdapter(org.picocontainer.PicoContainer container,
Class expectedType)
Copyright © 2003-2006 objectledge.org. All Rights Reserved.