org.nutz.ioc.meta
类 IocObject

java.lang.Object
  继承者 org.nutz.ioc.meta.IocObject
所有已实现的接口:
java.lang.Cloneable

public class IocObject
extends java.lang.Object
implements java.lang.Cloneable

描述了对象的注入信息

作者:
zozoh(zozohtnt@gmail.com), wendal(wendal1985@gmail.com)
另请参见:
IocEventSet, IocValue, IocField

构造方法摘要
IocObject()
           
 
方法摘要
 void addArg(IocValue arg)
           
 void addField(IocField field)
           
 IocObject clone()
           
 void copyArgys(IocValue[] args)
           
 IocValue[] getArgs()
           
 IocEventSet getEvents()
           
 IocField[] getFields()
           
 java.lang.String getScope()
           
 java.lang.Class<?> getType()
           
 boolean hasArgs()
           
 boolean hasField(java.lang.String name)
           
 boolean isSingleton()
           
 void setEvents(IocEventSet events)
           
 void setScope(java.lang.String scope)
           
 void setSingleton(boolean singleton)
           
 void setType(java.lang.Class<?> type)
           
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

IocObject

public IocObject()
方法详细信息

getScope

public java.lang.String getScope()

setScope

public void setScope(java.lang.String scope)

getType

public java.lang.Class<?> getType()

setType

public void setType(java.lang.Class<?> type)

isSingleton

public boolean isSingleton()

setSingleton

public void setSingleton(boolean singleton)

getEvents

public IocEventSet getEvents()

setEvents

public void setEvents(IocEventSet events)

getArgs

public IocValue[] getArgs()

hasArgs

public boolean hasArgs()

addArg

public void addArg(IocValue arg)

copyArgys

public void copyArgys(IocValue[] args)

getFields

public IocField[] getFields()

addField

public void addField(IocField field)

hasField

public boolean hasField(java.lang.String name)

clone

public IocObject clone()
覆盖:
java.lang.Object 中的 clone