org.nutz.ioc
接口 Ioc2

所有超级接口:
Ioc
所有已知实现类:
NutIoc

public interface Ioc2
extends Ioc

容器更高级的方法

作者:
zozoh(zozohtnt@gmail.com)

方法摘要
 void addValueProxyMaker(ValueProxyMaker vpm)
          增加 ValuePfoxyMaker
<T> T
get(java.lang.Class<T> type, java.lang.String name, IocContext context)
          这是更高级的 Ioc 获取对象的方法,它传给 Ioc 容器一个上下文环境。
 IocContext getIocContext()
          获取容器的上下文对象
 
从接口 org.nutz.ioc.Ioc 继承的方法
depose, get, get, getNames, has, reset
 

方法详细信息

get

<T> T get(java.lang.Class<T> type,
          java.lang.String name,
          IocContext context)
这是更高级的 Ioc 获取对象的方法,它传给 Ioc 容器一个上下文环境。
容器以此作为参考,决定如何构建对象,或者将对象缓存在何处

参数:
type - 对象的类型
name - 对象的名称
context - 对象的上下文环境
返回:
对象本身
另请参见:
Ioc

getIocContext

IocContext getIocContext()
获取容器的上下文对象

返回:
当前容器的上下文对象

addValueProxyMaker

void addValueProxyMaker(ValueProxyMaker vpm)
增加 ValuePfoxyMaker

另请参见:
ValueProxy, ValueProxyMaker