package org.nutz.ioc; import org.nutz.ioc.meta.IocObject; public interface IocLoader { /** * @return 配置信息里所有对象的名称 */ String[] getName(); /** * 每次这个函数被调用,则要构造一个新的 IocObject * * @param name * @return IocObject * @throws ObjectLoadException */ IocObject load(IocLoading loading, String name) throws ObjectLoadException; /** * @param name * @return 配置信息里是否存在一个对象 */ boolean has(String name); }