public class ParserModuleUtil
extends java.lang.Object
Description:
Title:首亨软件 - TSS/CRM等
限定符和类型 | 类和说明 |
---|---|
static interface |
ParserModuleUtil.ModuleAfterParser_I
组件解析完成后触发
|
构造器和说明 |
---|
ParserModuleUtil() |
限定符和类型 | 方法和说明 |
---|---|
static int |
getXmlAttrIntValue(org.jdom.Element el,
ModuleData moduleData,
java.lang.String attrId,
int defaultValue) |
static java.lang.String |
getXmlAttrValue_Auto(org.jdom.Element el,
java.lang.String attrId)
解决自动查找属性
|
static java.lang.String |
getXmlAttrValue(org.jdom.Element el,
ModuleData moduleData,
java.lang.String attrId) |
static java.lang.String |
getXmlAttrValue(org.jdom.Element el,
ModuleData moduleData,
java.lang.String attrId,
java.lang.String defaultValue)
获取XML数据中,指定属性的value值,结构如下:
<attr id="id" name="模块编号">
<value>7171887945</value>
</attr>
|
static java.lang.String |
getXmlSelfAttrValue(org.jdom.Element el,
java.lang.String attrId)
获取XML数据中,指定属性的value值,结构如下:
<attr s_id=\"\"/>
|
static java.lang.String |
getXmlTextValue(org.jdom.Element el,
java.lang.String nodeName)
获取XML中的具体值
|
static void |
main(java.lang.String[] args) |
static java.util.Set<java.lang.String> |
parseCallShowComponentList(ModuleData moduleData)
找到所有被[call.showComponent(id)]引用的组件
|
static void |
parserComponent(ModuleParserContext context,
java.util.List<org.jdom.Element> componentElList,
ModuleData moduleData)
解析组件
|
static void |
parserIncludeParam(org.jdom.Element root,
ModuleData moduleData)
解析引入文件
|
static void |
parserInParam(org.jdom.Element root,
ModuleData moduleData)
解析接入参数
|
static void |
parserModule(ModuleParserContext context,
org.jdom.Element root,
ModuleData moduleData)
解析模块
|
static void |
parserSubComponent(ModuleParserContext context,
org.jdom.Element nodeEl,
Component parent,
ModuleData moduleData)
解析子组件
|
public static void parserModule(ModuleParserContext context, org.jdom.Element root, ModuleData moduleData)
root
- ElementmoduleData
- ModuleDatapublic static void parserInParam(org.jdom.Element root, ModuleData moduleData)
root
- ElementmoduleData
- ModuleDatapublic static void parserIncludeParam(org.jdom.Element root, ModuleData moduleData)
root
- ElementmoduleData
- ModuleDatapublic static void parserComponent(ModuleParserContext context, java.util.List<org.jdom.Element> componentElList, ModuleData moduleData)
componentElList
- ListmoduleData
- ModuleDatapublic static java.util.Set<java.lang.String> parseCallShowComponentList(ModuleData moduleData)
moduleData
- public static void parserSubComponent(ModuleParserContext context, org.jdom.Element nodeEl, Component parent, ModuleData moduleData)
nodeEl
- Elementparent
- ComponentmoduleData
- ModuleDatapublic static java.lang.String getXmlAttrValue(org.jdom.Element el, ModuleData moduleData, java.lang.String attrId)
public static int getXmlAttrIntValue(org.jdom.Element el, ModuleData moduleData, java.lang.String attrId, int defaultValue)
public static java.lang.String getXmlAttrValue(org.jdom.Element el, ModuleData moduleData, java.lang.String attrId, java.lang.String defaultValue)
el
- ElementmoduleData
- ModuleDataattrId
- StringdefaultValue
- Stringpublic static java.lang.String getXmlAttrValue_Auto(org.jdom.Element el, java.lang.String attrId)
el
- ElementattrId
- Stringpublic static java.lang.String getXmlSelfAttrValue(org.jdom.Element el, java.lang.String attrId)
el
- ElementattrId
- Stringpublic static java.lang.String getXmlTextValue(org.jdom.Element el, java.lang.String nodeName)
el
- ElementnodeName
- Stringpublic static void main(java.lang.String[] args)