主要分两大块:序列化和解析。FPDLNames:这个类定义了FPDL的元素和规范。包括命名空间里面的基本元素,本类决定流程文件的格 式和规范,由于元素太多,这里不一一展示了。FPDL基本是对XPDL的扩展,详细内容可以参见 http://www.fireflow.org/viewthread.php?tid=68&extra=page%3D1。
IFPDLSerializer: FPDL序列化器。将WorkflowProcess对象序列化到一个输出流。
Dom4JFPDLSerializer: 实现IFPDLSerializer接口。用Dom4J实现。