| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for registries that hold bean definitions, i.e. RootBeanDefinition and ChildBeanDefinition instances.
Typically implemented by bean factories that work with the AbstractBeanDefinition hierarchy internally.
Method Summary | |
boolean | containsBeanDefinition(String name) Check if this registry contains a bean definition with the given name. |
String[] | getAliases(String name) Return the aliases for the given bean name, if defined. |
AbstractBeanDefinition | getBeanDefinition(String name) Return the bean definition for the given bean name. |
int | getBeanDefinitionCount() Return the number of beans defined in the registry. |
String[] | getBeanDefinitionNames() Return the names of all beans defined in this registry. |
void | registerAlias(String name, String alias) Given a bean name, create an alias. |
void | registerBeanDefinition(String name, AbstractBeanDefinition beanDefinition) Register a new bean definition with this registry. |
Method Detail |
public boolean containsBeanDefinition(String name)
public String[] getAliases(String name)
throws org.springframework.beans.factory.NoSuchBeanDefinitionException
Will ask the parent factory if the bean cannot be found in this factory instance.
public AbstractBeanDefinition getBeanDefinition(String name)
throws org.springframework.beans.BeansException
public int getBeanDefinitionCount()
public String[] getBeanDefinitionNames()
public void registerAlias(String name, String alias)
throws org.springframework.beans.BeansException
public void registerBeanDefinition(String name, AbstractBeanDefinition beanDefinition)
throws org.springframework.beans.BeansException
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |