Package org.activiti.image
Interface ProcessDiagramGenerator
-
- All Known Implementing Classes:
DefaultProcessDiagramGenerator
public interface ProcessDiagramGeneratorThis interface declares methods to generate process diagram
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.InputStreamgenerateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName)Generates a diagram of the given process definition, using the diagram interchange information of the process.java.io.InputStreamgenerateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities)Generates a diagram of the given process definition, using the diagram interchange information of the process.java.io.InputStreamgenerateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows)Generates a diagram of the given process definition, using the diagram interchange information of the process.java.io.InputStreamgenerateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName)Generates a diagram of the given process definition, using the diagram interchange information of the process.java.io.InputStreamgenerateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName, boolean generateDefaultDiagram)Generates a diagram of the given process definition, using the diagram interchange information of the process, or the default diagram image, if generateDefaultDiagram param is true.java.io.InputStreamgenerateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName, boolean generateDefaultDiagram, java.lang.String defaultDiagramImageFileName)Generates a diagram of the given process definition, using the diagram interchange information of the process, or the default diagram image, if generateDefaultDiagram param is true.java.lang.StringgetDefaultActivityFontName()java.lang.StringgetDefaultAnnotationFontName()java.lang.StringgetDefaultDiagramImageFileName()java.lang.StringgetDefaultLabelFontName()
-
-
-
Method Detail
-
generateDiagram
java.io.InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName)Generates a diagram of the given process definition, using the diagram interchange information of the process. If there is no interchange information available, an ActivitiInterchangeInfoNotFoundException is thrown.- Parameters:
bpmnModel- bpmn model to get diagram forhighLightedActivities- activities to highlighthighLightedFlows- flows to highlightactivityFontName- override the default activity fontlabelFontName- override the default label font
-
generateDiagram
java.io.InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName, boolean generateDefaultDiagram)Generates a diagram of the given process definition, using the diagram interchange information of the process, or the default diagram image, if generateDefaultDiagram param is true.- Parameters:
bpmnModel- bpmn model to get diagram forhighLightedActivities- activities to highlighthighLightedFlows- flows to highlightactivityFontName- override the default activity fontlabelFontName- override the default label fontgenerateDefaultDiagram- true if a default diagram should be generated if there is no graphic info available
-
generateDiagram
java.io.InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName, boolean generateDefaultDiagram, java.lang.String defaultDiagramImageFileName)Generates a diagram of the given process definition, using the diagram interchange information of the process, or the default diagram image, if generateDefaultDiagram param is true.- Parameters:
bpmnModel- bpmn model to get diagram forhighLightedActivities- activities to highlighthighLightedFlows- flows to highlightactivityFontName- override the default activity fontlabelFontName- override the default label fontgenerateDefaultDiagram- true if a default diagram should be generated if there is no graphic info availabledefaultDiagramImageFileName- override the default diagram image file name
-
generateDiagram
java.io.InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities, java.util.List<java.lang.String> highLightedFlows)Generates a diagram of the given process definition, using the diagram interchange information of the process. If there is no interchange information available, an ActivitiInterchangeInfoNotFoundException is thrown.- Parameters:
bpmnModel- bpmn model to get diagram forhighLightedActivities- activities to highlighthighLightedFlows- flows to highlight
-
generateDiagram
java.io.InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.util.List<java.lang.String> highLightedActivities)Generates a diagram of the given process definition, using the diagram interchange information of the process. If there is no interchange information available, an ActivitiInterchangeInfoNotFoundException is thrown.- Parameters:
bpmnModel- bpmn model to get diagram forhighLightedActivities- activities to highlight
-
generateDiagram
java.io.InputStream generateDiagram(org.activiti.bpmn.model.BpmnModel bpmnModel, java.lang.String activityFontName, java.lang.String labelFontName, java.lang.String annotationFontName)Generates a diagram of the given process definition, using the diagram interchange information of the process. If there is no interchange information available, an ActivitiInterchangeInfoNotFoundException is thrown.- Parameters:
bpmnModel- bpmn model to get diagram for
-
getDefaultActivityFontName
java.lang.String getDefaultActivityFontName()
-
getDefaultLabelFontName
java.lang.String getDefaultLabelFontName()
-
getDefaultAnnotationFontName
java.lang.String getDefaultAnnotationFontName()
-
getDefaultDiagramImageFileName
java.lang.String getDefaultDiagramImageFileName()
-
-