Index
A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- A0_Landscape - com.structurizr.view.PaperSize
- A0_Portrait - com.structurizr.view.PaperSize
- A1_Landscape - com.structurizr.view.PaperSize
- A1_Portrait - com.structurizr.view.PaperSize
- A2_Landscape - com.structurizr.view.PaperSize
- A2_Portrait - com.structurizr.view.PaperSize
- A3_Landscape - com.structurizr.view.PaperSize
- A3_Portrait - com.structurizr.view.PaperSize
- A4_Landscape - com.structurizr.view.PaperSize
- A4_Portrait - com.structurizr.view.PaperSize
- A5_Landscape - com.structurizr.view.PaperSize
- A5_Portrait - com.structurizr.view.PaperSize
- A6_Landscape - com.structurizr.view.PaperSize
- A6_Portrait - com.structurizr.view.PaperSize
- AbstractImpliedRelationshipsStrategy - Class in com.structurizr.model
-
Abstract base class for supplied ImpliedRelationshipsStrategy implementations.
- AbstractImpliedRelationshipsStrategy() - Constructor for class com.structurizr.model.AbstractImpliedRelationshipsStrategy
- AbstractWorkspace - Class in com.structurizr
-
The superclass for regular and encrypted workspaces.
- AbstractWorkspace() - Constructor for class com.structurizr.AbstractWorkspace
- Accepted - com.structurizr.documentation.DecisionStatus
- add(Component) - Method in class com.structurizr.view.ComponentView
-
Adds an individual component to this view, including relationships to/from that component.
- add(Component, boolean) - Method in class com.structurizr.view.ComponentView
-
Adds an individual component to this view.
- add(Container) - Method in class com.structurizr.model.DeploymentNode
-
Adds a container instance to this deployment node, replicating all of the container-container relationships.
- add(Container) - Method in class com.structurizr.view.ComponentView
-
Adds an individual container to this view, including relationships to/from that container.
- add(Container) - Method in class com.structurizr.view.ContainerView
-
Adds an individual container (belonging to any software system) to this view, including relationships to/from that container.
- add(Container, boolean) - Method in class com.structurizr.model.DeploymentNode
-
Adds a container instance to this deployment node, optionally replicating all of the container-container relationships.
- add(Container, boolean) - Method in class com.structurizr.view.ComponentView
-
Adds an individual container to this view.
- add(Container, boolean) - Method in class com.structurizr.view.ContainerView
-
Adds an individual container (belonging to any software system) to this view.
- add(DeploymentNode) - Method in class com.structurizr.view.DeploymentView
-
Adds a deployment node to this view, including relationships to/from that deployment node (and children).
- add(DeploymentNode, boolean) - Method in class com.structurizr.view.DeploymentView
-
Adds a deployment node to this view.
- add(Element, Element) - Method in class com.structurizr.view.DynamicView
- add(Element, String, Element) - Method in class com.structurizr.view.DynamicView
- add(Person) - Method in class com.structurizr.view.StaticView
-
Adds the given person to this view, including relationships to/from that person.
- add(Person, boolean) - Method in class com.structurizr.view.StaticView
-
Adds the given person to this view.
- add(Relationship) - Method in class com.structurizr.view.DeploymentView
-
Adds a Relationship to this view.
- add(Relationship) - Method in class com.structurizr.view.StaticView
-
Adds a specific relationship to this view.
- add(SoftwareSystem) - Method in class com.structurizr.view.ComponentView
-
Adds the specified software system, including relationships to/from that software system.
- add(SoftwareSystem) - Method in class com.structurizr.view.ContainerView
-
Adds a software system to this view, including relationships to/from that software system.
- add(SoftwareSystem) - Method in class com.structurizr.view.StaticView
-
Adds the given software system to this view, including relationships to/from that software system.
- add(SoftwareSystem, boolean) - Method in class com.structurizr.view.ComponentView
-
Adds the specified software system.
- add(SoftwareSystem, boolean) - Method in class com.structurizr.view.ContainerView
-
Adds a software system to this view.
- add(SoftwareSystem, boolean) - Method in class com.structurizr.view.StaticView
-
Adds the given software system to this view.
- add(ElementStyle) - Method in class com.structurizr.view.Styles
- add(RelationshipStyle) - Method in class com.structurizr.view.Styles
- addAllComponents() - Method in class com.structurizr.view.ComponentView
-
Adds all components in the container to this view.
- addAllContainers() - Method in class com.structurizr.view.ComponentView
-
Adds all other containers in the software system to this view.
- addAllContainers() - Method in class com.structurizr.view.ContainerView
-
Adds all containers within the software system in scope to this view.
- addAllContainersAndInfluencers() - Method in class com.structurizr.view.ContainerView
-
Adds all
Container
s of the givenContainerView
as well as all external influencers, that is all persons and all other software systems with incoming or outgoing dependencies. - addAllDeploymentNodes() - Method in class com.structurizr.view.DeploymentView
-
Adds all of the top-level deployment nodes to this view.
- addAllElements() - Method in class com.structurizr.view.ComponentView
-
Adds all people, software systems, sibling containers and components belonging to the container in scope.
- addAllElements() - Method in class com.structurizr.view.ContainerView
-
Adds all people, software systems and containers that belong to the software system in scope.
- addAllElements() - Method in class com.structurizr.view.StaticView
-
Adds all of the permitted elements to this view.
- addAllElements() - Method in class com.structurizr.view.SystemContextView
-
Adds all software systems and all people.
- addAllElements() - Method in class com.structurizr.view.SystemLandscapeView
-
Adds all software systems and all people to this view.
- addAllInfluencers() - Method in class com.structurizr.view.ContainerView
-
Adds all
Container
s of the givenContainerView
as well as all external influencers, that is all persons and all other software systems with incoming or outgoing dependencies. - addAllPeople() - Method in class com.structurizr.view.StaticView
-
Adds all people in the model to this view.
- addAllSoftwareSystems() - Method in class com.structurizr.view.StaticView
-
Adds all software systems in the model to this view.
- addAnimation(ContainerInstance...) - Method in class com.structurizr.view.DeploymentView
-
Adds an animation step, with the specified container instances.
- addAnimation(Element...) - Method in class com.structurizr.view.StaticView
-
Adds an animation step, with the specified elements.
- addAnimation(InfrastructureNode...) - Method in class com.structurizr.view.DeploymentView
-
Adds an animation step, with the specified infrastructure nodes.
- addAppendicesSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Appendices" section relating to a
SoftwareSystem
. - addAppendicesSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Appendices" section relating to a
SoftwareSystem
from one or more files. - addArchitecturalDecisionsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds an "Architectural Decisions" section relating to a
SoftwareSystem
. - addArchitecturalDecisionsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds an "Architectural Decisions" section relating to a
SoftwareSystem
from one or more files. - addArchitecturalForcesSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Forces" section relating to a
SoftwareSystem
. - addArchitecturalForcesSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Forces" section relating to a
SoftwareSystem
from one or more files. - addArchitecturalViewsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Views" section relating to a
SoftwareSystem
. - addArchitecturalViewsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Views" section relating to a
SoftwareSystem
from one or more files. - addBuildingBlockViewSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Building Block View" section relating to a
SoftwareSystem
. - addBuildingBlockViewSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Building Block View" section relating to a
SoftwareSystem
from one or more files. - addCodeSection(Component, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Code" section relating to a
Component
. - addCodeSection(Component, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Code" section relating to a
Component
from one or more files. - addComponent(String, Class, String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, String, String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponentsSection(Container, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Components" section relating to a
Container
. - addComponentsSection(Container, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Components" section relating to a
Container
from one or more files. - addConstraintsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Constraints" section relating to a
SoftwareSystem
. - addConstraintsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Constraints" section relating to a
SoftwareSystem
. - addConstraintsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Constraints" section relating to a
SoftwareSystem
from one or more files. - addConstraintsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Constraints" section relating to a
SoftwareSystem
from one or more files. - addContainer(String, String, String) - Method in class com.structurizr.model.SoftwareSystem
-
Adds a container with the specified name, description and technology
- addContainersSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Containers" section relating to a
SoftwareSystem
. - addContainersSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Containers" section relating to a
SoftwareSystem
from one or more files. - addContextAndScopeSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Context and Scope" section relating to a
SoftwareSystem
. - addContextAndScopeSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Context and Scope" section relating to a
SoftwareSystem
from one or more files. - addContextSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Context" section relating to a
SoftwareSystem
. - addContextSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Context" section relating to a
SoftwareSystem
from one or more files. - addCrosscuttingConceptsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Crosscutting Concepts" section relating to a
SoftwareSystem
. - addCrosscuttingConceptsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Crosscutting Concepts" section relating to a
SoftwareSystem
from one or more files. - addDataSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Data" section relating to a
SoftwareSystem
. - addDataSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Data" section relating to a
SoftwareSystem
from one or more files. - addDecision(SoftwareSystem, String, Date, String, DecisionStatus, Format, String) - Method in class com.structurizr.documentation.Documentation
-
Adds a new decision to this workspace.
- addDecision(String, Date, String, DecisionStatus, Format, String) - Method in class com.structurizr.documentation.Documentation
-
Adds a new decision to this workspace.
- addDecisionLogSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Decision Log" section relating to a
SoftwareSystem
. - addDecisionLogSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Decision Log" section relating to a
SoftwareSystem
from one or more files. - addDependentSoftwareSystems() - Method in class com.structurizr.view.ContainerView
- addDeploymentNode(String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String, String, String) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, int) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String, String, String, int) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, int, Map<String, String>) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String, String, String, int, Map<String, String>) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, String) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, String, int) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, String, int, Map<String, String>) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Deployment" section relating to a
SoftwareSystem
. - addDeploymentSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Deployment" section relating to a
SoftwareSystem
from one or more files. - addDeploymentViewSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Deployment View" section relating to a
SoftwareSystem
. - addDeploymentViewSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Deployment View" section relating to a
SoftwareSystem
from one or more files. - addDevelopmentEnvironmentSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Development Environment" section relating to a
SoftwareSystem
. - addDevelopmentEnvironmentSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Development Environment" section relating to a
SoftwareSystem
from one or more files. - addElement(Element, boolean) - Method in class com.structurizr.view.View
- addElementStyle(String) - Method in class com.structurizr.view.Styles
- addExternalDependencies() - Method in class com.structurizr.view.ComponentView
-
Adds all
Element
s external to the container (Person, SoftwareSystem or Container) that haveRelationship
s to or fromComponent
s in this view. - addFunctionalOverviewSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Functional Overview" section relating to a
SoftwareSystem
. - addFunctionalOverviewSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Functional Overview" section relating to a
SoftwareSystem
from one or more files. - addGlossarySection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Glossary" section relating to a
SoftwareSystem
. - addGlossarySection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Glossary" section relating to a
SoftwareSystem
. - addGlossarySection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Glossary" section relating to a
SoftwareSystem
from one or more files. - addGlossarySection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Glossary" section relating to a
SoftwareSystem
from one or more files. - addHeader(String, String) - Method in class com.structurizr.model.HttpHealthCheck
-
Adds a HTTP header, which will be sent with the HTTP request to the health check URL.
- addHealthCheck(String, String) - Method in class com.structurizr.model.ContainerInstance
-
Adds a new health check, with the default interval (60 seconds) and timeout (0 milliseconds).
- addHealthCheck(String, String, int, long) - Method in class com.structurizr.model.ContainerInstance
-
Adds a new health check.
- addImage(File) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds an image from the given file to the workspace.
- addImages(File) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds png/jpg/jpeg/gif images in the given directory to the workspace.
- addImplicitRelationships() - Method in class com.structurizr.model.Model
-
Deprecated.use
Model.setImpliedRelationshipsStrategy(ImpliedRelationshipsStrategy)
()} instead to set a strategy, before creating relationships - addInfrastructureArchitectureSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Infrastructure Architecture" section relating to a
SoftwareSystem
. - addInfrastructureArchitectureSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds an "Infrastructure Architecture" section relating to a
SoftwareSystem
from one or more files. - addInfrastructureNode(String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child infrastructure node.
- addInfrastructureNode(String, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child infrastructure node.
- addInfrastructureNode(String, String, String, Map<String, String>) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child infrastructure node.
- addIntroductionAndGoalsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Introduction and Goals" section relating to a
SoftwareSystem
. - addIntroductionAndGoalsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Introduction and Goals" section relating to a
SoftwareSystem
from one or more files. - addIntroductionSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Introduction" section relating to a
SoftwareSystem
. - addIntroductionSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Introduction" section relating to a
SoftwareSystem
from one or more files. - addNearestNeighbours(Element) - Method in class com.structurizr.view.ComponentView
-
Adds all people, software systems, sibling containers and components that are directly connected to the specified element.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.ContainerView
-
Adds all people, software systems and containers that are directly connected to the specified element.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.StaticView
-
Adds all of the permitted elements, which are directly connected to the specified element, to this view.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.SystemContextView
-
Adds all software systems and people that are directly connected to the specified element.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.SystemLandscapeView
-
Adds all software systems and people that are directly connected to the specified element.
- addNearestNeighbours(Element, Class<T>) - Method in class com.structurizr.view.StaticView
- addOperationAndSupportSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Operation and Support" section relating to a
SoftwareSystem
. - addOperationAndSupportSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds an "Operation and Support" section relating to a
SoftwareSystem
from one or more files. - addPerson(Location, String, String) - Method in class com.structurizr.model.Model
-
Creates a person and adds it to the model.
- addPerson(String, String) - Method in class com.structurizr.model.Model
-
Creates a person (with an unspecified location) and adds it to the model.
- addPrinciplesSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Principles" section relating to a
SoftwareSystem
. - addPrinciplesSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Principles" section relating to a
SoftwareSystem
from one or more files. - addQualityAttributesSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Quality Attributes" section relating to a
SoftwareSystem
. - addQualityAttributesSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Quality Attributes" section relating to a
SoftwareSystem
from one or more files. - addQualityRequirementsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Quality Requirements" section relating to a
SoftwareSystem
. - addQualityRequirementsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Quality Requirements" section relating to a
SoftwareSystem
from one or more files. - addRelationship(Relationship) - Method in class com.structurizr.view.View
- addRelationship(Relationship, String, String) - Method in class com.structurizr.view.View
- addRelationshipStyle(String) - Method in class com.structurizr.view.Styles
- addRisksAndTechnicalDebtSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Risks and Technical Debt" section relating to a
SoftwareSystem
. - addRisksAndTechnicalDebtSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Risks and Technical Debt" section relating to a
SoftwareSystem
from one or more files. - addRuntimeViewSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Runtime View" section relating to a
SoftwareSystem
. - addRuntimeViewSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Runtime View" section relating to a
SoftwareSystem
from one or more files. - addSection(Component, String, Format, String) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a section relating to a
Component
. - addSection(Component, String, File...) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a section relating to a
Component
from one or more files. - addSection(Container, String, Format, String) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a section relating to a
Container
. - addSection(Container, String, File...) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a section relating to a
Container
from one or more files. - addSection(SoftwareSystem, String, Format, String) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a section relating to a
SoftwareSystem
. - addSection(SoftwareSystem, String, File...) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a section relating to a
SoftwareSystem
from one or more files. - addSection(String, Format, String) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a custom section, that isn't related to any element in the model.
- addSection(String, File...) - Method in class com.structurizr.documentation.DocumentationTemplate
-
Adds a custom section from one or more files, that isn't related to any element in the model.
- addSections(SoftwareSystem, File) - Method in class com.structurizr.documentation.AutomaticDocumentationTemplate
-
Adds all files in the specified directory, each in its own section, related to a software system.
- addSections(File) - Method in class com.structurizr.documentation.AutomaticDocumentationTemplate
-
Adds all files in the specified directory, each in its own section.
- addSoftwareArchitectureSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Software Architecture" section relating to a
SoftwareSystem
. - addSoftwareArchitectureSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
-
Adds a "Software Architecture" section relating to a
SoftwareSystem
from one or more files. - addSoftwareSystem(Location, String, String) - Method in class com.structurizr.model.Model
-
Creates a software system and adds it to the model.
- addSoftwareSystem(String, String) - Method in class com.structurizr.model.Model
-
Creates a software system (with an unspecified location) and adds it to the model.
- addSolutionStrategySection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Solution Strategy" section relating to a
SoftwareSystem
. - addSolutionStrategySection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
-
Adds a "Solution Strategy" section relating to a
SoftwareSystem
from one or more files. - addSupportingType(String) - Method in class com.structurizr.model.Component
-
Adds a supporting type to this Component.
- addSystemQualitiesSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Qualities" section relating to a
SoftwareSystem
. - addSystemQualitiesSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Qualities" section relating to a
SoftwareSystem
from one or more files. - addSystemStakeholdersAndRequirementsSection(SoftwareSystem, Format, String) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Stakeholders and Requirements" section relating to a
SoftwareSystem
. - addSystemStakeholdersAndRequirementsSection(SoftwareSystem, File...) - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Stakeholders and Requirements" section relating to a
SoftwareSystem
from one or more files. - addUser(String, Role) - Method in class com.structurizr.configuration.WorkspaceConfiguration
-
Adds a user, with the specified username and role.
- AngleBrackets - com.structurizr.view.MetadataSymbols
- Arc42DocumentationTemplate - Class in com.structurizr.documentation
-
An implementation of the arc42 documentation template, consisting of the following sections:
- Arc42DocumentationTemplate(Workspace) - Constructor for class com.structurizr.documentation.Arc42DocumentationTemplate
- AsciiDoc - com.structurizr.documentation.Format
- Asynchronous - com.structurizr.model.InteractionStyle
-
Denotes asynchronous communication.
- ASYNCHRONOUS - Static variable in class com.structurizr.model.Tags
-
To be used for styling of asynchronous relationships
- AutomaticDocumentationTemplate - Class in com.structurizr.documentation
-
This template allows you to scan a given directory and automatically add all Markdown or AsciiDoc files in that directory.
- AutomaticDocumentationTemplate(Workspace) - Constructor for class com.structurizr.documentation.AutomaticDocumentationTemplate
- AutomaticLayout - Class in com.structurizr.view
-
A wrapper for automatic layout configuration.
- AutomaticLayout.Implementation - Enum in com.structurizr.view
- AutomaticLayout.RankDirection - Enum in com.structurizr.view
B
- background(String) - Method in class com.structurizr.view.ElementStyle
- border(Border) - Method in class com.structurizr.view.ElementStyle
- Border - Enum in com.structurizr.view
- BottomTop - com.structurizr.view.AutomaticLayout.RankDirection
- Box - com.structurizr.view.Shape
- Branding - Class in com.structurizr.view
-
A wrapper for the font, logo and color scheme associated with a corporate branding.
C
- canBeRemoved(Element) - Method in class com.structurizr.view.ComponentView
- canBeRemoved(Element) - Method in class com.structurizr.view.ContainerView
- canBeRemoved(Element) - Method in class com.structurizr.view.DeploymentView
- canBeRemoved(Element) - Method in class com.structurizr.view.DynamicView
- canBeRemoved(Element) - Method in class com.structurizr.view.SystemContextView
- canBeRemoved(Element) - Method in class com.structurizr.view.SystemLandscapeView
- canBeRemoved(Element) - Method in class com.structurizr.view.View
- Circle - com.structurizr.view.Shape
- clear() - Method in class com.structurizr.documentation.Documentation
-
Removes all documentation, decisions, and images.
- clear() - Method in class com.structurizr.view.ViewSet
-
Removes all views and configuration.
- clearConfiguration() - Method in class com.structurizr.AbstractWorkspace
-
Clears the configuration associated with this workspace.
- clearElementStyles() - Method in class com.structurizr.view.Styles
-
Removes all element styles.
- clearRelationshipStyles() - Method in class com.structurizr.view.Styles
-
Removes all relationship styles.
- CodeElement - Class in com.structurizr.model
-
Represents a code element, such as a Java class or interface, that is part of the implementation of a component.
- CodeElementRole - Enum in com.structurizr.model
-
Used to represent the role of a code element.
- color(String) - Method in class com.structurizr.view.ElementStyle
- color(String) - Method in class com.structurizr.view.RelationshipStyle
- Color - Class in com.structurizr.view
- Color() - Constructor for class com.structurizr.view.Color
- ColorPair - Class in com.structurizr.view
-
Represents a pair of colours: background and foreground.
- ColorPair(String, String) - Constructor for class com.structurizr.view.ColorPair
- com.structurizr - package com.structurizr
- com.structurizr.configuration - package com.structurizr.configuration
- com.structurizr.documentation - package com.structurizr.documentation
- com.structurizr.model - package com.structurizr.model
- com.structurizr.util - package com.structurizr.util
- com.structurizr.view - package com.structurizr.view
- Component - Class in com.structurizr.model
-
Represents a "component" in the C4 model.
- Component - com.structurizr.view.Shape
- COMPONENT - Static variable in class com.structurizr.model.Tags
- ComponentView - Class in com.structurizr.view
-
Represents a Component view from the C4 model, showing the components within a given container.
- Configuration - Class in com.structurizr.view
-
Configuration associated with how information in the workspace is rendered.
- Configuration() - Constructor for class com.structurizr.view.Configuration
- Container - Class in com.structurizr.model
-
Represents a "container" in the C4 model.
- CONTAINER - Static variable in class com.structurizr.model.Tags
- CONTAINER_INSTANCE - Static variable in class com.structurizr.model.Tags
- ContainerInstance - Class in com.structurizr.model
-
Represents a deployment instance of a
Container
, which can be added to aDeploymentNode
. - ContainerView - Class in com.structurizr.view
-
Represents a Container view from the C4 model, showing the containers within a given software system.
- contains(Element) - Method in class com.structurizr.model.Model
-
Determines whether this model contains the specified element.
- copyConfigurationFrom(Configuration) - Method in class com.structurizr.view.Configuration
- copyLayoutInformation(View, View) - Method in class com.structurizr.view.DefaultLayoutMergeStrategy
-
Attempts to copy the visual layout information (e.g.
- copyLayoutInformation(View, View) - Method in interface com.structurizr.view.LayoutMergeStrategy
-
Attempts to copy the visual layout information (e.g.
- copyLayoutInformationFrom(ViewSet) - Method in class com.structurizr.view.ViewSet
- countAndLogWarnings() - Method in class com.structurizr.Workspace
-
Counts and logs any warnings within the workspace (e.g.
- create(String...) - Static method in class com.structurizr.util.MapUtils
-
A helper method to create a Map from an array of Strings ("name=value").
- createComponentView(Container, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a component view, where the scope of the view is the specified container.
- createContainerView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a container view, where the scope of the view is the specified software system.
- createDeploymentView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a deployment view, where the scope of the view is the specified software system.
- createDeploymentView(String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a deployment view.
- createDynamicView(Container, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a dynamic view, where the scope is the specified container.
- createDynamicView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a dynamic view, where the scope is the specified software system.
- createDynamicView(String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a dynamic view.
- createFilteredView(StaticView, String, String, FilterMode, String...) - Method in class com.structurizr.view.ViewSet
-
Creates a FilteredView on top of an existing static view.
- createImpliedRelationships(Relationship) - Method in class com.structurizr.model.CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy
- createImpliedRelationships(Relationship) - Method in class com.structurizr.model.CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy
- createImpliedRelationships(Relationship) - Method in class com.structurizr.model.DefaultImpliedRelationshipsStrategy
- createImpliedRelationships(Relationship) - Method in interface com.structurizr.model.ImpliedRelationshipsStrategy
-
Called after a relationship has been created in the model, providing an opportunity to create any resulting implied relationships.
- CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy - Class in com.structurizr.model
-
This strategy creates implied relationships between all valid combinations of the parent elements, unless any relationship already exists between them.
- CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy() - Constructor for class com.structurizr.model.CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy
- CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy - Class in com.structurizr.model
-
This strategy creates implied relationships between all valid combinations of the parent elements, unless the same relationship already exists between them.
- CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy() - Constructor for class com.structurizr.model.CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy
- createSystemContextView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a system context view, where the scope of the view is the specified software system.
- createSystemLandscapeView(String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a system landscape view.
- CurlyBrackets - com.structurizr.view.MetadataSymbols
- Curved - com.structurizr.view.Routing
- Cylinder - com.structurizr.view.Shape
D
- Dagre - com.structurizr.view.AutomaticLayout.Implementation
- dashed(boolean) - Method in class com.structurizr.view.RelationshipStyle
- Dashed - com.structurizr.view.Border
- Decision - Class in com.structurizr.documentation
-
Represents a single (architecture) decision, as described at http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions
- DecisionStatus - Enum in com.structurizr.documentation
-
Represents the status of a decision.
- Default - com.structurizr.view.ViewSortOrder
- DEFAULT_HEIGHT - Static variable in class com.structurizr.view.ElementStyle
- DEFAULT_WIDTH - Static variable in class com.structurizr.view.ElementStyle
- DefaultImpliedRelationshipsStrategy - Class in com.structurizr.model
-
The default strategy is to NOT create implied relationships.
- DefaultImpliedRelationshipsStrategy() - Constructor for class com.structurizr.model.DefaultImpliedRelationshipsStrategy
- DefaultLayoutMergeStrategy - Class in com.structurizr.view
-
A default implementation of a LayoutMergeStrategy that: - Sets the paper size (if not set).
- DefaultLayoutMergeStrategy() - Constructor for class com.structurizr.view.DefaultLayoutMergeStrategy
- delivers(Person, String) - Method in class com.structurizr.model.Person
- delivers(Person, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- delivers(Person, String, String) - Method in class com.structurizr.model.Person
- delivers(Person, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- delivers(Person, String, String, InteractionStyle) - Method in class com.structurizr.model.Person
- delivers(Person, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- DEPLOYMENT_NODE - Static variable in class com.structurizr.model.Tags
- DeploymentElement - Class in com.structurizr.model
-
This is the superclass for model elements that describe deployment nodes, infrastructure nodes, and container instances.
- DeploymentNode - Class in com.structurizr.model
-
Represents a deployment node, which is something like:
- DeploymentNode() - Constructor for class com.structurizr.model.DeploymentNode
- DeploymentView - Class in com.structurizr.view
-
A deployment view, used to show the mapping of container instances to deployment nodes.
- Deprecated - com.structurizr.documentation.DecisionStatus
- description(boolean) - Method in class com.structurizr.view.ElementStyle
- Direct - com.structurizr.view.Routing
- disableAutomaticLayout() - Method in class com.structurizr.view.View
-
Disables automatic layout for this view.
- Documentation - Class in com.structurizr.documentation
-
Represents the documentation within a workspace - a collection of content in Markdown or AsciiDoc format, optionally with attached images.
- DocumentationTemplate - Class in com.structurizr.documentation
-
The superclass for all documentation templates.
- DocumentationTemplate(Workspace) - Constructor for class com.structurizr.documentation.DocumentationTemplate
-
Creates a new documentation template for the given workspace.
- Dotted - com.structurizr.view.Border
- DoubleAngleBrackets - com.structurizr.view.MetadataSymbols
- DynamicView - Class in com.structurizr.view
-
A dynamic view, used to describe behaviour between static elements at runtime.
E
- Element - Class in com.structurizr.model
-
This is the superclass for all model elements.
- Element() - Constructor for class com.structurizr.model.Element
- ELEMENT - Static variable in class com.structurizr.model.Tags
- ElementStyle - Class in com.structurizr.view
-
A definition of an element style.
- ElementStyle(String, Integer, Integer, String, String, Integer) - Constructor for class com.structurizr.view.ElementStyle
- ElementStyle(String, Integer, Integer, String, String, Integer, Shape) - Constructor for class com.structurizr.view.ElementStyle
- ElementView - Class in com.structurizr.view
-
Represents an instance of an Element in a View.
- Ellipse - com.structurizr.view.Shape
- enableAutomaticLayout() - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with some default settings.
- enableAutomaticLayout(AutomaticLayout.RankDirection, int, int) - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with the specified settings, using the Graphviz implementation.
- enableAutomaticLayout(AutomaticLayout.RankDirection, int, int, int, boolean) - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with the specified settings, using the Dagre implementation.
- endParallelSequence() - Method in class com.structurizr.view.DynamicView
- endParallelSequence(boolean) - Method in class com.structurizr.view.DynamicView
- Enterprise - Class in com.structurizr.model
-
Represents an "enterprise" (e.g.
- Enterprise(String) - Constructor for class com.structurizr.model.Enterprise
-
Creates a new enterprise with the specified name.
- equals(Object) - Method in class com.structurizr.configuration.User
- equals(Object) - Method in class com.structurizr.documentation.Section
- equals(Object) - Method in class com.structurizr.model.CodeElement
- equals(Object) - Method in class com.structurizr.model.HttpHealthCheck
- equals(Object) - Method in class com.structurizr.model.Perspective
- equals(Object) - Method in class com.structurizr.view.ElementView
- equals(Object) - Method in class com.structurizr.view.RelationshipView
- equals(Object) - Method in class com.structurizr.view.Vertex
- Exclude - com.structurizr.view.FilterMode
- External - com.structurizr.model.Location
F
- FilteredView - Class in com.structurizr.view
-
Represents a view on top of a view, which can be used to include or exclude specific elements.
- FilterMode - Enum in com.structurizr.view
- findElementStyle(Element) - Method in class com.structurizr.view.Styles
- findElementView(View, Element) - Method in class com.structurizr.view.DefaultLayoutMergeStrategy
-
Finds an element by canonical name.
- findRelationshipStyle(Relationship) - Method in class com.structurizr.view.Styles
- findRelationshipView(View, Relationship) - Method in class com.structurizr.view.DefaultLayoutMergeStrategy
- findRelationshipView(View, RelationshipView) - Method in class com.structurizr.view.DefaultLayoutMergeStrategy
- Folder - com.structurizr.view.Shape
- Font - Class in com.structurizr.view
-
Represents a font, including a name and an optional URL for web fonts.
- Font(String) - Constructor for class com.structurizr.view.Font
- Font(String, String) - Constructor for class com.structurizr.view.Font
- fontSize(int) - Method in class com.structurizr.view.ElementStyle
- fontSize(int) - Method in class com.structurizr.view.RelationshipStyle
- Format - Enum in com.structurizr.documentation
- found(String) - Method in interface com.structurizr.model.IdGenerator
-
Called when loading/deserializing a model, to indicate that the specified ID has been found (and shouldn't be reused when generating new IDs).
- found(String) - Method in class com.structurizr.model.MessageDigestIdGenerator
- found(String) - Method in class com.structurizr.model.NormalizedNameIdGenerator
- found(String) - Method in class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
G
- generateId(Element) - Method in interface com.structurizr.model.IdGenerator
-
Generates an ID for the specified model element.
- generateId(Element) - Method in class com.structurizr.model.MessageDigestIdGenerator
- generateId(Element) - Method in class com.structurizr.model.NormalizedNameIdGenerator
- generateId(Element) - Method in class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
- generateId(Relationship) - Method in interface com.structurizr.model.IdGenerator
-
Generates an ID for the specified model relationship.
- generateId(Relationship) - Method in class com.structurizr.model.MessageDigestIdGenerator
- generateId(Relationship) - Method in class com.structurizr.model.NormalizedNameIdGenerator
- generateId(Relationship) - Method in class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
- generateId(String...) - Method in class com.structurizr.model.MessageDigestIdGenerator
- getAnimations() - Method in class com.structurizr.view.DeploymentView
- getAnimations() - Method in class com.structurizr.view.StaticView
- getAuthor() - Method in class com.structurizr.documentation.TemplateMetadata
- getAutomaticLayout() - Method in class com.structurizr.view.View
-
Gets the automatic layout settings for this view.
- getBackground() - Method in class com.structurizr.view.ColorPair
- getBackground() - Method in class com.structurizr.view.ElementStyle
-
Gets the background colour of the element, as a HTML RGB hex string (e.g.
- getBaseViewKey() - Method in class com.structurizr.view.FilteredView
- getBorder() - Method in class com.structurizr.view.ElementStyle
-
Gets the border used when rendering the element.
- getBranding() - Method in class com.structurizr.view.Configuration
-
Gets the Branding object associated with this workspace.
- getCanonicalName() - Method in class com.structurizr.model.Component
-
Gets the canonical name of this component, in the form "/Software System/Container/Component".
- getCanonicalName() - Method in class com.structurizr.model.Container
-
Gets the canonical name of this container, in the form "/Software System/Container".
- getCanonicalName() - Method in class com.structurizr.model.ContainerInstance
- getCanonicalName() - Method in class com.structurizr.model.DeploymentNode
- getCanonicalName() - Method in class com.structurizr.model.Element
- getCanonicalName() - Method in class com.structurizr.model.InfrastructureNode
- getCanonicalName() - Method in class com.structurizr.model.Person
- getCanonicalName() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the canonical name of this software system, in the form "/Software System".
- getCategory() - Method in class com.structurizr.model.CodeElement
-
Gets the category of this code element (interface, class, etc).
- getChildren() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of child deployment nodes.
- getCode() - Method in class com.structurizr.model.Component
-
Gets the set of CodeElement objects.
- getCode() - Method in class com.structurizr.view.Terminology
- getColor() - Method in class com.structurizr.view.ElementStyle
-
Gets the foreground (text) colour of the element, as a HTML RGB hex string (e.g.
- getColor() - Method in class com.structurizr.view.RelationshipStyle
- getComponent() - Method in class com.structurizr.view.Terminology
- getComponentOfType(String) - Method in class com.structurizr.model.Container
-
Gets the component of the specified type.
- getComponents() - Method in class com.structurizr.model.Container
-
Gets the set of components within this software system.
- getComponentViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of component views.
- getComponentWithName(String) - Method in class com.structurizr.model.Container
-
Gets the component with the specified name.
- getConfiguration() - Method in class com.structurizr.AbstractWorkspace
-
Gets the configuration associated with this workspace.
- getConfiguration() - Method in class com.structurizr.view.ViewSet
-
Gets the configuration object associated with this set of views.
- getContainer() - Method in class com.structurizr.model.Component
- getContainer() - Method in class com.structurizr.model.ContainerInstance
- getContainer() - Method in class com.structurizr.view.ComponentView
-
Gets the container associated with this view.
- getContainer() - Method in class com.structurizr.view.Terminology
- getContainerId() - Method in class com.structurizr.model.ContainerInstance
-
Gets the ID of the container that this object represents a deployment instance of.
- getContainerId() - Method in class com.structurizr.view.ComponentView
-
Gets the ID of the container associated with this view.
- getContainerInstances() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of container instances associated with this deployment node.
- getContainers() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the set of containers within this software system.
- getContainerViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of container views.
- getContainerWithId(String) - Method in class com.structurizr.model.SoftwareSystem
-
Gets the container with the specified ID.
- getContainerWithName(String) - Method in class com.structurizr.model.SoftwareSystem
-
Gets the container with the specified name.
- getContent() - Method in class com.structurizr.documentation.Decision
- getContent() - Method in class com.structurizr.documentation.Image
- getContent() - Method in class com.structurizr.documentation.Section
- getContentType(File) - Static method in class com.structurizr.util.ImageUtils
-
Gets the content type of the specified file representing an image.
- getDashed() - Method in class com.structurizr.view.RelationshipStyle
- getDate() - Method in class com.structurizr.documentation.Decision
- getDecisions() - Method in class com.structurizr.documentation.Documentation
-
Gets the set of decisions associated with this workspace.
- getDefaultView() - Method in class com.structurizr.view.Configuration
-
Gets the key of the view that should be shown by default.
- getDeploymentNode() - Method in class com.structurizr.view.Terminology
- getDeploymentNodes() - Method in class com.structurizr.model.Model
-
Gets the set of all top-level deployment nodes in this model.
- getDeploymentNodeWithName(String) - Method in class com.structurizr.model.DeploymentNode
-
Gets the DeploymentNode with the specified name.
- getDeploymentNodeWithName(String) - Method in class com.structurizr.model.Model
-
Gets the deployment node with the specified name and default environment.
- getDeploymentNodeWithName(String, String) - Method in class com.structurizr.model.Model
-
Gets the deployment node with the specified name and environment.
- getDeploymentViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of dynamic views.
- getDescription() - Method in class com.structurizr.AbstractWorkspace
-
Gets the description of this workspace.
- getDescription() - Method in class com.structurizr.model.CodeElement
-
Gets the description of this code element.
- getDescription() - Method in class com.structurizr.model.Element
-
Gets a description of this element.
- getDescription() - Method in class com.structurizr.model.Perspective
-
Gets the description of this perspective.
- getDescription() - Method in class com.structurizr.model.Relationship
- getDescription() - Method in class com.structurizr.view.ElementStyle
-
Determines whether the element description should be shown or not.
- getDescription() - Method in class com.structurizr.view.FilteredView
- getDescription() - Method in class com.structurizr.view.RelationshipView
-
Gets the description of this relationship (used in dynamic views only).
- getDescription() - Method in class com.structurizr.view.View
-
Gets the description of this view.
- getDestination() - Method in class com.structurizr.model.Relationship
- getDestinationId() - Method in class com.structurizr.model.Relationship
-
Gets the ID of the destination element.
- getDocumentation() - Method in class com.structurizr.Workspace
-
Gets the documentation associated with this workspace.
- getDynamicViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of dynamic views.
- getEdgeSeparation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the edge separation (in pixels).
- getEfferentRelationshipsWith(Element) - Method in class com.structurizr.model.Element
-
Gets the efferent (outgoing) relationship with the specified element.
- getEfferentRelationshipWith(Element) - Method in class com.structurizr.model.Element
-
Gets the efferent (outgoing) relationship with the specified element.
- getEfferentRelationshipWith(Element, String) - Method in class com.structurizr.model.Element
-
Determines whether this element has an efferent (outgoing) relationship with the specified element and description.
- getElement() - Method in class com.structurizr.documentation.Decision
- getElement() - Method in class com.structurizr.documentation.Section
- getElement() - Method in class com.structurizr.view.DynamicView
- getElement() - Method in class com.structurizr.view.ElementView
- getElement(String) - Method in class com.structurizr.model.Model
-
Gets the element with the specified ID.
- getElementId() - Method in class com.structurizr.documentation.Decision
- getElementId() - Method in class com.structurizr.documentation.Section
- getElementId() - Method in class com.structurizr.view.DynamicView
-
Gets the ID of the software system or container associated with this view.
- getElements() - Method in class com.structurizr.model.Model
-
Gets the set of all elements in this model.
- getElements() - Method in class com.structurizr.view.Styles
- getElements() - Method in class com.structurizr.view.View
-
Gets the set of elements in this view.
- getElementView(Element) - Method in class com.structurizr.view.View
-
Gets the element view for the given element.
- getElementWithCanonicalName(String) - Method in class com.structurizr.model.Model
-
Gets the element with the specified canonical name.
- getEnterprise() - Method in class com.structurizr.model.Model
-
Gets the enterprise associated with this model.
- getEnterprise() - Method in class com.structurizr.view.Terminology
- getEnvironment() - Method in class com.structurizr.model.DeploymentElement
- getEnvironment() - Method in class com.structurizr.view.DeploymentView
-
Gets the name of the environment that this deployment view is for (e.g.
- getExternalContainerBoundariesVisible() - Method in class com.structurizr.view.ComponentView
-
Determines whether container boundaries should be visible for "external" components (those outside the container in scope).
- getExternalSoftwareSystemBoundariesVisible() - Method in class com.structurizr.view.ContainerView
-
Determines whether software system boundaries should be visible for "external" containers (those outside the software system in scope).
- getFilteredViews() - Method in class com.structurizr.view.ViewSet
- getFont() - Method in class com.structurizr.view.Branding
- getFontSize() - Method in class com.structurizr.view.ElementStyle
-
Gets the standard font size used to render text, in pixels.
- getFontSize() - Method in class com.structurizr.view.RelationshipStyle
- getForeground() - Method in class com.structurizr.view.ColorPair
- getFormat() - Method in class com.structurizr.documentation.Decision
- getFormat() - Method in class com.structurizr.documentation.Section
- getHeaders() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets a the HTTP headers associated with this health check.
- getHealthChecks() - Method in class com.structurizr.model.ContainerInstance
-
Gets the set of health checks associated with this container instance.
- getHeight() - Method in class com.structurizr.view.ElementStyle
-
Gets the height of the element, in pixels.
- getHeight() - Method in enum com.structurizr.view.PaperSize
- getIcon() - Method in class com.structurizr.view.ElementStyle
-
Gets the icon of the element (a URL, or a data URI representing a Base64 encoded PNG/JPG/GIF file).
- getId() - Method in class com.structurizr.AbstractWorkspace
-
Gets the ID of this workspace.
- getId() - Method in class com.structurizr.documentation.Decision
- getId() - Method in class com.structurizr.view.ElementView
-
Gets the ID of the Element.
- getId() - Method in class com.structurizr.view.RelationshipView
-
Gets the ID of the relationship this RelationshipView represents.
- getImageAsBase64(File) - Static method in class com.structurizr.util.ImageUtils
-
Gets the content of an image as a Base64 encoded string.
- getImageAsDataUri(File) - Static method in class com.structurizr.util.ImageUtils
-
Gets the content of an image as a data URI; e.g.
- getImages() - Method in class com.structurizr.documentation.Documentation
-
Gets the set of
Image
s in this workspace. - getImplementation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the name of the implementation to use.
- getImpliedRelationshipsStrategy() - Method in class com.structurizr.model.Model
-
Gets the strategy in use for creating implied relationships.
- getInfrastructureNode() - Method in class com.structurizr.view.Terminology
- getInfrastructureNodes() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of child infrastructure nodes.
- getInfrastructureNodeWithName(String) - Method in class com.structurizr.model.DeploymentNode
-
Gets the infrastructure node with the specified name.
- getInstance(String) - Static method in class com.structurizr.model.MessageDigestIdGenerator
- getInstance(String, int) - Static method in class com.structurizr.model.MessageDigestIdGenerator
- getInstanceId() - Method in class com.structurizr.model.ContainerInstance
-
Gets the instance ID of this container.
- getInstances() - Method in class com.structurizr.model.DeploymentNode
- getInteractionStyle() - Method in class com.structurizr.model.Relationship
-
Gets the interaction style (synchronous or asynchronous).
- getInterval() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the polling interval of this health check.
- getKey() - Method in class com.structurizr.view.FilteredView
- getKey() - Method in class com.structurizr.view.View
-
Gets the identifier for this view.
- getLanguage() - Method in class com.structurizr.model.CodeElement
-
Gets the programming language of this code element.
- getLastModifiedAgent() - Method in class com.structurizr.AbstractWorkspace
-
Gets the name of the agent that was used to last modify this workspace (e.g.
- getLastModifiedDate() - Method in class com.structurizr.AbstractWorkspace
-
Gets the last modified date of this workspace.
- getLastModifiedUser() - Method in class com.structurizr.AbstractWorkspace
-
Gets the name of the user who last modified this workspace (e.g.
- getLinkedRelationshipId() - Method in class com.structurizr.model.Relationship
- getLocation() - Method in class com.structurizr.model.Person
-
Gets the location of this person.
- getLocation() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the location of this software system.
- getLogo() - Method in class com.structurizr.view.Branding
- getMetadata() - Method in class com.structurizr.documentation.Arc42DocumentationTemplate
- getMetadata() - Method in class com.structurizr.documentation.AutomaticDocumentationTemplate
- getMetadata() - Method in class com.structurizr.documentation.DocumentationTemplate
-
Gets the metadata associated with this template.
- getMetadata() - Method in class com.structurizr.documentation.StructurizrDocumentationTemplate
- getMetadata() - Method in class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
- getMetadata() - Method in class com.structurizr.view.ElementStyle
-
Determines whether the element metadata should be shown or not.
- getMetadataSymbols() - Method in class com.structurizr.view.Configuration
-
Gets the type of symbols to use when rendering metadata.
- getMode() - Method in class com.structurizr.view.FilteredView
- getModel() - Method in class com.structurizr.model.Element
- getModel() - Method in class com.structurizr.view.DeploymentView
- getModel() - Method in class com.structurizr.view.DynamicView
- getModel() - Method in class com.structurizr.view.SystemLandscapeView
-
Gets the model that this view belongs to.
- getModel() - Method in class com.structurizr.view.View
-
Gets the model that this view belongs to.
- getModel() - Method in class com.structurizr.Workspace
-
Gets the software architecture model.
- getName() - Method in class com.structurizr.AbstractWorkspace
-
Gets the name of this workspace.
- getName() - Method in class com.structurizr.documentation.Image
- getName() - Method in class com.structurizr.documentation.TemplateMetadata
- getName() - Method in class com.structurizr.model.CodeElement
-
Gets the name of this code element.
- getName() - Method in class com.structurizr.model.ContainerInstance
- getName() - Method in class com.structurizr.model.Element
-
Gets the name of this element.
- getName() - Method in class com.structurizr.model.Enterprise
-
Gets the name of this enterprise.
- getName() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the name of this health check.
- getName() - Method in class com.structurizr.model.Perspective
-
Gets the name of this perspective (e.g.
- getName() - Method in class com.structurizr.view.ComponentView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.ContainerView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.DeploymentView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.DynamicView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.Font
- getName() - Method in enum com.structurizr.view.PaperSize
- getName() - Method in class com.structurizr.view.SystemContextView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.SystemLandscapeView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.View
-
Gets the (computed) name of this view.
- getNodeSeparation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the node separation (in pixels).
- getOpacity() - Method in class com.structurizr.view.ElementStyle
-
Gets the opacity used when rendering the element.
- getOpacity() - Method in class com.structurizr.view.RelationshipStyle
-
Gets the opacity used when rendering the relationship.
- getOrder() - Method in class com.structurizr.documentation.Section
- getOrder() - Method in class com.structurizr.view.RelationshipView
-
Gets the order of this relationship (used in dynamic views only; e.g.
- getOrderedPaperSizes() - Static method in enum com.structurizr.view.PaperSize
- getOrderedPaperSizes(PaperSize.Orientation) - Static method in enum com.structurizr.view.PaperSize
- getOrientation() - Method in enum com.structurizr.view.PaperSize
- getPackage() - Method in class com.structurizr.model.CodeElement
-
Gets the Java package of this component (i.e.
- getPaperSize() - Method in class com.structurizr.view.View
-
Gets the paper size that should be used to render this view.
- getParent() - Method in class com.structurizr.model.Component
- getParent() - Method in class com.structurizr.model.Container
-
Gets the parent software system.
- getParent() - Method in class com.structurizr.model.ContainerInstance
- getParent() - Method in class com.structurizr.model.DeploymentNode
-
Gets the parent deployment node.
- getParent() - Method in class com.structurizr.model.Element
-
Gets the parent of this element.
- getParent() - Method in class com.structurizr.model.InfrastructureNode
-
Gets the parent deployment node.
- getParent() - Method in class com.structurizr.model.Person
- getParent() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the parent of this software system.
- getPeople() - Method in class com.structurizr.model.Model
-
Gets the set of all people in this model.
- getPerson() - Method in class com.structurizr.view.Terminology
- getPersonWithName(String) - Method in class com.structurizr.model.Model
-
Gets the person with the specified name.
- getPosition() - Method in class com.structurizr.view.RelationshipStyle
- getPosition() - Method in class com.structurizr.view.RelationshipView
-
Gets the position of the annotation along the line.
- getRankDirection() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the rank direction.
- getRankSeparation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the rank separation (in pixels).
- getRelationship() - Method in class com.structurizr.view.RelationshipView
-
Gets the relationship that this RelationshipView represents.
- getRelationship() - Method in class com.structurizr.view.Terminology
- getRelationship(String) - Method in class com.structurizr.model.Model
-
Gets the relationship with the specified ID.
- getRelationships() - Method in class com.structurizr.model.Element
-
Gets the set of outgoing relationships.
- getRelationships() - Method in class com.structurizr.model.Model
-
Gets the set of all relationships in this model.
- getRelationships() - Method in class com.structurizr.view.DynamicView
-
Gets the set of RelationshipView objects for this view, ordered by the order property.
- getRelationships() - Method in class com.structurizr.view.Styles
- getRelationships() - Method in class com.structurizr.view.View
-
Gets the set of relationships in this view.
- getRelationshipView(Relationship) - Method in class com.structurizr.view.View
-
Gets the relationship view for the given relationship.
- getRequiredTags() - Method in class com.structurizr.model.Component
- getRequiredTags() - Method in class com.structurizr.model.Container
- getRequiredTags() - Method in class com.structurizr.model.ContainerInstance
- getRequiredTags() - Method in class com.structurizr.model.DeploymentNode
- getRequiredTags() - Method in class com.structurizr.model.InfrastructureNode
- getRequiredTags() - Method in class com.structurizr.model.Person
- getRequiredTags() - Method in class com.structurizr.model.Relationship
- getRequiredTags() - Method in class com.structurizr.model.SoftwareSystem
- getRevision() - Method in class com.structurizr.AbstractWorkspace
-
Gets the revision number of this workspace.
- getRole() - Method in class com.structurizr.configuration.User
-
Gets the role.
- getRole() - Method in class com.structurizr.model.CodeElement
-
Gets the role of this code element; Primary or Supporting.
- getRouting() - Method in class com.structurizr.view.RelationshipStyle
- getRouting() - Method in class com.structurizr.view.RelationshipView
-
Gets the routing algorithm used when rendering this relationship.
- getSections() - Method in class com.structurizr.documentation.Documentation
-
Gets the set of
Section
s. - getShape() - Method in class com.structurizr.view.ElementStyle
-
Gets the shape used to render the element.
- getSize() - Method in class com.structurizr.model.CodeElement
-
Gets the size of this code element (e.g.
- getSize() - Method in class com.structurizr.model.Component
-
Gets the size of this Component (e.g.
- getSoftwareSystem() - Method in class com.structurizr.model.Container
-
Gets the parent software system.
- getSoftwareSystem() - Method in class com.structurizr.view.Terminology
- getSoftwareSystem() - Method in class com.structurizr.view.View
-
Gets the software system that this view is associated with.
- getSoftwareSystemId() - Method in class com.structurizr.view.ComponentView
- getSoftwareSystemId() - Method in class com.structurizr.view.DynamicView
- getSoftwareSystemId() - Method in class com.structurizr.view.View
-
Gets the ID of the software system this view is associated with.
- getSoftwareSystems() - Method in class com.structurizr.model.Model
-
Gets the set of all software systems in this model.
- getSoftwareSystemWithId(String) - Method in class com.structurizr.model.Model
-
Gets the software system with the specified ID.
- getSoftwareSystemWithName(String) - Method in class com.structurizr.model.Model
-
Gets the software system with the specified name.
- getSource() - Method in class com.structurizr.model.Relationship
- getSourceId() - Method in class com.structurizr.model.Relationship
-
Gets the ID of the source element.
- getStatus() - Method in class com.structurizr.documentation.Decision
- getStroke() - Method in class com.structurizr.view.ElementStyle
-
Gets the stroke colour of the element, as a HTML RGB hex string (e.g.
- getStyles() - Method in class com.structurizr.view.Configuration
-
Gets the styles associated with this set of views.
- getSystemContextViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of system context views.
- getSystemLandscapeViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of system landscape views.
- getTag() - Method in class com.structurizr.view.ElementStyle
-
The tag to which this element style applies.
- getTag() - Method in class com.structurizr.view.RelationshipStyle
- getTags() - Method in class com.structurizr.view.FilteredView
- getTechnology() - Method in class com.structurizr.model.Component
-
Gets the technology associated with this component (e.g.
- getTechnology() - Method in class com.structurizr.model.Container
-
Gets the technology associated with this container (e.g.
- getTechnology() - Method in class com.structurizr.model.DeploymentNode
- getTechnology() - Method in class com.structurizr.model.InfrastructureNode
- getTechnology() - Method in class com.structurizr.model.Relationship
-
Gets the technology associated with this relationship (e.g.
- getTemplate() - Method in class com.structurizr.documentation.Documentation
-
Gets the template metadata associated with this documentation.
- getTerminology() - Method in class com.structurizr.view.Configuration
-
Gets the Terminology object associated with this workspace.
- getTheme() - Method in class com.structurizr.view.Configuration
-
Deprecated.
- getThemes() - Method in class com.structurizr.view.Configuration
-
Gets the URLs of the themes used to render views.
- getThickness() - Method in class com.structurizr.view.RelationshipStyle
- getThumbnail() - Method in class com.structurizr.AbstractWorkspace
-
Gets the thumbnail associated with this workspace.
- getTimeout() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the timeout associated with this health check.
- getTitle() - Method in class com.structurizr.documentation.Decision
- getTitle() - Method in class com.structurizr.documentation.Section
- getTitle() - Method in class com.structurizr.view.View
-
Gets the title of this view, if one has been set.
- getType() - Method in class com.structurizr.documentation.Image
- getType() - Method in class com.structurizr.model.CodeElement
-
Gets the type (fully qualified type name) of this code element.
- getType() - Method in class com.structurizr.model.Component
-
Gets the type of this component (e.g.
- getUrl() - Method in class com.structurizr.documentation.TemplateMetadata
- getUrl() - Method in class com.structurizr.model.CodeElement
-
Gets the URL where more information about this code element can be found.
- getUrl() - Method in class com.structurizr.model.Element
-
Gets the URL where more information about this element can be found.
- getUrl() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the URL for this health check.
- getUrl() - Method in class com.structurizr.model.Relationship
-
Gets the URL where more information about this relationship can be found.
- getUrl() - Method in class com.structurizr.view.Font
- getUsername() - Method in class com.structurizr.configuration.User
-
Gets the username (e.g.
- getUsers() - Method in class com.structurizr.configuration.WorkspaceConfiguration
-
Gets the set of users should have read-write or read-only access to the workspace.
- getVersion() - Method in class com.structurizr.AbstractWorkspace
-
Gets the version of this workspace.
- getVertices() - Method in class com.structurizr.view.RelationshipView
-
Gets the set of vertices used to render the relationship.
- getView() - Method in class com.structurizr.view.FilteredView
- getViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of all views (except filtered views).
- getViews() - Method in class com.structurizr.Workspace
-
Gets the set of views onto a software architecture model.
- getViewSet() - Method in class com.structurizr.view.View
-
Gets the view set that this view belongs to.
- getViewSortOrder() - Method in class com.structurizr.view.Configuration
-
Gets the sort order used when displaying the list of views.
- getVisibility() - Method in class com.structurizr.model.CodeElement
-
Gets the visibility of this code element (public, package, etc).
- getWidth() - Method in class com.structurizr.view.ElementStyle
-
Gets the width of the element, in pixels.
- getWidth() - Method in enum com.structurizr.view.PaperSize
- getWidth() - Method in class com.structurizr.view.RelationshipStyle
- getX() - Method in class com.structurizr.view.ElementView
-
Gets the horizontal position of the element when rendered.
- getX() - Method in class com.structurizr.view.Vertex
-
Gets the horizontal position of the vertex when rendered.
- getY() - Method in class com.structurizr.view.ElementView
-
Gets the vertical position of the element when rendered.
- getY() - Method in class com.structurizr.view.Vertex
-
Gets the vertical position of the vertex when rendered.
- Graphviz - com.structurizr.view.AutomaticLayout.Implementation
H
- hasAfferentRelationships() - Method in class com.structurizr.model.Element
-
Determines whether this element has afferent (incoming) relationships.
- hasChildren() - Method in class com.structurizr.model.DeploymentNode
- hasEfferentRelationshipWith(Element) - Method in class com.structurizr.model.Element
-
Determines whether this element has an efferent (outgoing) relationship with the specified element.
- hasEfferentRelationshipWith(Element, String) - Method in class com.structurizr.model.Element
-
Determines whether this element has an efferent (outgoing) relationship with the specified element and description.
- hashCode() - Method in class com.structurizr.configuration.User
- hashCode() - Method in class com.structurizr.documentation.Section
- hashCode() - Method in class com.structurizr.model.CodeElement
- hashCode() - Method in class com.structurizr.model.HttpHealthCheck
- hashCode() - Method in class com.structurizr.model.Perspective
- hashCode() - Method in class com.structurizr.view.ElementView
- hashCode() - Method in class com.structurizr.view.RelationshipView
- hashCode() - Method in class com.structurizr.view.Vertex
- height(int) - Method in class com.structurizr.view.ElementStyle
- Hexagon - com.structurizr.view.Shape
- HttpHealthCheck - Class in com.structurizr.model
-
Describes a HTTP based health check.
- hydrate() - Method in class com.structurizr.Workspace
-
Called when deserialising JSON, to re-create the object graph based upon element/relationship IDs.
I
- icon(String) - Method in class com.structurizr.view.ElementStyle
- IdGenerator - Interface in com.structurizr.model
-
The interface that ID generators, used when creating IDs for model elements, must implement.
- Image - Class in com.structurizr.documentation
-
Represents a base64 encoded image (png/jpg/gif).
- ImageUtils - Class in com.structurizr.util
-
Some utility methods for dealing with images.
- ImageUtils() - Constructor for class com.structurizr.util.ImageUtils
- impliedRelationshipIsAllowed(Element, Element) - Method in class com.structurizr.model.AbstractImpliedRelationshipsStrategy
- ImpliedRelationshipsStrategy - Interface in com.structurizr.model
-
Defines the interface for strategies to create implied relationships in the model, after a relationship has been created.
- Include - com.structurizr.view.FilterMode
- INFRASTRUCTURE_NODE - Static variable in class com.structurizr.model.Tags
- InfrastructureNode - Class in com.structurizr.model
-
Represents an infrastructure node, which is something like:
- InfrastructureNode() - Constructor for class com.structurizr.model.InfrastructureNode
- InteractionStyle - Enum in com.structurizr.model
-
Use
InteractionStyle
s onRelationship
s to make the difference between synchronous and asynchronous communication visible. - interactsWith(Person, String) - Method in class com.structurizr.model.Person
-
Adds an interaction between this person and another.
- interactsWith(Person, String, String) - Method in class com.structurizr.model.Person
-
Adds an interaction between this person and another.
- interactsWith(Person, String, String, InteractionStyle) - Method in class com.structurizr.model.Person
-
Adds an interaction between this person and another.
- Internal - com.structurizr.model.Location
- isElementInView(Element) - Method in class com.structurizr.view.View
- isEmpty() - Method in class com.structurizr.documentation.Documentation
- isEmpty() - Method in class com.structurizr.model.Model
-
Determines whether this model is empty.
- isEmpty() - Method in class com.structurizr.view.ViewSet
- isEmpty() - Method in class com.structurizr.Workspace
-
Determines whether this model is empty.
- isEnterpriseBoundaryVisible() - Method in class com.structurizr.view.SystemContextView
-
Determines whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- isEnterpriseBoundaryVisible() - Method in class com.structurizr.view.SystemLandscapeView
-
Determines whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- isHexColorCode(String) - Static method in class com.structurizr.view.Color
- isNullOrEmpty(String) - Static method in class com.structurizr.util.StringUtils
- isUrl(String) - Static method in class com.structurizr.util.Url
-
Determines whether the supplied string is a valid URL.
- isVertices() - Method in class com.structurizr.view.AutomaticLayout
-
Gets whether the automatic layout algorithm should create vertices.
K
- Key - com.structurizr.view.ViewSortOrder
L
- Landscape - com.structurizr.view.PaperSize.Orientation
- LayoutMergeStrategy - Interface in com.structurizr.view
-
A pluggable strategy that can be used to copy layout information from one version of a view to another.
- LeftRight - com.structurizr.view.AutomaticLayout.RankDirection
- Legal_Landscape - com.structurizr.view.PaperSize
- Legal_Portrait - com.structurizr.view.PaperSize
- Letter_Landscape - com.structurizr.view.PaperSize
- Letter_Portrait - com.structurizr.view.PaperSize
- Location - Enum in com.structurizr.model
-
Represents the location of an element with regards to a specific viewpoint.
M
- MapUtils - Class in com.structurizr.util
- MapUtils() - Constructor for class com.structurizr.util.MapUtils
- Markdown - com.structurizr.documentation.Format
- MessageDigestIdGenerator - Class in com.structurizr.model
-
An ID generator that uses a digest function when generating IDs for model elements and relationships.
- MessageDigestIdGenerator(MessageDigest, int) - Constructor for class com.structurizr.model.MessageDigestIdGenerator
- metadata(boolean) - Method in class com.structurizr.view.ElementStyle
- MetadataSymbols - Enum in com.structurizr.view
-
The type of symbols to use when rendering metadata.
- MobileDeviceLandscape - com.structurizr.view.Shape
- MobileDevicePortrait - com.structurizr.view.Shape
- Model - Class in com.structurizr.model
-
Represents a software architecture model, into which all model elements are added.
- modifyRelationship(Relationship, String, String) - Method in class com.structurizr.model.Model
-
Provides a way for the description and technology to be modified on an existing relationship.
N
- None - com.structurizr.view.MetadataSymbols
- NormalizedNameIdGenerator - Class in com.structurizr.model
-
An ID generator that uses the element name to generate IDs for model elements and relationships.
- NormalizedNameIdGenerator() - Constructor for class com.structurizr.model.NormalizedNameIdGenerator
-
Creates a new ID generator, where element IDs are based upon the canonical name of the element.
- NormalizedNameIdGenerator(boolean) - Constructor for class com.structurizr.model.NormalizedNameIdGenerator
-
Creates a new ID generator.
O
- opacity(int) - Method in class com.structurizr.view.ElementStyle
- opacity(int) - Method in class com.structurizr.view.RelationshipStyle
- Orthogonal - com.structurizr.view.Routing
P
- PaperSize - Enum in com.structurizr.view
-
These represent paper sizes in pixels at 300dpi.
- PaperSize.Orientation - Enum in com.structurizr.view
- Person - Class in com.structurizr.model
-
Represents a "person" in the C4 model.
- Person - com.structurizr.view.Shape
- PERSON - Static variable in class com.structurizr.model.Tags
- Perspective - Class in com.structurizr.model
-
Represents an architectural perspective, that can be applied to elements and relationships.
- Pipe - com.structurizr.view.Shape
- Portrait - com.structurizr.view.PaperSize.Orientation
- position(int) - Method in class com.structurizr.view.RelationshipStyle
- Primary - com.structurizr.model.CodeElementRole
- Proposed - com.structurizr.documentation.DecisionStatus
R
- ReadOnly - com.structurizr.configuration.Role
- ReadWrite - com.structurizr.configuration.Role
- Rejected - com.structurizr.documentation.DecisionStatus
- Relationship - Class in com.structurizr.model
-
A relationship between two elements.
- RELATIONSHIP - Static variable in class com.structurizr.model.Tags
- RelationshipStyle - Class in com.structurizr.view
- RelationshipStyle(String, Integer, String, Boolean, Routing, Integer, Integer, Integer) - Constructor for class com.structurizr.view.RelationshipStyle
- RelationshipView - Class in com.structurizr.view
-
This class represents an instance of a Relationship on a View.
- remove(Component) - Method in class com.structurizr.view.ComponentView
-
Removes an individual component from this view.
- remove(Container) - Method in class com.structurizr.view.ComponentView
-
Removes an individual container from this view.
- remove(Container) - Method in class com.structurizr.view.ContainerView
-
Removes an individual container from this view.
- remove(Person) - Method in class com.structurizr.view.StaticView
-
Removes the given person from this view.
- remove(Relationship) - Method in class com.structurizr.view.View
-
Removes a relationship from this view.
- remove(SoftwareSystem) - Method in class com.structurizr.view.StaticView
-
Removes the given software system from this view.
- removeElement(Element) - Method in class com.structurizr.view.View
- removeElementsThatAreUnreachableFrom(Element) - Method in class com.structurizr.view.StaticView
-
Removes all elements that cannot be reached by traversing the graph of relationships starting with the specified element.
- removeElementsWithNoRelationships() - Method in class com.structurizr.view.View
-
Removes all elements that have no relationships to other elements in this view.
- removeElementsWithTag(String) - Method in class com.structurizr.view.StaticView
-
Removes all
Element
s that have the given tag from this view. - removeRelationshipsNotConnectedToElement(Element) - Method in class com.structurizr.view.View
-
Removes relationships that are not connected to the specified element.
- removeRelationshipsWithTag(String) - Method in class com.structurizr.view.StaticView
-
Removes all
Relationship
s that have the given tag from this view. - removeTag(String) - Method in class com.structurizr.model.ContainerInstance
- RightLeft - com.structurizr.view.AutomaticLayout.RankDirection
- Robot - com.structurizr.view.Shape
- Role - Enum in com.structurizr.configuration
-
Represents the access that a user has to a workspace.
- RoundBrackets - com.structurizr.view.MetadataSymbols
- RoundedBox - com.structurizr.view.Shape
- routing(Routing) - Method in class com.structurizr.view.RelationshipStyle
- Routing - Enum in com.structurizr.view
S
- Section - Class in com.structurizr.documentation
-
A documentation section.
- SequentialIntegerIdGeneratorStrategy - Class in com.structurizr.model
-
An ID generator that simply uses a sequential number when generating IDs for model elements and relationships.
- SequentialIntegerIdGeneratorStrategy() - Constructor for class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
- setBackground(String) - Method in class com.structurizr.view.ColorPair
- setBackground(String) - Method in class com.structurizr.view.ElementStyle
- setBorder(Border) - Method in class com.structurizr.view.ElementStyle
- setCategory(String) - Method in class com.structurizr.model.CodeElement
-
Sets the category of this code element.
- setCode(String) - Method in class com.structurizr.view.Terminology
- setColor(String) - Method in class com.structurizr.view.ElementStyle
- setColor(String) - Method in class com.structurizr.view.RelationshipStyle
- setComponent(String) - Method in class com.structurizr.view.Terminology
- setConfiguration(WorkspaceConfiguration) - Method in class com.structurizr.AbstractWorkspace
- setContainer(String) - Method in class com.structurizr.view.Terminology
- setDashed(Boolean) - Method in class com.structurizr.view.RelationshipStyle
- setDefaultView(View) - Method in class com.structurizr.view.Configuration
-
Sets the view that should be shown by default.
- setDeploymentNode(String) - Method in class com.structurizr.view.Terminology
- setDescription(Boolean) - Method in class com.structurizr.view.ElementStyle
-
Sets whether the element description should be shown or not.
- setDescription(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the description of this workspace.
- setDescription(String) - Method in class com.structurizr.model.CodeElement
-
Sets the description of this code element.
- setDescription(String) - Method in class com.structurizr.model.Element
-
Sets the description of this element.
- setDescription(String) - Method in class com.structurizr.view.RelationshipView
-
Sets the description of this relationship (used in dynamic views only).
- setDescription(String) - Method in class com.structurizr.view.View
- setEnterprise(Enterprise) - Method in class com.structurizr.model.Model
-
Sets the enterprise associated with this model.
- setEnterprise(String) - Method in class com.structurizr.view.Terminology
- setEnterpriseBoundaryVisible(boolean) - Method in class com.structurizr.view.SystemContextView
-
Sets whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- setEnterpriseBoundaryVisible(boolean) - Method in class com.structurizr.view.SystemLandscapeView
-
Sets whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- setEnvironment(String) - Method in class com.structurizr.view.DeploymentView
-
Sets the name of the environment that this deployment view is for (e.g.
- setExternalSoftwareSystemBoundariesVisible(boolean) - Method in class com.structurizr.view.ComponentView
-
Sets whether container boundaries should be visible for "external" components (those outside the container in scope).
- setExternalSoftwareSystemBoundariesVisible(boolean) - Method in class com.structurizr.view.ContainerView
-
Sets whether software system boundaries should be visible for "external" containers (those outside the software system in scope).
- setFont(Font) - Method in class com.structurizr.view.Branding
-
Sets the font to use.
- setFontSize(Integer) - Method in class com.structurizr.view.ElementStyle
- setFontSize(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setForeground(String) - Method in class com.structurizr.view.ColorPair
- setHeight(Integer) - Method in class com.structurizr.view.ElementStyle
- setIcon(String) - Method in class com.structurizr.view.ElementStyle
- setId(long) - Method in class com.structurizr.AbstractWorkspace
-
Sets the ID of this workspace.
- setIdGenerator(IdGenerator) - Method in class com.structurizr.model.Model
-
Sets the ID generator associated with this model.
- setImpliedRelationshipsStrategy(ImpliedRelationshipsStrategy) - Method in class com.structurizr.model.Model
-
Sets the strategy is use for creating implied relationships.
- setInfrastructureNode(String) - Method in class com.structurizr.view.Terminology
- setInstances(int) - Method in class com.structurizr.model.DeploymentNode
- setLanguage(String) - Method in class com.structurizr.model.CodeElement
-
Sets the programming language of this code element.
- setLastModifiedAgent(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the name of the agent that was used to last modify this workspace (e.g.
- setLastModifiedDate(Date) - Method in class com.structurizr.AbstractWorkspace
-
Sets the last modified date of this workspace.
- setLastModifiedUser(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the name of the user who last modified tihs workspace (e.g.
- setLayoutMergeStrategy(LayoutMergeStrategy) - Method in class com.structurizr.view.View
-
Sets the strategy used for merging layout information (paper size, x/y positioning, etc) from one version of this view to another.
- setLocation(Location) - Method in class com.structurizr.model.Person
- setLocation(Location) - Method in class com.structurizr.model.SoftwareSystem
-
Sets the location of this software system.
- setLogo(String) - Method in class com.structurizr.view.Branding
-
Sets the URL of an image representing a logo.
- setMetadata(Boolean) - Method in class com.structurizr.view.ElementStyle
-
Sets whether the element metadata should be shown or not.
- setMetadataSymbols(MetadataSymbols) - Method in class com.structurizr.view.Configuration
-
Sets the type of symbols to use when rendering metadata.
- setModel(Model) - Method in class com.structurizr.model.Element
- setName(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the name of this workspace.
- setName(String) - Method in class com.structurizr.model.ContainerInstance
- setName(String) - Method in class com.structurizr.view.Font
-
The name of the font family to use; e.g.
- setOpacity(Integer) - Method in class com.structurizr.view.ElementStyle
- setOpacity(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setOrder(int) - Method in class com.structurizr.documentation.Section
- setOrder(String) - Method in class com.structurizr.view.RelationshipView
-
Sets the order of this relationship (used in dynamic views only; e.g.
- setPaperSize(PaperSize) - Method in class com.structurizr.view.View
- setPerson(String) - Method in class com.structurizr.view.Terminology
- setPosition(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setPosition(Integer) - Method in class com.structurizr.view.RelationshipView
-
Sets the position of the annotation along the line.
- setRelationship(String) - Method in class com.structurizr.view.Terminology
- setRevision(Long) - Method in class com.structurizr.AbstractWorkspace
-
Sets the revision number of this workspace.
- setRouting(Routing) - Method in class com.structurizr.view.RelationshipStyle
- setRouting(Routing) - Method in class com.structurizr.view.RelationshipView
-
Sets the routing algorithm used when rendering this relationship.
- setShape(Shape) - Method in class com.structurizr.view.ElementStyle
- setSize(long) - Method in class com.structurizr.model.CodeElement
-
Sets the size of this code element.
- setSize(long) - Method in class com.structurizr.model.Component
-
Sets the size of this component (e.g.
- setSoftwareSystem(String) - Method in class com.structurizr.view.Terminology
- setStroke(String) - Method in class com.structurizr.view.ElementStyle
- setTag(String) - Method in class com.structurizr.view.ElementStyle
- setTag(String) - Method in class com.structurizr.view.RelationshipStyle
- setTechnology(String) - Method in class com.structurizr.model.Component
-
Sets the technology associated with this component (e.g.
- setTechnology(String) - Method in class com.structurizr.model.Container
-
Sets the technology associated with this container.
- setTechnology(String) - Method in class com.structurizr.model.DeploymentNode
- setTechnology(String) - Method in class com.structurizr.model.InfrastructureNode
- setTheme(String) - Method in class com.structurizr.view.Configuration
-
Sets the theme used to render views.
- setThemes(String...) - Method in class com.structurizr.view.Configuration
-
Sets the themes used to render views.
- setThickness(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setThumbnail(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the thumbnail associated with this workspace.
- setTitle(String) - Method in class com.structurizr.view.View
-
Sets the title for this view.
- setType(String) - Method in class com.structurizr.model.Component
-
Sets the type of this component (e.g.
- setUrl(String) - Method in class com.structurizr.model.CodeElement
-
Sets the URL where more information about this code element can be found.
- setUrl(String) - Method in class com.structurizr.model.Element
-
Sets the URL where more information about this element can be found.
- setUrl(String) - Method in class com.structurizr.model.Relationship
-
Sets the URL where more information about this relationship can be found.
- setUrl(String) - Method in class com.structurizr.view.Font
-
Sets the URL where the web font can be found.
- setVersion(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the version of this workspace.
- setVertices(Collection<Vertex>) - Method in class com.structurizr.view.RelationshipView
-
Sets the collection of vertices used when rendering this relationship.
- setViewSortOrder(ViewSortOrder) - Method in class com.structurizr.view.Configuration
-
Sets the sort order used when displaying the list of views.
- setVisibility(String) - Method in class com.structurizr.model.CodeElement
-
Sets the visibility of this code element.
- setWidth(Integer) - Method in class com.structurizr.view.ElementStyle
- setWidth(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setX(int) - Method in class com.structurizr.view.ElementView
- setX(int) - Method in class com.structurizr.view.Vertex
- setY(int) - Method in class com.structurizr.view.ElementView
- setY(int) - Method in class com.structurizr.view.Vertex
- shape(Shape) - Method in class com.structurizr.view.ElementStyle
- Shape - Enum in com.structurizr.view
- Slide_16_10 - com.structurizr.view.PaperSize
- Slide_16_9 - com.structurizr.view.PaperSize
- Slide_4_3 - com.structurizr.view.PaperSize
- SOFTWARE_SYSTEM - Static variable in class com.structurizr.model.Tags
- SoftwareSystem - Class in com.structurizr.model
-
Represents a "software system" in the C4 model.
- Solid - com.structurizr.view.Border
- SquareBrackets - com.structurizr.view.MetadataSymbols
- startParallelSequence() - Method in class com.structurizr.view.DynamicView
- StaticStructureElement - Class in com.structurizr.model
-
This is the superclass for model elements that describe the static structure of a software system, namely Person, SoftwareSystem, Container and Component.
- StaticStructureElement() - Constructor for class com.structurizr.model.StaticStructureElement
- StaticView - Class in com.structurizr.view
-
The superclass for all static views (system landscape, system context, container and component views).
- StringUtils - Class in com.structurizr.util
- StringUtils() - Constructor for class com.structurizr.util.StringUtils
- stroke(String) - Method in class com.structurizr.view.ElementStyle
- StructurizrDocumentationTemplate - Class in com.structurizr.documentation
-
A simple documentation template, based upon the "software guidebook" concept in Simon Brown's Software Architecture for Developers book, with the following sections:
- StructurizrDocumentationTemplate(Workspace) - Constructor for class com.structurizr.documentation.StructurizrDocumentationTemplate
- Styles - Class in com.structurizr.view
- Styles() - Constructor for class com.structurizr.view.Styles
- Superseded - com.structurizr.documentation.DecisionStatus
- Supporting - com.structurizr.model.CodeElementRole
- Synchronous - com.structurizr.model.InteractionStyle
-
Denotes synchronous communication.
- SYNCHRONOUS - Static variable in class com.structurizr.model.Tags
-
To be used for styling of synchronous relationships
- SystemContextView - Class in com.structurizr.view
-
Represents the System Context view from the C4 model, showing how a software system fits into its environment, in terms of the users (people) and other software system dependencies.
- SystemLandscapeView - Class in com.structurizr.view
-
Represents a System Landscape view that sits "above" the C4 model, showing the software systems and people in a given environment.
T
- Tags - Class in com.structurizr.model
- Tags() - Constructor for class com.structurizr.model.Tags
- TemplateMetadata - Class in com.structurizr.documentation
-
Represents some basic metadata about the documentation template being used.
- TemplateMetadata(String, String, String) - Constructor for class com.structurizr.documentation.TemplateMetadata
- Terminology - Class in com.structurizr.view
-
Provides a way for the terminology on diagrams, etc to be modified (e.g.
- Terminology() - Constructor for class com.structurizr.view.Terminology
- thickness(int) - Method in class com.structurizr.view.RelationshipStyle
- TopBottom - com.structurizr.view.AutomaticLayout.RankDirection
- toString() - Method in class com.structurizr.configuration.User
- toString() - Method in class com.structurizr.model.Element
- toString() - Method in class com.structurizr.model.Relationship
- toString() - Method in class com.structurizr.view.DynamicView
- toString() - Method in class com.structurizr.view.ElementView
- toString() - Method in class com.structurizr.view.RelationshipView
- Type - com.structurizr.view.ViewSortOrder
U
- Unspecified - com.structurizr.model.Location
- Url - Class in com.structurizr.util
-
Utilities for dealing with URLs.
- Url() - Constructor for class com.structurizr.util.Url
- User - Class in com.structurizr.configuration
-
Represents a user, and the role-based access they have to a workspace.
- uses(Component, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and component.
- uses(Component, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a component.
- uses(Component, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a component.
- uses(Container, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and container.
- uses(Container, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a container.
- uses(Container, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a container.
- uses(DeploymentElement, String, String) - Method in class com.structurizr.model.InfrastructureNode
-
Adds a relationship between this and another deployment element (deployment node, infrastructure node, or container instance).
- uses(DeploymentElement, String, String, InteractionStyle) - Method in class com.structurizr.model.InfrastructureNode
-
Adds a relationship between this and another deployment element (deployment node, infrastructure node, or container instance).
- uses(DeploymentNode, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this and another deployment node.
- uses(DeploymentNode, String, String, InteractionStyle) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this and another deployment node.
- uses(SoftwareSystem, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and software system.
- uses(SoftwareSystem, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a software system.
- uses(SoftwareSystem, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a software system.
- uses(StaticStructureElement, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and the specified element.
V
- valueOf(String) - Static method in enum com.structurizr.configuration.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.documentation.DecisionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.documentation.Format
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.model.CodeElementRole
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.model.InteractionStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.model.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.AutomaticLayout.Implementation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.AutomaticLayout.RankDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.Border
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.FilterMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.MetadataSymbols
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.PaperSize.Orientation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.PaperSize
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.Routing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.Shape
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.structurizr.view.ViewSortOrder
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.structurizr.configuration.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.documentation.DecisionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.documentation.Format
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.model.CodeElementRole
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.model.InteractionStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.model.Location
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.AutomaticLayout.Implementation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.AutomaticLayout.RankDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.Border
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.FilterMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.MetadataSymbols
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.PaperSize.Orientation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.PaperSize
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.Routing
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.Shape
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.structurizr.view.ViewSortOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vertex - Class in com.structurizr.view
-
The X, Y coordinate of a bend in a line.
- Vertex(int, int) - Constructor for class com.structurizr.view.Vertex
- View - Class in com.structurizr.view
-
The superclass for all views (static views, dynamic views and deployment views).
- ViewpointsAndPerspectivesDocumentationTemplate - Class in com.structurizr.documentation
-
An implementation of the "Viewpoints and Perspectives" documentation template, from the "Software Systems Architecture" book by Nick Rozanski and Eoin Woods, consisting of the following sections:
- ViewpointsAndPerspectivesDocumentationTemplate(Workspace) - Constructor for class com.structurizr.documentation.ViewpointsAndPerspectivesDocumentationTemplate
- ViewSet - Class in com.structurizr.view
-
A set of views onto a software architecture model.
- ViewSortOrder - Enum in com.structurizr.view
-
Allows the sort order of views to be customized as follows:
W
- WebBrowser - com.structurizr.view.Shape
- width(int) - Method in class com.structurizr.view.ElementStyle
- width(int) - Method in class com.structurizr.view.RelationshipStyle
- Workspace - Class in com.structurizr
-
Represents a Structurizr workspace, which is a wrapper for a software architecture model, views and documentation.
- Workspace(String, String) - Constructor for class com.structurizr.Workspace
-
Creates a new workspace.
- WorkspaceConfiguration - Class in com.structurizr.configuration
-
A wrapper for configuration options related to the workspace.
- WorkspaceValidationException - Exception in com.structurizr
- WorkspaceValidationException(String) - Constructor for exception com.structurizr.WorkspaceValidationException
All Classes All Packages