- 版本:
- 2.0
- 作者:
- wendal(wendal1985@gmail.com)
字段摘要 |
protected static java.lang.String |
ARRAY_TAG
|
protected static java.lang.String |
BOOLEAN_TAG
|
protected static java.lang.String |
DOUBLE_TAG
|
protected static java.lang.String |
EVN_TAG
|
protected static java.lang.String |
FILE_TAG
|
protected static java.lang.String |
FLOAT_TAG
|
protected static java.lang.String |
INT_TAG
|
protected java.util.Map<java.lang.String,IocObject> |
iocMap
|
protected static java.lang.String |
ITEM_TAG
|
protected static java.lang.String |
JAVA_TAG
|
protected static java.lang.String |
JNDI_TAG
|
protected static java.lang.String |
LIST_TAG
|
protected static java.lang.String |
LONG_TAG
|
protected static java.lang.String |
MAP_TAG
|
protected static java.lang.String |
OBJ_TAG
|
protected java.util.Map<java.lang.String,java.lang.String> |
parentMap
|
protected static java.lang.String |
REFER_TAG
|
protected static java.lang.String |
SET_TAG
|
protected static java.lang.String |
SHORT_TAG
|
protected static java.lang.String |
STR_TAG
|
protected static java.lang.String |
SYS_TAG
|
protected static java.lang.String |
TAG_ARGS
|
protected static java.lang.String |
TAG_FIELD
|
protected static java.lang.String |
TAG_OBJ
|
方法摘要 |
protected boolean |
check(java.util.List<java.lang.String> parentList,
java.lang.String currentBeanId)
|
protected java.util.List<org.w3c.dom.Element> |
getChildNodesByTagName(org.w3c.dom.Element element,
java.lang.String tagName)
|
java.lang.String[] |
getName()
|
protected java.lang.String |
getScanPatten()
|
protected void |
handleParent()
|
boolean |
has(java.lang.String name)
|
IocObject |
load(IocLoading loading,
java.lang.String name)
每次这个函数被调用,则要构造一个新的 IocObject |
protected void |
parseArgs(org.w3c.dom.Element beanElement,
IocObject iocObject)
|
protected void |
parseEvents(org.w3c.dom.Element beanElement,
IocObject iocObject)
|
protected void |
parseFields(org.w3c.dom.Element beanElement,
IocObject iocObject)
|
protected IocValue |
parseX(org.w3c.dom.Element element)
|
protected java.lang.String |
paserBean(org.w3c.dom.Element beanElement,
boolean innerBean)
|
protected java.util.List<IocValue> |
paserCollection(org.w3c.dom.Element element)
|
protected java.util.Map<java.lang.String,?> |
paserMap(org.w3c.dom.Element element)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
iocMap
protected java.util.Map<java.lang.String,IocObject> iocMap
parentMap
protected java.util.Map<java.lang.String,java.lang.String> parentMap
TAG_OBJ
protected static final java.lang.String TAG_OBJ
- 另请参见:
- 常量字段值
TAG_ARGS
protected static final java.lang.String TAG_ARGS
- 另请参见:
- 常量字段值
TAG_FIELD
protected static final java.lang.String TAG_FIELD
- 另请参见:
- 常量字段值
STR_TAG
protected static final java.lang.String STR_TAG
- 另请参见:
- 常量字段值
ARRAY_TAG
protected static final java.lang.String ARRAY_TAG
- 另请参见:
- 常量字段值
MAP_TAG
protected static final java.lang.String MAP_TAG
- 另请参见:
- 常量字段值
ITEM_TAG
protected static final java.lang.String ITEM_TAG
- 另请参见:
- 常量字段值
LIST_TAG
protected static final java.lang.String LIST_TAG
- 另请参见:
- 常量字段值
SET_TAG
protected static final java.lang.String SET_TAG
- 另请参见:
- 常量字段值
OBJ_TAG
protected static final java.lang.String OBJ_TAG
- 另请参见:
- 常量字段值
INT_TAG
protected static final java.lang.String INT_TAG
- 另请参见:
- 常量字段值
SHORT_TAG
protected static final java.lang.String SHORT_TAG
- 另请参见:
- 常量字段值
LONG_TAG
protected static final java.lang.String LONG_TAG
- 另请参见:
- 常量字段值
FLOAT_TAG
protected static final java.lang.String FLOAT_TAG
- 另请参见:
- 常量字段值
DOUBLE_TAG
protected static final java.lang.String DOUBLE_TAG
- 另请参见:
- 常量字段值
BOOLEAN_TAG
protected static final java.lang.String BOOLEAN_TAG
- 另请参见:
- 常量字段值
REFER_TAG
protected static final java.lang.String REFER_TAG
- 另请参见:
- 常量字段值
JAVA_TAG
protected static final java.lang.String JAVA_TAG
- 另请参见:
- 常量字段值
FILE_TAG
protected static final java.lang.String FILE_TAG
- 另请参见:
- 常量字段值
EVN_TAG
protected static final java.lang.String EVN_TAG
- 另请参见:
- 常量字段值
JNDI_TAG
protected static final java.lang.String JNDI_TAG
- 另请参见:
- 常量字段值
SYS_TAG
protected static final java.lang.String SYS_TAG
- 另请参见:
- 常量字段值
XmlIocLoader
public XmlIocLoader(java.lang.String... fileNames)
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
paserBean
protected java.lang.String paserBean(org.w3c.dom.Element beanElement,
boolean innerBean)
throws java.lang.Throwable
- 抛出:
java.lang.Throwable
parseArgs
protected void parseArgs(org.w3c.dom.Element beanElement,
IocObject iocObject)
throws java.lang.Throwable
- 抛出:
java.lang.Throwable
parseFields
protected void parseFields(org.w3c.dom.Element beanElement,
IocObject iocObject)
throws java.lang.Throwable
- 抛出:
java.lang.Throwable
parseX
protected IocValue parseX(org.w3c.dom.Element element)
throws java.lang.Throwable
- 抛出:
java.lang.Throwable
paserCollection
protected java.util.List<IocValue> paserCollection(org.w3c.dom.Element element)
throws java.lang.Throwable
- 抛出:
java.lang.Throwable
paserMap
protected java.util.Map<java.lang.String,?> paserMap(org.w3c.dom.Element element)
throws java.lang.Throwable
- 抛出:
java.lang.Throwable
parseEvents
protected void parseEvents(org.w3c.dom.Element beanElement,
IocObject iocObject)
handleParent
protected void handleParent()
check
protected boolean check(java.util.List<java.lang.String> parentList,
java.lang.String currentBeanId)
getScanPatten
protected java.lang.String getScanPatten()
getChildNodesByTagName
protected java.util.List<org.w3c.dom.Element> getChildNodesByTagName(org.w3c.dom.Element element,
java.lang.String tagName)