org.activiti.engine.impl.bpmn.diagram
类 ProcessDiagramGenerator
java.lang.Object
org.activiti.engine.impl.bpmn.diagram.ProcessDiagramGenerator
public class ProcessDiagramGenerator
- extends Object
Class to generate an image based the diagram interchange information in a
BPMN 2.0 process.
- 作者:
- Joram Barrez
方法摘要 |
protected static void |
drawActivity(ProcessDiagramCanvas processDiagramCanvas,
org.activiti.bpmn.model.BpmnModel bpmnModel,
org.activiti.bpmn.model.FlowNode flowNode,
List<String> highLightedActivities,
List<String> highLightedFlows)
|
protected static void |
drawArtifact(ProcessDiagramCanvas processDiagramCanvas,
org.activiti.bpmn.model.BpmnModel bpmnModel,
org.activiti.bpmn.model.Artifact artifact)
|
protected static List<org.activiti.bpmn.model.Artifact> |
gatherAllArtifacts(org.activiti.bpmn.model.BpmnModel bpmnModel)
|
protected static List<org.activiti.bpmn.model.FlowNode> |
gatherAllFlowNodes(org.activiti.bpmn.model.BpmnModel bpmnModel)
|
protected static List<org.activiti.bpmn.model.FlowNode> |
gatherAllFlowNodes(org.activiti.bpmn.model.FlowElementsContainer flowElementsContainer)
|
protected static ProcessDiagramCanvas |
generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
List<String> highLightedActivities)
|
protected static ProcessDiagramCanvas |
generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
List<String> highLightedActivities,
List<String> highLightedFlows)
|
static InputStream |
generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
String imageType,
List<String> highLightedActivities)
|
static InputStream |
generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
String imageType,
List<String> highLightedActivities,
List<String> highLightedFlows)
|
static InputStream |
generateJpgDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel)
Generates a JPG diagram image of the given process definition, using the
diagram interchange information of the process. |
static InputStream |
generatePngDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel)
Generates a PNG diagram image of the given process definition, using the
diagram interchange information of the process. |
protected static org.activiti.bpmn.model.GraphicInfo |
getLineCenter(List<org.activiti.bpmn.model.GraphicInfo> graphicInfoList)
|
protected static ProcessDiagramCanvas |
initProcessDiagramCanvas(org.activiti.bpmn.model.BpmnModel bpmnModel)
|
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activityDrawInstructions
protected static final Map<Class<? extends org.activiti.bpmn.model.BaseElement>,ProcessDiagramGenerator.ActivityDrawInstruction> activityDrawInstructions
artifactDrawInstructions
protected static final Map<Class<? extends org.activiti.bpmn.model.BaseElement>,ProcessDiagramGenerator.ArtifactDrawInstruction> artifactDrawInstructions
ProcessDiagramGenerator
public ProcessDiagramGenerator()
generatePngDiagram
public static InputStream generatePngDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel)
- Generates a PNG diagram image of the given process definition, using the
diagram interchange information of the process.
generateJpgDiagram
public static InputStream generateJpgDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel)
- Generates a JPG diagram image of the given process definition, using the
diagram interchange information of the process.
generateDiagram
protected static ProcessDiagramCanvas generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
List<String> highLightedActivities)
generateDiagram
protected static ProcessDiagramCanvas generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
List<String> highLightedActivities,
List<String> highLightedFlows)
generateDiagram
public static InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
String imageType,
List<String> highLightedActivities)
generateDiagram
public static InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel,
String imageType,
List<String> highLightedActivities,
List<String> highLightedFlows)
drawActivity
protected static void drawActivity(ProcessDiagramCanvas processDiagramCanvas,
org.activiti.bpmn.model.BpmnModel bpmnModel,
org.activiti.bpmn.model.FlowNode flowNode,
List<String> highLightedActivities,
List<String> highLightedFlows)
getLineCenter
protected static org.activiti.bpmn.model.GraphicInfo getLineCenter(List<org.activiti.bpmn.model.GraphicInfo> graphicInfoList)
drawArtifact
protected static void drawArtifact(ProcessDiagramCanvas processDiagramCanvas,
org.activiti.bpmn.model.BpmnModel bpmnModel,
org.activiti.bpmn.model.Artifact artifact)
initProcessDiagramCanvas
protected static ProcessDiagramCanvas initProcessDiagramCanvas(org.activiti.bpmn.model.BpmnModel bpmnModel)
gatherAllArtifacts
protected static List<org.activiti.bpmn.model.Artifact> gatherAllArtifacts(org.activiti.bpmn.model.BpmnModel bpmnModel)
gatherAllFlowNodes
protected static List<org.activiti.bpmn.model.FlowNode> gatherAllFlowNodes(org.activiti.bpmn.model.BpmnModel bpmnModel)
gatherAllFlowNodes
protected static List<org.activiti.bpmn.model.FlowNode> gatherAllFlowNodes(org.activiti.bpmn.model.FlowElementsContainer flowElementsContainer)
Copyright © 2013 Alfresco. All rights reserved.