A B C D E F G I L N P R S T U V W 
All Classes All Packages

A

addIncludeFile(String) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
addIncludeFile(String, int) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
addIncludeFile(String, String) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
addIncludeURL(URI) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
addIncludeURL(URI, int) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
addIncludeURL(URI, String) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
addSkinParam(String, String) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 

B

Back - com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
 
Back_Neighbor - com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
 
BasicPlantUMLWriter - Class in com.structurizr.io.plantuml
A writer that outputs diagram definitions that can be used to create diagrams using PlantUML (http://plantuml.com/plantuml/).
BasicPlantUMLWriter() - Constructor for class com.structurizr.io.plantuml.BasicPlantUMLWriter
Creates a new PlantUMLWriter, with some default skin params.

C

C4_ELEMENT_TYPE - Static variable in class com.structurizr.io.plantuml.C4PlantUMLWriter
Defines the C4PlantUMLWriter.Type of component.
C4_LAYOUT_DIRECTION - Static variable in class com.structurizr.io.plantuml.C4PlantUMLWriter
This property indicates to C4-PlantUML library which relationship type to use.
C4_LAYOUT_MODE - Static variable in class com.structurizr.io.plantuml.C4PlantUMLWriter
This property indicates to C4-PlantUML library which relationship mode to use.
C4PlantUMLWriter - Class in com.structurizr.io.plantuml
This writer extends the classical one to use the C4-PlantUML sprite library available on GitHub.
C4PlantUMLWriter() - Constructor for class com.structurizr.io.plantuml.C4PlantUMLWriter
 
C4PlantUMLWriter(C4PlantUMLWriter.Layout, String) - Constructor for class com.structurizr.io.plantuml.C4PlantUMLWriter
Constructur providing a base url and a layout
C4PlantUMLWriter(C4PlantUMLWriter.Layout, Collection<String>) - Constructor for class com.structurizr.io.plantuml.C4PlantUMLWriter
Constructor providing the layout and the full list of includes to use
C4PlantUMLWriter.Directions - Enum in com.structurizr.io.plantuml
 
C4PlantUMLWriter.Layout - Enum in com.structurizr.io.plantuml
Various layout abilities as provided by C4-PlantUML
C4PlantUMLWriter.NoMacroFound - Exception in com.structurizr.io.plantuml
 
C4PlantUMLWriter.RelationshipModes - Enum in com.structurizr.io.plantuml
 
C4PlantUMLWriter.Type - Enum in com.structurizr.io.plantuml
 
clearIncludes() - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
clearSkinParams() - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
com.structurizr.io.plantuml - package com.structurizr.io.plantuml
 

D

Db - com.structurizr.io.plantuml.C4PlantUMLWriter.Type
 
Default - com.structurizr.io.plantuml.C4PlantUMLWriter.Type
 
Down - com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
 

E

encode(String) - Method in class com.structurizr.io.plantuml.PlantUMLEncoder
 

F

forMacro() - Method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
 

G

getDefinition() - Method in class com.structurizr.io.plantuml.PlantUMLDiagram
 
getDirection() - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
getIncludes() - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
getKey() - Method in class com.structurizr.io.plantuml.PlantUMLDiagram
 
getName() - Method in class com.structurizr.io.plantuml.PlantUMLDiagram
 
getSkinParams() - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 

I

inferC4PlantUMLLibraryFrom(String) - Static method in class com.structurizr.io.plantuml.C4PlantUMLWriter
 
isIncludeDiagramMetadata() - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
isIncludeNotesForActors() - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
isUseSequenceDiagrams() - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 

L

Lay - com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
 
LAYOUT_AS_SKETCH - com.structurizr.io.plantuml.C4PlantUMLWriter.Layout
 
LAYOUT_LEFT_RIGHT - com.structurizr.io.plantuml.C4PlantUMLWriter.Layout
 
LAYOUT_TOP_DOWN - com.structurizr.io.plantuml.C4PlantUMLWriter.Layout
 
LAYOUT_WITH_LEGEND - com.structurizr.io.plantuml.C4PlantUMLWriter.Layout
 
Left - com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
 

N

Neighbor - com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
 
NoMacroFound() - Constructor for exception com.structurizr.io.plantuml.C4PlantUMLWriter.NoMacroFound
 

P

PlantUMLDiagram - Class in com.structurizr.io.plantuml
 
PlantUMLEncoder - Class in com.structurizr.io.plantuml
A Java implementation of http://plantuml.com/code-javascript-synchronous that uses Java's built-in Deflate algorithm.
PlantUMLEncoder() - Constructor for class com.structurizr.io.plantuml.PlantUMLEncoder
 
PlantUMLWriter - Class in com.structurizr.io.plantuml
 

R

Rel - com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
 
Right - com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
 

S

setDirection(String) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
setIncludeDiagramMetadata(boolean) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
setIncludeNotesForActors(boolean) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
setUseSequenceDiagrams(boolean) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
StructurizrPlantUMLWriter - Class in com.structurizr.io.plantuml
A writer that outputs diagram definitions that can be used to create diagrams using PlantUML (http://plantuml.com/plantuml/).
StructurizrPlantUMLWriter() - Constructor for class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
Creates a new PlantUMLWriter, with some default skin params.

T

toPlantUMLDiagrams(Workspace) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
Creates PlantUML diagram definitions based upon the specified workspace.
toString(View) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
Gets a single view as a PlantUML diagram definition.

U

Up - com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
 

V

valueOf(String) - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Layout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Directions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Layout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.RelationshipModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.structurizr.io.plantuml.C4PlantUMLWriter.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(ComponentView, Writer) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
write(ComponentView, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(ComponentView, Writer) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
write(ContainerView, Writer) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
write(ContainerView, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(ContainerView, Writer) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
write(DynamicView, Writer) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
write(DynamicView, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(DynamicView, Writer) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
write(SystemContextView, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(SystemLandscapeView, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(View, DeploymentNode, Writer, int) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
write(View, DeploymentNode, Writer, int) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(View, DeploymentNode, Writer, int) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
write(View, Element, Writer, int) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
write(View, Element, Writer, int) - Method in class com.structurizr.io.plantuml.C4PlantUMLWriter
We replace the write element method to use macros provided by C4-PlantUML
write(View, Element, Writer, int) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
write(View, Element, Writer, int) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
write(View, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
Writes a single view as a PlantUML diagram definition, to the specified writer.
write(Workspace, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
Writes the views in the given workspace as PlantUML definitions, to the specified writer.
writeContainerForContainer(ComponentView, Writer, BiConsumer<ComponentView, Writer>) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
writeContainerForContainer(ComponentView, Writer, BiConsumer<ComponentView, Writer>) - Method in class com.structurizr.io.plantuml.C4PlantUMLWriter
 
writeContainerForSoftwareSystem(ContainerView, Writer, BiConsumer<ContainerView, Writer>) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
writeContainerForSoftwareSystem(ContainerView, Writer, BiConsumer<ContainerView, Writer>) - Method in class com.structurizr.io.plantuml.C4PlantUMLWriter
 
writeFooter(Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
writeHeader(View, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
writeHeader(View, Writer) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
writeRelationship(View, RelationshipView, Writer) - Method in class com.structurizr.io.plantuml.BasicPlantUMLWriter
 
writeRelationship(View, RelationshipView, Writer) - Method in class com.structurizr.io.plantuml.C4PlantUMLWriter
 
writeRelationship(View, RelationshipView, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
writeRelationship(View, RelationshipView, Writer) - Method in class com.structurizr.io.plantuml.StructurizrPlantUMLWriter
 
writeRelationships(View, Writer) - Method in class com.structurizr.io.plantuml.PlantUMLWriter
 
A B C D E F G I L N P R S T U V W 
All Classes All Packages