Interface DecisionRequirementsDiagramGenerator

All Known Implementing Classes:
DefaultDecisionRequirementsDiagramGenerator

public interface DecisionRequirementsDiagramGenerator
This interface declares methods to generate decision requirements diagram
Author:
Yvo Swilens
  • Method Details

    • 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 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(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 for
      imageType - 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)