A C D E F I R S U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAppendicesSection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Appendices" section relating to a
SoftwareSystem. - addAppendicesSection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Appendices" section relating to a
SoftwareSystemfrom one or more files. - addArchitecturalDecisionsSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds an "Architectural Decisions" section.
- addArchitecturalDecisionsSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds an "Architectural Decisions" section from one or more files.
- addArchitecturalForcesSection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Forces" section relating to a
SoftwareSystem. - addArchitecturalForcesSection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Forces" section relating to a
SoftwareSystemfrom one or more files. - addArchitecturalViewsSection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Views" section relating to a
SoftwareSystem. - addArchitecturalViewsSection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds an "Architectural Views" section relating to a
SoftwareSystemfrom one or more files. - addBuildingBlockViewSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Building Block View" section.
- addBuildingBlockViewSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Building Block View" section from one or more files.
- addCodeSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Code" section relating to a
Component. - addCodeSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Code" section relating to a
Componentfrom one or more files. - addComponentsSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Components" section relating to a
Container. - addComponentsSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Components" section relating to a
Containerfrom one or more files. - addConstraintsSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Constraints" section.
- addConstraintsSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Constraints" section relating to a
SoftwareSystem. - addConstraintsSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Constraints" section from one or more files.
- addConstraintsSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Constraints" section relating to a
SoftwareSystemfrom one or more files. - addContainersSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Containers" section relating to a
SoftwareSystem. - addContainersSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Containers" section relating to a
SoftwareSystemfrom one or more files. - addContextAndScopeSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Context and Scope" section.
- addContextAndScopeSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Context and Scope" section from one or more files.
- addContextSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Context" section relating to a
SoftwareSystem. - addContextSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Context" section relating to a
SoftwareSystemfrom one or more files. - addCrosscuttingConceptsSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Crosscutting Concepts" section.
- addCrosscuttingConceptsSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Crosscutting Concepts" section from one or more files.
- addDataSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Data" section relating to a
SoftwareSystem. - addDataSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Data" section relating to a
SoftwareSystemfrom one or more files. - addDecisionLogSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Decision Log" section relating to a
SoftwareSystem. - addDecisionLogSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Decision Log" section relating to a
SoftwareSystemfrom one or more files. - addDeploymentSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Deployment" section relating to a
SoftwareSystem. - addDeploymentSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Deployment" section relating to a
SoftwareSystemfrom one or more files. - addDeploymentViewSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Deployment View" section.
- addDeploymentViewSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Deployment View" section from one or more files.
- addDevelopmentEnvironmentSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Development Environment" section relating to a
SoftwareSystem. - addDevelopmentEnvironmentSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Development Environment" section relating to a
SoftwareSystemfrom one or more files. - addFunctionalOverviewSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Functional Overview" section relating to a
SoftwareSystem. - addFunctionalOverviewSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Functional Overview" section relating to a
SoftwareSystemfrom one or more files. - addGlossarySection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Glossary" section.
- addGlossarySection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Glossary" section relating to a
SoftwareSystem. - addGlossarySection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Glossary" section from one or more files.
- addGlossarySection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Glossary" section relating to a
SoftwareSystemfrom one or more files. - addInfrastructureArchitectureSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds an "Infrastructure Architecture" section relating to a
SoftwareSystem. - addInfrastructureArchitectureSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds an "Infrastructure Architecture" section relating to a
SoftwareSystemfrom one or more files. - addIntroductionAndGoalsSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds an "Introduction and Goals" section.
- addIntroductionAndGoalsSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds an "Introduction and Goals" section from one or more files.
- addIntroductionSection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Introduction" section relating to a
SoftwareSystem. - addIntroductionSection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "Introduction" section relating to a
SoftwareSystemfrom one or more files. - addOperationAndSupportSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Operation and Support" section relating to a
SoftwareSystem. - addOperationAndSupportSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds an "Operation and Support" section relating to a
SoftwareSystemfrom one or more files. - addPrinciplesSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Principles" section relating to a
SoftwareSystem. - addPrinciplesSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Principles" section relating to a
SoftwareSystemfrom one or more files. - addQualityAttributesSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Quality Attributes" section relating to a
SoftwareSystem. - addQualityAttributesSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Quality Attributes" section relating to a
SoftwareSystemfrom one or more files. - addQualityRequirementsSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Quality Requirements" section.
- addQualityRequirementsSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Quality Requirements" section from one or more files.
- addRisksAndTechnicalDebtSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Risks and Technical Debt" section.
- addRisksAndTechnicalDebtSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Risks and Technical Debt" section from one or more files.
- addRuntimeViewSection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Runtime View" section.
- addRuntimeViewSection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Runtime View" section from one or more files.
- addSection(String, Format, String) - Method in class com.structurizr.documentation.template.DocumentationTemplate
-
Adds a documentation section.
- addSection(String, File...) - Method in class com.structurizr.documentation.template.DocumentationTemplate
-
Adds a custom section from one or more files, that isn't related to any element in the model.
- addSoftwareArchitectureSection(Format, String) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Software Architecture" section relating to a
SoftwareSystem. - addSoftwareArchitectureSection(File...) - Method in class com.structurizr.documentation.template.StructurizrDocumentationTemplate
-
Adds a "Software Architecture" section relating to a
SoftwareSystemfrom one or more files. - addSolutionStrategySection(Format, String) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Solution Strategy" section.
- addSolutionStrategySection(File...) - Method in class com.structurizr.documentation.template.Arc42DocumentationTemplate
-
Adds a "Solution Strategy" section from one or more files.
- addSystemQualitiesSection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Qualities" section relating to a
SoftwareSystem. - addSystemQualitiesSection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Qualities" section relating to a
SoftwareSystemfrom one or more files. - addSystemStakeholdersAndRequirementsSection(Format, String) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Stakeholders and Requirements" section relating to a
SoftwareSystem. - addSystemStakeholdersAndRequirementsSection(File...) - Method in class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
-
Adds a "System Stakeholders and Requirements" section relating to a
SoftwareSystemfrom one or more files. - AdrToolsDecisionImporter - Class in com.structurizr.documentation.importer
-
Imports architecture decision records created/managed by adr-tools (https://github.com/npryce/adr-tools).
- AdrToolsDecisionImporter() - Constructor for class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- Arc42DocumentationTemplate - Class in com.structurizr.documentation.template
-
An implementation of the arc42 documentation template, consisting of the following sections:
- Arc42DocumentationTemplate(Documentable) - Constructor for class com.structurizr.documentation.template.Arc42DocumentationTemplate
C
- calculateUrl(Decision) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- com.structurizr.documentation.importer - package com.structurizr.documentation.importer
- com.structurizr.documentation.template - package com.structurizr.documentation.template
- com.structurizr.documentation.util - package com.structurizr.documentation.util
D
- DefaultDocumentationImporter - Class in com.structurizr.documentation.importer
-
This implementation scans a given directory and automatically imports all Markdown or AsciiDoc files in that directory.
- DefaultDocumentationImporter() - Constructor for class com.structurizr.documentation.importer.DefaultDocumentationImporter
- DefaultImageImporter - Class in com.structurizr.documentation.importer
-
This implementation scans a given directory and automatically imports all Markdown or AsciiDoc files in that directory.
- DefaultImageImporter() - Constructor for class com.structurizr.documentation.importer.DefaultImageImporter
- documentation - Variable in class com.structurizr.documentation.template.DocumentationTemplate
- DocumentationImporter - Interface in com.structurizr.documentation.importer
-
An interface implemented by documentation importers.
- DocumentationImportException - Exception in com.structurizr.documentation.importer
- DocumentationImportException(String, Throwable) - Constructor for exception com.structurizr.documentation.importer.DocumentationImportException
- DocumentationImportException(Throwable) - Constructor for exception com.structurizr.documentation.importer.DocumentationImportException
- DocumentationTemplate - Class in com.structurizr.documentation.template
-
A superclass for documentation templates.
- DocumentationTemplate(Documentable) - Constructor for class com.structurizr.documentation.template.DocumentationTemplate
-
Creates a new documentation template for the given workspace or software system.
E
- extractDate(String[]) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- extractIntegerIDFromFileName(File) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- extractLinks(Decision, Map<String, Decision>) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- extractStatus(String[]) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- extractTitle(String[]) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
F
- findFormat(File) - Static method in class com.structurizr.documentation.util.FormatFinder
- FormatFinder - Class in com.structurizr.documentation.util
- FormatFinder() - Constructor for class com.structurizr.documentation.util.FormatFinder
I
- importDecision(File) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
- importDocumentation(Documentable, File) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
-
Imports Markdown files from the specified path, one per decision.
- importDocumentation(Documentable, File) - Method in class com.structurizr.documentation.importer.DefaultDocumentationImporter
-
Imports Markdown/AsciiDoc files from the specified path, each in its own section.
- importDocumentation(Documentable, File) - Method in class com.structurizr.documentation.importer.DefaultImageImporter
-
Imports one or more png/jpg/jpeg/gif images from the specified path.
- importDocumentation(Documentable, File) - Method in interface com.structurizr.documentation.importer.DocumentationImporter
-
Imports documentation from the specified path.
- importDocumentation(Documentable, File) - Method in class com.structurizr.documentation.importer.RecursiveDefaultDocumentationImporter
-
Imports Markdown/AsciiDoc files from the specified path, each in its own section.
- importFile(Documentable, File) - Method in class com.structurizr.documentation.importer.DefaultDocumentationImporter
- isMarkdownOrAsciiDoc(File) - Static method in class com.structurizr.documentation.util.FormatFinder
R
- readFiles(File...) - Method in class com.structurizr.documentation.template.DocumentationTemplate
- RecursiveDefaultDocumentationImporter - Class in com.structurizr.documentation.importer
-
This implementation extends the DefaultDocumentationImporter to recursively import documentation.
- RecursiveDefaultDocumentationImporter() - Constructor for class com.structurizr.documentation.importer.RecursiveDefaultDocumentationImporter
S
- setDateFormat(String) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
-
Sets the date format to use when parsing dates (the default is "yyyy-MM-dd").
- setTimeZone(String) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
-
Sets the time zone to use when parsing dates (the default is UTC)
- setTimeZone(TimeZone) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
-
Sets the time zone to use when parsing dates.
- StructurizrDocumentationTemplate - Class in com.structurizr.documentation.template
-
A simple documentation template, based upon the "software guidebook" concept in Simon Brown's Software Architecture for Developers book, with the following sections:
- StructurizrDocumentationTemplate(Documentable) - Constructor for class com.structurizr.documentation.template.StructurizrDocumentationTemplate
U
- urlEncode(String) - Method in class com.structurizr.documentation.importer.AdrToolsDecisionImporter
V
- ViewpointsAndPerspectivesDocumentationTemplate - Class in com.structurizr.documentation.template
-
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(Documentable) - Constructor for class com.structurizr.documentation.template.ViewpointsAndPerspectivesDocumentationTemplate
All Classes All Packages