Activiti5 中没有对顺序流添加提示,生成的图片没有办法看出顺序流所表示的条件,
研究代码后在:
ProcessDiagramCanvas 中添加方法
public void drawConditionalSquenceFlowText(String text,List<Integer> points){
if(points.size()>=4){
int sx = points.get(0);
int sy = points.get(1);
int ex = points.get(2);
int ey = points.get(3);
int tx = (sx + ex) / 2;
int ty = (sy + ey) / 2;
g.drawString(text, tx, ty);
}
}
该方法简单找到起点和终点的 中点 然后画出指定的条件名称 (目前先实现直线)
ProcessDiagramGenerator 的 drawActivity 方法中添加
boolean drawText = (sequenceFlow.getProperty(BpmnParse.PROPERTYNAME_CONDITION) != null);
if(drawText){
processDiagramCanvas.drawConditionalSquenceFlowText(sequenceFlow.getProperty("name").toString(),waypoints);
}
附上编译后文件
分享到:
相关推荐
NULL 博文链接:https://cooperay.iteye.com/blog/1457070
赠送Maven依赖信息文件:activiti-image-generator-5.21.0.pom; 包含翻译后的API文档:activiti-image-generator-5.21.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.activiti:activiti-image-generator:...
赠送Maven依赖信息文件:activiti-common-rest-5.21.0.pom; 包含翻译后的API文档:activiti-common-rest-5.21.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.activiti:activiti-common-rest:...
赠送Maven依赖信息文件:activiti-json-converter-5.21.0.pom; 包含翻译后的API文档:activiti-json-converter-5.21.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.activiti:activiti-json-...
赠送Maven依赖信息文件:activiti-bpmn-model-5.21.0.pom; 包含翻译后的API文档:activiti-bpmn-model-5.21.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.activiti:activiti-bpmn-model:5.21.0; 标签:...
赠送Maven依赖信息文件:activiti-image-generator-5.21.0.pom; 包含翻译后的API文档:activiti-image-generator-5.21.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.activiti:activiti-image-...
activiti-bpmn-converter-5.18.0-sources.jar
不懂可以问我,qq2738671
赠送Maven依赖信息文件:activiti-json-converter-5.21.0.pom; 包含翻译后的API文档:activiti-json-converter-5.21.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.activiti:activiti-json-converter:...
activiti-spring-boot-starter-basic-6.0.0适配springboot2.1.2
赠送Maven依赖信息文件:activiti-process-validation-5.21.0.pom; 包含翻译后的API文档:activiti-process-validation-5.21.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.activiti:activiti-process-...
activiti-designer-5.18.0.zip 官方 activiti-designer-5.18.0.zip 官方 activiti-designer-5.18.0.zip 官方
activiti-bpmn-converter-5.16.4.jar
赠送Maven依赖信息文件:activiti-bpmn-converter-5.21.0.pom; 包含翻译后的API文档:activiti-bpmn-converter-5.21.0-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.activiti:activiti-bpmn-...
赠送Maven依赖信息文件:activiti-engine-5.21.0.pom; 包含翻译后的API文档:activiti-engine-5.21.0-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.activiti:activiti-engine:5.21.0; 标签:activiti、...
activiti-explorer-eclipse项目
activiti-designer-5.14.1.zip
activity工作流引擎,examples master,包含各种案例,activiti-api-basic-full-example-bean、activiti-api-basic-full-example-nobean、activiti-api-basic-process-example、activiti-api-basic-task-example、...
activiti工作流流程设计器activiti-eclipse-plugin