1 package nl.hippo.componentcontainers; 2 3 import org.springframework.beans.BeansException; 4 import org.springframework.beans.factory.BeanFactory; 5 import org.springframework.beans.factory.BeanFactoryAware; 6 7 public class SpringContainer implements ComponentContainer, BeanFactoryAware 8 { 9 10 private BeanFactory m_beanFactory; 11 12 public SpringContainer() 13 { 14 super(); 15 } 16 17 public void setBeanFactory(BeanFactory beanFactory) throws BeansException 18 { 19 m_beanFactory = beanFactory; 20 } 21 22 public ComponentReference createReference(String componentName) 23 { 24 return new SpringReference(m_beanFactory, componentName); 25 } 26 27 } 28 | Popular Tags |