|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectorg.nutz.ioc.impl.NutIoc
public class NutIoc
构造方法摘要 | |
---|---|
|
NutIoc(IocLoader loader)
|
|
NutIoc(IocLoader loader,
IocContext context,
java.lang.String defaultScope)
|
protected |
NutIoc(ObjectMaker maker,
IocLoader loader,
IocContext context,
java.lang.String defaultScope)
|
protected |
NutIoc(ObjectMaker maker,
IocLoader loader,
IocContext context,
java.lang.String defaultScope,
MirrorFactory mirrors)
|
方法摘要 | ||
---|---|---|
void |
addValueProxyMaker(ValueProxyMaker vpm)
增加 ValuePfoxyMaker |
|
void |
depose()
将容器注销,触发对象的 depose 事件 |
|
|
get(java.lang.Class<T> type)
从容器中获取一个对象。 |
|
|
get(java.lang.Class<T> type,
java.lang.String name)
从容器中获取一个对象。 |
|
|
get(java.lang.Class<T> type,
java.lang.String name,
IocContext context)
这是更高级的 Ioc 获取对象的方法,它传给 Ioc 容器一个上下文环境。 |
|
IocContext |
getIocContext()
获取容器的上下文对象 |
|
java.lang.String[] |
getNames()
|
|
boolean |
has(java.lang.String name)
|
|
IocMaking |
makeIocMaking(IocContext context,
java.lang.String name)
暴露IocMaking的创建过程 |
|
void |
reset()
将容器恢复成初始创建状态,所有的缓存都将被清空 |
|
void |
setDefaultScope(java.lang.String defaultScope)
|
|
void |
setMaker(ObjectMaker maker)
|
|
void |
setMirrorFactory(MirrorFactory mirrors)
|
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public NutIoc(IocLoader loader)
public NutIoc(IocLoader loader, IocContext context, java.lang.String defaultScope)
protected NutIoc(ObjectMaker maker, IocLoader loader, IocContext context, java.lang.String defaultScope)
protected NutIoc(ObjectMaker maker, IocLoader loader, IocContext context, java.lang.String defaultScope, MirrorFactory mirrors)
方法详细信息 |
---|
public <T> T get(java.lang.Class<T> type) throws IocException
Ioc
复制的描述
Ioc
中的 get
type
- 类型
IocException
public <T> T get(java.lang.Class<T> type, java.lang.String name, IocContext context) throws IocException
Ioc2
复制的描述
Ioc2
中的 get
type
- 对象的类型name
- 对象的名称context
- 对象的上下文环境
IocException
Ioc
public <T> T get(java.lang.Class<T> type, java.lang.String name)
Ioc
复制的描述
Ioc
中的 get
type
- 对象的类型,如果为 null,在对象的注入配置中,比如声明对象的类型 name
- 对象的名称
public boolean has(java.lang.String name)
Ioc
中的 has
name
- 对象名
public void depose()
Ioc
复制的描述
Ioc
中的 depose
public void reset()
Ioc
复制的描述
Ioc
中的 reset
public java.lang.String[] getNames()
Ioc
中的 getNames
public void addValueProxyMaker(ValueProxyMaker vpm)
Ioc2
复制的描述
Ioc2
中的 addValueProxyMaker
ValueProxy
,
ValueProxyMaker
public IocContext getIocContext()
Ioc2
复制的描述
Ioc2
中的 getIocContext
public void setMaker(ObjectMaker maker)
public void setMirrorFactory(MirrorFactory mirrors)
public void setDefaultScope(java.lang.String defaultScope)
public IocMaking makeIocMaking(IocContext context, java.lang.String name)
|
|||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |