Welcome 微信登录

首页 / 软件开发 / JAVA / Fire Workflow源码分析——(基本组成)(5)

Fire Workflow源码分析——(基本组成)(5)2011-10-28 博客园 Leshem最近一大堆乱七八糟的事情,今天把 org.fireflow.model.io这个包给介绍完,那么Fire Workflow的 Model项目算是完成了。

主要分两大块:序列化和解析。

FPDLNames:这个类定义了FPDL的元素和规范。包括命名空间里面的基本元素,本类决定流程文件的格 式和规范,由于元素太多,这里不一一展示了。FPDL基本是对XPDL的扩展,详细内容可以参见 http://www.fireflow.org/viewthread.php?tid=68&extra=page%3D1。

IFPDLSerializer: FPDL序列化器。将WorkflowProcess对象序列化到一个输出流。

Dom4JFPDLSerializer: 实现IFPDLSerializer接口。用Dom4J实现。