Fire Workflow 源码分析——(基本组成)(1)
2009-10-27 00:00:00 来源:WEB开发网formTaskInstanceRunner:本流程全局的FormTask Instance运行器。如果没有设置,引擎将使用DefaultFormTaskInstanceRunner来运行TaskInstance。
toolTaskInstanceRunner:本流程全局的ToolTask Instance运行器。如果没有设置,引擎将使用DefaultToolTaskInstanceRunner来运行TaskInstance。
subflowTaskInstanceRunner:本流程全局的SubflowTask Instance运行器。如果没有设置,引擎将使用DefaultSubflowTaskInstanceRunner来运行TaskInstance。
formTaskInstanceCompletionEvaluator:本流程全局的FormTask Instance 终结评价器,用于告诉引擎该实例是否可以结束。如果没有设置,引擎使用缺省实现DefaultFormTaskInstanceCompletionEvaluator。
toolTaskInstanceCompletionEvaluator:本流程全局的ToolTask Instance 终结评价器,用于告诉引擎该实例是否可以结束。如果没有设置,引擎使用缺省实现DefaultToolTaskInstanceCompletionEvaluator。
subflowTaskInstanceCompletionEvaluator:本流程全局的SubflowTask Instance 终结评价器,用于告诉引擎该实例是否可以结束。如果没有设置,引擎使用缺省实现DefaultSubflowTaskInstanceCompletionEvaluator。
主要方法:
findWFElementById(): 通过ID查找该流程中的任意元素。
findSnById(): 通过Id查找任意元素的序列号。
validate(): 验证workflow process是否完整正确。
isReachable(): 判断节点可达性。
isInSameLine(): 判断两个Activity是否在同一个执行线上。
getReachableNodes(): 获取可达的节点集合。
getEnterableNodes(): 获取当前可流入的节点集合。
DataField:流程变量。
前七个变量为数据类型。
dateType: 数据类型。
initialValue: 初始值。
dataPattern: 数据格式。目前主要用于日期类型。
- ››Firefox 浏览器下JS代码不兼容setTimeout函数失效...
- ››firefox浏览器快捷键
- ››Firefox 13.0.1发布 修复Flash出错问题
- ››Firefox桌面/手机/平板机版新界面曝光
- ››Firefox 3.6将自动升级至Firefox 12
- ››Firefox 13的惊喜:新主页标支持SPDY
- ››Firefox 10 for Android已经发布
- ››Fireworks教程:打造漂亮渐变网格马赛克背景
- ››Fireworks教程:路径工具简单打造艺术字体
- ››Fireworks实例教程:制作超级光线水晶球
- ››Fireworks层层激发彩光魅力 流光效果详解
- ››Fireworks教程:炫丽光效果的制作
更多精彩
赞助商链接