[JWFD开源工作流]JWFD语法分析模块GrammarAnalysis-字符串处理模块升级包


JWFDv0.96.4的语法分析模块中关于字符串的处理函数  代号SP 实际操作符是 ++   这个符号表示把字符串拼接起来 并输出


我把原来的字符串处理函数的内容修改了一下,然后发布一个补丁,请大家把JWFD开发包中的原文件覆盖

org.jwfd.workflowEngines.GrammarAnalysis.Eval.java

请参考压缩包里面的说明文档

补充说明

利用这个模块,我们经过简单的处理之后,就可以形成一个简易的带跳跃模型的引擎算法

     comsci 2014.9.25  一个新的关于跳跃函数的实现模型
    
     如果无法在流程这个层次找到随机数和随机字符串的对应关系,那么我们可以把问题提交到节点脚本引擎中进行处理
    
因为JWFD的这个脚本引擎支持IF-ELSE及其嵌套模型,而且输出的计算结果是一个标准的字符串形式,那么我们完全可以在节点计算脚本中形成一个"计算-输出数值-判断-输出跳跃点"的逻辑设计过程
    
     如下:
    
     a="外部传入变量"
     b="外部传入变量"
   
     if(a>b)
      输出 字符串为  NodeX
     else
      输出 字符串为  NodeY
     
     那么在流程引擎ARC中,我们把NodeX或者NodeY加入到流程节点序列中,形成一个新的流程引擎运行序列,以实现跳跃模式

你可能感兴趣的:(字符串处理)