org.nutz.ioc.loader.map
类 MapLoader
java.lang.Object
org.nutz.ioc.loader.map.MapLoader
- 所有已实现的接口:
- IocLoader
- 直接已知子类:
- JsonLoader
public class MapLoader
- extends java.lang.Object
- implements IocLoader
从一个 Map 对象中读取配置信息,支持 Parent
- 作者:
- zozoh(zozohtnt@gmail.com), wendal(wendal1985@gmail.com)
构造方法摘要 |
protected |
MapLoader()
|
|
MapLoader(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
|
|
MapLoader(java.lang.String json)
|
方法摘要 |
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
getMap()
|
java.lang.String[] |
getName()
|
boolean |
has(java.lang.String name)
|
IocObject |
load(IocLoading loading,
java.lang.String name)
ObjectLoadException |
void |
setMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MapLoader
protected MapLoader()
MapLoader
public MapLoader(java.lang.String json)
MapLoader
public MapLoader(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
getMap
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> getMap()
setMap
public void setMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
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
ObjectLoadException
- 指定者:
- 接口
IocLoader
中的 load
- 返回:
- IocObject
- 抛出:
ObjectLoadException