org.objectledge.pico.customization
Class CustomizingConstructorComponentAdapterFactory

java.lang.Object
  extended by org.objectledge.pico.customization.CustomizingConstructorComponentAdapterFactory
All Implemented Interfaces:
org.picocontainer.defaults.ComponentAdapterFactory

public class CustomizingConstructorComponentAdapterFactory
extends Object
implements org.picocontainer.defaults.ComponentAdapterFactory

A factory of CustomizingConstructorComponentAdapters.

Use this factory at the bottom of the factory chain for your container to take advantage of component customization. You'll also need to register CustomizedComponentAdapter for each type of the component you want to have customized.

Version:
$Revision: 1.8 $ $Date: 2005/02/10 17:49:01 $
Author:
rafal@caltha.pl

Constructor Summary
CustomizingConstructorComponentAdapterFactory()
           
 
Method Summary
 org.picocontainer.ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, org.picocontainer.Parameter[] parameters)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomizingConstructorComponentAdapterFactory

public CustomizingConstructorComponentAdapterFactory()
Method Detail

createComponentAdapter

public org.picocontainer.ComponentAdapter createComponentAdapter(Object componentKey,
                                                                 Class componentImplementation,
                                                                 org.picocontainer.Parameter[] parameters)
                                                          throws org.picocontainer.PicoIntrospectionException,
                                                                 org.picocontainer.defaults.AssignabilityRegistrationException,
                                                                 org.picocontainer.defaults.NotConcreteRegistrationException

Specified by:
createComponentAdapter in interface org.picocontainer.defaults.ComponentAdapterFactory
Throws:
org.picocontainer.PicoIntrospectionException
org.picocontainer.defaults.AssignabilityRegistrationException
org.picocontainer.defaults.NotConcreteRegistrationException


Copyright © 2003-2006 objectledge.org. All Rights Reserved.