org.camunda.bpm.engine.impl.bpmn.diagram
Class ProcessDiagramGenerator
java.lang.Object
org.camunda.bpm.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.
- Author:
- Joram Barrez
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activityDrawInstructions
protected static final Map<String,ProcessDiagramGenerator.ActivityDrawInstruction> activityDrawInstructions
ProcessDiagramGenerator
public ProcessDiagramGenerator()
generatePngDiagram
public static InputStream generatePngDiagram(ProcessDefinitionEntity processDefinition)
- Generates a PNG diagram image of the given process definition, using the
diagram interchange information of the process.
generateJpgDiagram
public static InputStream generateJpgDiagram(ProcessDefinitionEntity processDefinition)
- Generates a JPG diagram image of the given process definition, using the
diagram interchange information of the process.
generateDiagram
protected static ProcessDiagramCanvas generateDiagram(ProcessDefinitionEntity processDefinition,
List<String> highLightedActivities)
generateDiagram
public static InputStream generateDiagram(ProcessDefinitionEntity processDefinition,
String imageType,
List<String> highLightedActivities)
drawActivity
protected static void drawActivity(ProcessDiagramCanvas processDiagramCanvas,
ActivityImpl activity,
List<String> highLightedActivities)
initProcessDiagramCanvas
protected static ProcessDiagramCanvas initProcessDiagramCanvas(ProcessDefinitionEntity processDefinition)
Copyright © 2016 camunda services GmbH. All rights reserved.