Package com.structurizr.io.plantuml
Class StructurizrPlantUMLWriter
- java.lang.Object
-
- com.structurizr.io.plantuml.PlantUMLWriter
-
- com.structurizr.io.plantuml.StructurizrPlantUMLWriter
-
public class StructurizrPlantUMLWriter extends PlantUMLWriter
A writer that outputs diagram definitions that can be used to create diagrams using PlantUML (http://plantuml.com/plantuml/). System landscape, system context, container, component, dynamic and deployment diagrams are supported.
-
-
Constructor Summary
Constructors Constructor Description StructurizrPlantUMLWriter()Creates a new PlantUMLWriter, with some default skin params.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwrite(com.structurizr.view.ComponentView view, java.io.Writer writer)protected voidwrite(com.structurizr.view.ContainerView view, java.io.Writer writer)protected voidwrite(com.structurizr.view.DynamicView view, java.io.Writer writer)protected voidwrite(com.structurizr.view.View view, com.structurizr.model.DeploymentNode deploymentNode, java.io.Writer writer, int indent)protected voidwrite(com.structurizr.view.View view, com.structurizr.model.Element element, java.io.Writer writer, int indent)protected voidwriteHeader(com.structurizr.view.View view, java.io.Writer writer)protected voidwriteRelationship(com.structurizr.view.View view, com.structurizr.view.RelationshipView relationshipView, java.io.Writer writer)-
Methods inherited from class com.structurizr.io.plantuml.PlantUMLWriter
addIncludeFile, addIncludeFile, addIncludeFile, addIncludeURL, addIncludeURL, addIncludeURL, addSkinParam, clearIncludes, clearSkinParams, getIncludes, getSkinParams, isIncludeDiagramMetadata, isUseSequenceDiagrams, setIncludeDiagramMetadata, setUseSequenceDiagrams, toPlantUMLDiagrams, toString, write, write, write, write, writeFooter, writeRelationships
-
-
-
-
Method Detail
-
write
protected void write(com.structurizr.view.ContainerView view, java.io.Writer writer)- Specified by:
writein classPlantUMLWriter
-
write
protected void write(com.structurizr.view.ComponentView view, java.io.Writer writer)- Specified by:
writein classPlantUMLWriter
-
write
protected void write(com.structurizr.view.DynamicView view, java.io.Writer writer)- Specified by:
writein classPlantUMLWriter
-
write
protected void write(com.structurizr.view.View view, com.structurizr.model.DeploymentNode deploymentNode, java.io.Writer writer, int indent)- Specified by:
writein classPlantUMLWriter
-
write
protected void write(com.structurizr.view.View view, com.structurizr.model.Element element, java.io.Writer writer, int indent)- Specified by:
writein classPlantUMLWriter
-
writeRelationship
protected void writeRelationship(com.structurizr.view.View view, com.structurizr.view.RelationshipView relationshipView, java.io.Writer writer)- Specified by:
writeRelationshipin classPlantUMLWriter
-
writeHeader
protected void writeHeader(com.structurizr.view.View view, java.io.Writer writer) throws java.io.IOException- Overrides:
writeHeaderin classPlantUMLWriter- Throws:
java.io.IOException
-
-