Interface CaseDiagramGenerator

All Known Implementing Classes:
DefaultCaseDiagramGenerator

public interface CaseDiagramGenerator
This interface declares methods to generate case diagram
Author:
Tijs Rademakers
  • Method Details

    • generateDiagram

      InputStream generateDiagram(CmmnModel cmmnModel, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader, double scaleFactor)
      Generates a diagram of the given case definition, using the diagram interchange information of the case.
      Parameters:
      cmmnModel - cmmn model to get diagram for
      imageType - type of the image to generate.
      activityFontName - override the default activity font
      labelFontName - override the default label font
      customClassLoader - provide a custom classloader for retrieving icon images
    • generateDiagram

      InputStream generateDiagram(CmmnModel cmmnModel, String imageType)
      Generates a diagram of the given process definition, using the diagram interchange information of the process.
      Parameters:
      cmmnModel - cmmn model to get diagram for
      imageType - type of the image to generate.
    • generateDiagram

      InputStream generateDiagram(CmmnModel cmmnModel, String imageType, double scaleFactor)
    • generateDiagram

      InputStream generateDiagram(CmmnModel cmmnModel, String imageType, String activityFontName, String labelFontName, String annotationFontName, ClassLoader customClassLoader)
    • generatePngDiagram

      InputStream generatePngDiagram(CmmnModel cmmnModel)
    • generatePngDiagram

      InputStream generatePngDiagram(CmmnModel cmmnModel, double scaleFactor)
    • generateJpgDiagram

      InputStream generateJpgDiagram(CmmnModel cmmnModel)
    • generateJpgDiagram

      InputStream generateJpgDiagram(CmmnModel cmmnModel, double scaleFactor)
    • generatePngImage

      BufferedImage generatePngImage(CmmnModel cmmnModel, double scaleFactor)