1 package org.nanocontainer.testmodel; 2 3 import org.picocontainer.ComponentAdapter; 4 import org.picocontainer.Parameter; 5 import org.picocontainer.PicoIntrospectionException; 6 import org.picocontainer.defaults.AssignabilityRegistrationException; 7 import org.picocontainer.defaults.DefaultComponentAdapterFactory; 8 import org.picocontainer.defaults.NotConcreteRegistrationException; 9 10 14 public class TestComponentAdapterFactory extends DefaultComponentAdapterFactory { 15 16 public StringBuffer sb; 17 18 public TestComponentAdapterFactory(StringBuffer sb) { 19 this.sb = sb; 20 } 21 22 public ComponentAdapter createComponentAdapter(Object componentKey, Class componentImplementation, Parameter[] parameters) throws PicoIntrospectionException, AssignabilityRegistrationException, NotConcreteRegistrationException { 23 sb.append("called"); 24 return super.createComponentAdapter(componentKey, componentImplementation, parameters); } 26 } 27 | Popular Tags |