Interface DiagramExporter

All Superinterfaces:
Exporter
All Known Implementing Classes:
AbstractDiagramExporter, AbstractPlantUMLExporter, C4PlantUMLExporter, DOTExporter, MermaidDiagramExporter, StructurizrPlantUMLExporter, WebSequenceDiagramsExporter

public interface DiagramExporter extends Exporter
  • Method Summary

    Modifier and Type
    Method
    Description
    export(com.structurizr.Workspace workspace)
    Exports all views in the workspace.
  • Method Details

    • export

      Collection<Diagram> export(com.structurizr.Workspace workspace)
      Exports all views in the workspace.
      Parameters:
      workspace - the workspace containing the views to be written
      Returns:
      a collection of diagram definitions, one per view