com.easyjf.container
接口 Container

所有已知子接口:
InnerContainer
所有已知实现类:
DefaultContainer, GuiceContainer, SpringContainer, WebContextContainer

public interface Container

框架核心容器,用来存放系统中所要使用的各种Bean。包括Web层的Action、Module、WebForm,业务层的Bean及DAO层的上下文等

从以下版本开始:
2006-12
作者:
大峡

方法摘要
 boolean containsBean(java.lang.String name)
          判断容器中是否包含指定名称的Bean
 java.lang.Object getBean(java.lang.Class type)
          从容器中查询一个类型为type的Bean
 java.lang.Object getBean(java.lang.String name)
          根据名称从容器中返回一个Bean
 java.util.List getBeans(java.lang.Class type)
          在容器中查找所有类型为type的Bean
 java.util.Collection getBeansName()
          得到容器中所有Bean的名称
 

方法详细信息

getBean

java.lang.Object getBean(java.lang.String name)
根据名称从容器中返回一个Bean

参数:
name - 要查找的bean名称
返回:
若存在该名称的bean则返回该bean对象,若没有找到指定名称的bean,则返回null

getBean

java.lang.Object getBean(java.lang.Class type)
从容器中查询一个类型为type的Bean

参数:
type - 要查找的Bean类型
返回:
若存在该类型的bean则返回第一个符合该类型的bean,若没有找到指定类型的bean,则返回null

getBeans

java.util.List getBeans(java.lang.Class type)
在容器中查找所有类型为type的Bean

参数:
type - 要查找的bean类型,可以是接口、抽象类或具体的类
返回:
若找到符合条件Bean,则返回一个List列表,否则返回null

containsBean

boolean containsBean(java.lang.String name)
判断容器中是否包含指定名称的Bean

参数:
name - 需要查找的bean名称
返回:
若存在指定名称的bean则返回true,否则返回false

getBeansName

java.util.Collection getBeansName()
得到容器中所有Bean的名称

返回:
返回容器中存在的所有Bean的名称集合,包括匿名Bean