Package com.structurizr.export.plantuml
Class AbstractPlantUMLExporter
java.lang.Object
com.structurizr.export.AbstractExporter
com.structurizr.export.AbstractDiagramExporter
com.structurizr.export.plantuml.AbstractPlantUMLExporter
- All Implemented Interfaces:
DiagramExporter,Exporter
- Direct Known Subclasses:
C4PlantUMLExporter,StructurizrPlantUMLExporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.structurizr.export.AbstractDiagramExporter
GROUP_SEPARATOR_PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSkinParam(String name, String value) protected doublecalculateIconScale(String iconUrl) voidprotected DiagramcreateDiagram(com.structurizr.view.ModelView view, String definition) protected booleanelementStyleHasSupportedIcon(com.structurizr.view.ElementStyle elementStyle) protected booleanincludeTitle(com.structurizr.view.ModelView view) protected booleanisAnimationSupported(com.structurizr.view.ModelView view) protected voidwriteFooter(com.structurizr.view.ModelView view, IndentingWriter writer) protected voidwriteHeader(com.structurizr.view.ModelView view, IndentingWriter writer) protected voidwriteIncludes(com.structurizr.view.ModelView view, IndentingWriter writer) protected voidwriteSkinParams(IndentingWriter writer) Methods inherited from class com.structurizr.export.AbstractDiagramExporter
createLegend, endContainerBoundary, endDeploymentNodeBoundary, endEnterpriseBoundary, endGroupBoundary, endSoftwareSystemBoundary, export, export, export, export, export, export, export, export, export, export, export, export, getBoundaryContainers, getBoundarySoftwareSystems, getViewOrViewSetProperty, isVisible, isVisible, startContainerBoundary, startDeploymentNodeBoundary, startEnterpriseBoundary, startGroupBoundary, startSoftwareSystemBoundary, writeElement, writeElements, writeRelationship, writeRelationshipsMethods inherited from class com.structurizr.export.AbstractExporter
breakText, findElementStyle, findRelationshipStyle, hasValue, typeOf, typeOf
-
Field Details
-
PLANTUML_TITLE_PROPERTY
- See Also:
-
PLANTUML_INCLUDES_PROPERTY
- See Also:
-
PLANTUML_ANIMATION_PROPERTY
- See Also:
-
PLANTUML_SEQUENCE_DIAGRAM_PROPERTY
- See Also:
-
-
Constructor Details
-
AbstractPlantUMLExporter
public AbstractPlantUMLExporter()
-
-
Method Details
-
getSkinParams
-
addSkinParam
-
clearSkinParams
public void clearSkinParams() -
includeTitle
protected boolean includeTitle(com.structurizr.view.ModelView view) -
isAnimationSupported
protected boolean isAnimationSupported(com.structurizr.view.ModelView view) - Overrides:
isAnimationSupportedin classAbstractDiagramExporter
-
writeHeader
- Specified by:
writeHeaderin classAbstractDiagramExporter
-
writeSkinParams
-
writeIncludes
-
createDiagram
- Specified by:
createDiagramin classAbstractDiagramExporter
-
elementStyleHasSupportedIcon
protected boolean elementStyleHasSupportedIcon(com.structurizr.view.ElementStyle elementStyle) -
calculateIconScale
-