public class SimpleBeanFactory
extends java.lang.Object
implements org.springframework.beans.factory.BeanFactory
A simple BeanFactory containing a set of predefined beans which can be used as a parent for another BeanFactory.
| Constructor and Description |
|---|
SimpleBeanFactory(java.util.Map beans) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsBean(java.lang.String name) |
java.lang.String[] |
getAliases(java.lang.String name) |
<T> T |
getBean(java.lang.Class<T> type) |
java.lang.Object |
getBean(java.lang.String name) |
java.lang.Object |
getBean(java.lang.String name,
java.lang.Class requiredType) |
java.lang.Object |
getBean(java.lang.String name,
java.lang.Object[] args) |
java.lang.Class |
getType(java.lang.String name) |
boolean |
isPrototype(java.lang.String name) |
boolean |
isSingleton(java.lang.String name) |
boolean |
isTypeMatch(java.lang.String name,
java.lang.Class targetType) |
public boolean containsBean(java.lang.String name)
containsBean in interface org.springframework.beans.factory.BeanFactorypublic java.lang.String[] getAliases(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
getAliases in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic java.lang.Object getBean(java.lang.String name)
throws org.springframework.beans.BeansException
getBean in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.BeansExceptionpublic <T> T getBean(java.lang.Class<T> type)
throws org.springframework.beans.BeansException
org.springframework.beans.BeansExceptionpublic java.lang.Object getBean(java.lang.String name,
java.lang.Class requiredType)
throws org.springframework.beans.BeansException
getBean in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.BeansExceptionpublic java.lang.Object getBean(java.lang.String name,
java.lang.Object[] args)
throws org.springframework.beans.BeansException
getBean in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.BeansExceptionpublic java.lang.Class getType(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
getType in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic boolean isSingleton(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
isSingleton in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic boolean isTypeMatch(java.lang.String name,
java.lang.Class targetType)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
isTypeMatch in interface org.springframework.beans.factory.BeanFactoryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic boolean isPrototype(java.lang.String name)
isPrototype in interface org.springframework.beans.factory.BeanFactoryCopyright © 2005-2014 FuseSource. All Rights Reserved.