org.apache.servicemix.common.xbean
Class SimpleBeanFactory
java.lang.Object
org.apache.servicemix.common.xbean.SimpleBeanFactory
- All Implemented Interfaces:
- org.springframework.beans.factory.BeanFactory
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.
- Author:
- gnodet
| Fields inherited from interface org.springframework.beans.factory.BeanFactory |
FACTORY_BEAN_PREFIX |
|
Method Summary |
boolean |
containsBean(java.lang.String name)
|
java.lang.String[] |
getAliases(java.lang.String name)
|
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleBeanFactory
public SimpleBeanFactory(java.util.Map beans)
containsBean
public boolean containsBean(java.lang.String name)
- Specified by:
containsBean in interface org.springframework.beans.factory.BeanFactory
getAliases
public java.lang.String[] getAliases(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
- Specified by:
getAliases in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
getBean
public java.lang.Object getBean(java.lang.String name)
throws org.springframework.beans.BeansException
- Specified by:
getBean in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.BeansException
getBean
public <T> T getBean(java.lang.Class<T> type)
throws org.springframework.beans.BeansException
- Throws:
org.springframework.beans.BeansException
getBean
public java.lang.Object getBean(java.lang.String name,
java.lang.Class requiredType)
throws org.springframework.beans.BeansException
- Specified by:
getBean in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.BeansException
getBean
public java.lang.Object getBean(java.lang.String name,
java.lang.Object[] args)
throws org.springframework.beans.BeansException
- Specified by:
getBean in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.BeansException
getType
public java.lang.Class getType(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
- Specified by:
getType in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
isSingleton
public boolean isSingleton(java.lang.String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
- Specified by:
isSingleton in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
isTypeMatch
public boolean isTypeMatch(java.lang.String name,
java.lang.Class targetType)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
- Specified by:
isTypeMatch in interface org.springframework.beans.factory.BeanFactory
- Throws:
org.springframework.beans.factory.NoSuchBeanDefinitionException
isPrototype
public boolean isPrototype(java.lang.String name)
- Specified by:
isPrototype in interface org.springframework.beans.factory.BeanFactory
Copyright © 2005-2012 FuseSource. All Rights Reserved.