KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > nanocontainer > testmodel > TestComponentAdapterFactory


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 /**
11  * @author Paul Hammant
12  * @version $Revision: 3146 $
13  */

14 public class TestComponentAdapterFactory extends DefaultComponentAdapterFactory {
15
16     public StringBuffer JavaDoc sb;
17
18     public TestComponentAdapterFactory(StringBuffer JavaDoc sb) {
19         this.sb = sb;
20     }
21
22     public ComponentAdapter createComponentAdapter(Object JavaDoc componentKey, Class JavaDoc componentImplementation, Parameter[] parameters) throws PicoIntrospectionException, AssignabilityRegistrationException, NotConcreteRegistrationException {
23         sb.append("called");
24         return super.createComponentAdapter(componentKey, componentImplementation, parameters); //To change body of overridden methods use File | Settings | File Templates.
25
}
26 }
27
Popular Tags