org.nutz.ioc.loader.annotation
类 AnnotationIocLoader

java.lang.Object
  继承者 org.nutz.ioc.loader.annotation.AnnotationIocLoader
所有已实现的接口:
IocLoader

public class AnnotationIocLoader
extends java.lang.Object
implements IocLoader

基于注解的Ioc配置

作者:
wendal(wendal1985@gmail.com)

构造方法摘要
AnnotationIocLoader(java.lang.String... packages)
           
 
方法摘要
protected  IocValue convert(java.lang.String value)
           
 java.lang.String[] getName()
           
 boolean has(java.lang.String name)
           
 IocObject load(IocLoading loading, java.lang.String name)
          每次这个函数被调用,则要构造一个新的 IocObject
 java.lang.String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

AnnotationIocLoader

public AnnotationIocLoader(java.lang.String... packages)
方法详细信息

convert

protected IocValue convert(java.lang.String value)

getName

public java.lang.String[] getName()
指定者:
接口 IocLoader 中的 getName
返回:
配置信息里所有对象的名称

has

public boolean has(java.lang.String name)
指定者:
接口 IocLoader 中的 has
返回:
配置信息里是否存在一个对象

load

public IocObject load(IocLoading loading,
                      java.lang.String name)
               throws ObjectLoadException
从接口 IocLoader 复制的描述
每次这个函数被调用,则要构造一个新的 IocObject

指定者:
接口 IocLoader 中的 load
返回:
IocObject
抛出:
ObjectLoadException

toString

public java.lang.String toString()
覆盖:
java.lang.Object 中的 toString