Fire Workflow源码分析——(基本组成)(5) - 编程入门网
)方法进行解析,里面是一堆xml文件解析,不再详述,其中//调用 了各种load方法,而load方法中又调用了各自的create方法。
18 WorkflowProcess wp = parse(document);//解析
19 return wp;
20 } catch (DocumentException e) {
21 e.printStackTrace();
22 throw new FPDLParserException("Error parsing document.", e);
23 } finally {
24 }
25 }
26
Fire Workflow源码分析——(基本组成)(5)(4)时间:2011-10-28 博客园 LeshemJAXP_FPDL_Parser: 实现IFPDLParser接口,用JAXP实现。不详述。 DateUtilities: 关于识别各种日期格式的类。 dateUtilities:这里用了单件模式,调用getInstance()来获得对象实例。 formats:存储各种日期格式,格式有:
构造函数DateUtilities()调用了resetFormats()来重置formats。 parse()方法将字符串转化为日期格式。 MySigleton4DocumentFactory: 是对org.dom4j.util.SingletonStrategy接口的简单实现,返回一个 DocumentFactory,配合单件用的。 Fire Workflow源码分析——(基本组成)(5)(5)时间:2011-10-28 博客园 LeshemFPDLSerializerException: 继承了Exception类,四个重载的构造函数调用的都是父类的方法。 FPDLParserException: 同FPDLSerializerException。 Util4Serializer: 为序列化流程提供基本的元素操作。用Dom4J实现。 Util4JAXPSerializer: 同Util4Serializer,用JAXP实现。 Fire Workflow源码分析——(基本组成)(5)(6)时间:2011-10-28 博客园 LeshemUtil4Parser: 为流程文件的解析提供基本的元素操作,用Dom4J实现。 Util4JAXPParser: 同Util4Parser,用JAXP实现。 下次开始讲Fire Workflow的另一个项目文件FireflowEngine。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |