org.nutz.ioc.weaver
类 DefaultWeaver

java.lang.Object
  继承者 org.nutz.ioc.weaver.DefaultWeaver
所有已实现的接口:
ObjectWeaver

public class DefaultWeaver
extends java.lang.Object
implements ObjectWeaver

默认的对象编织过程

作者:
zozoh(zozohtnt@gmail.com), wendal(wendal1985@gmail.com)

构造方法摘要
DefaultWeaver()
           
 
方法摘要
 java.lang.Object born(IocMaking ing)
          根据自身内容创建一个对象,并触发创建事件
<T> T
fill(IocMaking ing, T obj)
          根据容器构造时,为一个对象填充字段
 java.lang.Object onCreate(java.lang.Object obj)
          为对象触发 CREATE 事件
 void setArgs(ValueProxy[] args)
           
 void setBorning(Borning<?> borning)
           
 void setCreate(IocEventTrigger<java.lang.Object> create)
           
 void setFields(FieldInjector[] fields)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DefaultWeaver

public DefaultWeaver()
方法详细信息

setCreate

public void setCreate(IocEventTrigger<java.lang.Object> create)

setBorning

public void setBorning(Borning<?> borning)

setArgs

public void setArgs(ValueProxy[] args)

setFields

public void setFields(FieldInjector[] fields)

fill

public <T> T fill(IocMaking ing,
                  T obj)
从接口 ObjectWeaver 复制的描述
根据容器构造时,为一个对象填充字段

指定者:
接口 ObjectWeaver 中的 fill
参数:
ing - 容器构造时
obj - 对象,要被填充字段
返回:
被填充后的字段

born

public java.lang.Object born(IocMaking ing)
从接口 ObjectWeaver 复制的描述
根据自身内容创建一个对象,并触发创建事件

指定者:
接口 ObjectWeaver 中的 born
参数:
ing - 容器构造时

onCreate

public java.lang.Object onCreate(java.lang.Object obj)
从接口 ObjectWeaver 复制的描述
为对象触发 CREATE 事件

指定者:
接口 ObjectWeaver 中的 onCreate
参数:
obj - 对象