Class AbstractPlantUMLExporter

All Implemented Interfaces:
DiagramExporter, Exporter
Direct Known Subclasses:
C4PlantUMLExporter, StructurizrPlantUMLExporter

public abstract class AbstractPlantUMLExporter extends AbstractDiagramExporter
  • Field Details

  • Constructor Details

    • AbstractPlantUMLExporter

      public AbstractPlantUMLExporter()
  • Method Details

    • getSkinParams

      protected Map<String,String> getSkinParams()
    • addSkinParam

      public void addSkinParam(String name, String value)
    • clearSkinParams

      public void clearSkinParams()
    • includeTitle

      protected boolean includeTitle(com.structurizr.view.ModelView view)
    • isAnimationSupported

      protected boolean isAnimationSupported(com.structurizr.view.ModelView view)
      Overrides:
      isAnimationSupported in class AbstractDiagramExporter
    • writeHeader

      protected void writeHeader(com.structurizr.view.ModelView view, IndentingWriter writer)
      Specified by:
      writeHeader in class AbstractDiagramExporter
    • writeSkinParams

      protected void writeSkinParams(IndentingWriter writer)
    • writeIncludes

      protected void writeIncludes(com.structurizr.view.ModelView view, IndentingWriter writer)
    • writeFooter

      protected void writeFooter(com.structurizr.view.ModelView view, IndentingWriter writer)
      Specified by:
      writeFooter in class AbstractDiagramExporter
    • createDiagram

      protected Diagram createDiagram(com.structurizr.view.ModelView view, String definition)
      Specified by:
      createDiagram in class AbstractDiagramExporter
    • elementStyleHasSupportedIcon

      protected boolean elementStyleHasSupportedIcon(com.structurizr.view.ElementStyle elementStyle)
    • calculateIconScale

      protected double calculateIconScale(String iconUrl)