限定符和类型 | 字段和说明 |
---|---|
protected static java.lang.String |
APP_TAG |
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 |
EL_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_FACTORY |
protected static java.lang.String |
TAG_FIELD |
protected static java.lang.String |
TAG_OBJ |
构造器和说明 |
---|
XmlIocLoader(java.lang.String... fileNames) |
限定符和类型 | 方法和说明 |
---|---|
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) |
protected java.util.Map<java.lang.String,IocObject> iocMap
protected java.util.Map<java.lang.String,java.lang.String> parentMap
protected static final java.lang.String TAG_OBJ
protected static final java.lang.String TAG_ARGS
protected static final java.lang.String TAG_FIELD
protected static final java.lang.String TAG_FACTORY
protected static final java.lang.String STR_TAG
protected static final java.lang.String ARRAY_TAG
protected static final java.lang.String MAP_TAG
protected static final java.lang.String ITEM_TAG
protected static final java.lang.String LIST_TAG
protected static final java.lang.String SET_TAG
protected static final java.lang.String OBJ_TAG
protected static final java.lang.String INT_TAG
protected static final java.lang.String SHORT_TAG
protected static final java.lang.String LONG_TAG
protected static final java.lang.String FLOAT_TAG
protected static final java.lang.String DOUBLE_TAG
protected static final java.lang.String BOOLEAN_TAG
protected static final java.lang.String REFER_TAG
protected static final java.lang.String JAVA_TAG
protected static final java.lang.String FILE_TAG
protected static final java.lang.String EVN_TAG
protected static final java.lang.String JNDI_TAG
protected static final java.lang.String SYS_TAG
protected static final java.lang.String APP_TAG
protected static final java.lang.String EL_TAG
public IocObject load(IocLoading loading, java.lang.String name) throws ObjectLoadException
IocLoader
load
在接口中 IocLoader
ObjectLoadException
protected java.lang.String paserBean(org.w3c.dom.Element beanElement, boolean innerBean) throws java.lang.Throwable
java.lang.Throwable
protected void parseArgs(org.w3c.dom.Element beanElement, IocObject iocObject) throws java.lang.Throwable
java.lang.Throwable
protected void parseFields(org.w3c.dom.Element beanElement, IocObject iocObject) throws java.lang.Throwable
java.lang.Throwable
protected IocValue parseX(org.w3c.dom.Element element) throws java.lang.Throwable
java.lang.Throwable
protected java.util.List<IocValue> paserCollection(org.w3c.dom.Element element) throws java.lang.Throwable
java.lang.Throwable
protected java.util.Map<java.lang.String,?> paserMap(org.w3c.dom.Element element) throws java.lang.Throwable
java.lang.Throwable
protected void parseEvents(org.w3c.dom.Element beanElement, IocObject iocObject)
protected void handleParent()
protected boolean check(java.util.List<java.lang.String> parentList, java.lang.String currentBeanId)
protected java.lang.String getScanPatten()
protected java.util.List<org.w3c.dom.Element> getChildNodesByTagName(org.w3c.dom.Element element, java.lang.String tagName)