Package org.flowable.dmn.image
Interface DecisionRequirementsDiagramGenerator
-
- All Known Implementing Classes:
DefaultDecisionRequirementsDiagramGenerator
public interface DecisionRequirementsDiagramGeneratorThis interface declares methods to generate decision requirements diagram- Author:
- Yvo Swilens
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputStreamgenerateDiagram(DmnDefinition dmnDefinition, String imageType)Generates a diagram of the given process definition, using the diagram interchange information of the process.InputStreamgenerateDiagram(DmnDefinition dmnDefinition, String imageType, double scaleFactor)InputStreamgenerateDiagram(DmnDefinition dmnDefinition, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader)InputStreamgenerateDiagram(DmnDefinition dmnDefinition, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader, double scaleFactor)Generates a diagram of the given decision definition, using the diagram interchange information of the decision.InputStreamgenerateJpgDiagram(DmnDefinition dmnDefinition)InputStreamgenerateJpgDiagram(DmnDefinition dmnDefinition, double scaleFactor)InputStreamgeneratePngDiagram(DmnDefinition dmnDefinition)InputStreamgeneratePngDiagram(DmnDefinition dmnDefinition, double scaleFactor)BufferedImagegeneratePngImage(DmnDefinition dmnDefinition, double scaleFactor)
-
-
-
Method Detail
-
generateDiagram
InputStream generateDiagram(DmnDefinition dmnDefinition, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader, double scaleFactor)
Generates a diagram of the given decision definition, using the diagram interchange information of the decision.- Parameters:
dmnDefinition- dmn model to get diagram forimageType- type of the image to generate.activityFontName- override the default activity fontlabelFontName- override the default label fontcustomClassLoader- provide a custom classloader for retrieving icon images
-
generateDiagram
InputStream generateDiagram(DmnDefinition dmnDefinition, String imageType)
Generates a diagram of the given process definition, using the diagram interchange information of the process.- Parameters:
dmnDefinition- dmn model to get diagram forimageType- type of the image to generate.
-
generateDiagram
InputStream generateDiagram(DmnDefinition dmnDefinition, String imageType, double scaleFactor)
-
generateDiagram
InputStream generateDiagram(DmnDefinition dmnDefinition, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader)
-
generatePngDiagram
InputStream generatePngDiagram(DmnDefinition dmnDefinition)
-
generatePngDiagram
InputStream generatePngDiagram(DmnDefinition dmnDefinition, double scaleFactor)
-
generateJpgDiagram
InputStream generateJpgDiagram(DmnDefinition dmnDefinition)
-
generateJpgDiagram
InputStream generateJpgDiagram(DmnDefinition dmnDefinition, double scaleFactor)
-
generatePngImage
BufferedImage generatePngImage(DmnDefinition dmnDefinition, double scaleFactor)
-
-