Index
All Classes and Interfaces|All Packages|Serialized Form
C
- com.structurizr.dsl - package com.structurizr.dsl
D
- DslUtils - Class in com.structurizr.dsl
- DslUtils() - Constructor for class com.structurizr.dsl.DslUtils
F
- findIdentifier(Element) - Method in class com.structurizr.dsl.IdentifiersRegister
- findIdentifier(Relationship) - Method in class com.structurizr.dsl.IdentifiersRegister
- Flat - Enum constant in enum class com.structurizr.dsl.IdentifierScope
- format(File) - Method in class com.structurizr.dsl.StructurizrDslFormatter
-
Formats the specified Structurizr JSON file to the Structurizr DSL.
- format(String) - Method in class com.structurizr.dsl.StructurizrDslFormatter
-
Formats the specified Structurizr JSON to the Structurizr DSL.
G
- getDsl(Workspace) - Static method in class com.structurizr.dsl.DslUtils
- getDslFile() - Method in class com.structurizr.dsl.StructurizrDslPluginContext
-
Gets a reference to the DSL file that initiated this plugin context.
- getElement(String) - Method in class com.structurizr.dsl.IdentifiersRegister
-
Gets the element identified by the specified identifier.
- getElementIdentifiers() - Method in class com.structurizr.dsl.IdentifiersRegister
-
Gets the set of element identifiers.
- getIdentifierScope() - Method in class com.structurizr.dsl.StructurizrDslParser
- getIdentifiersRegister() - Method in class com.structurizr.dsl.StructurizrDslParser
-
Gets the identifier register in use (this is the mapping of DSL identifiers to elements/relationships).
- getLine() - Method in exception com.structurizr.dsl.StructurizrDslParserException
- getLineNumber() - Method in exception com.structurizr.dsl.StructurizrDslParserException
- getParameter(String) - Method in class com.structurizr.dsl.StructurizrDslPluginContext
-
Gets the named parameter.
- getParameter(String, String) - Method in class com.structurizr.dsl.StructurizrDslPluginContext
-
Gets the named parameter, with a default value if unset.
- getRelationship(String) - Method in class com.structurizr.dsl.IdentifiersRegister
-
Gets the relationship identified by the specified identifier.
- getRelationshipIdentifiers() - Method in class com.structurizr.dsl.IdentifiersRegister
-
Gets the set of relationship identifiers.
- getWorkspace() - Method in class com.structurizr.dsl.StructurizrDslParser
-
Gets the workspace that has been created by parsing the Structurizr DSL.
- getWorkspace() - Method in class com.structurizr.dsl.StructurizrDslPluginContext
-
Gets the current workspace.
H
- Hierarchical - Enum constant in enum class com.structurizr.dsl.IdentifierScope
I
- IconUtils - Class in com.structurizr.dsl
- IconUtils() - Constructor for class com.structurizr.dsl.IconUtils
- IdentifierScope - Enum Class in com.structurizr.dsl
- IdentifiersRegister - Class in com.structurizr.dsl
- isSupported(String) - Static method in class com.structurizr.dsl.IconUtils
P
- parse(File) - Method in class com.structurizr.dsl.StructurizrDslParser
-
Parses the specified Structurizr DSL file(s), adding the parsed content to the workspace.
- parse(String) - Method in class com.structurizr.dsl.StructurizrDslParser
-
Parses the specified Structurizr DSL fragment, adding the parsed content to the workspace.
R
- run(StructurizrDslPluginContext) - Method in interface com.structurizr.dsl.StructurizrDslPlugin
S
- setIdentifierScope(IdentifierScope) - Method in class com.structurizr.dsl.StructurizrDslParser
- setRestricted(boolean) - Method in class com.structurizr.dsl.StructurizrDslParser
-
Sets whether to run this parser in restricted mode (this stops !include, !docs, !adrs from working).
- StructurizrDslFormatter - Class in com.structurizr.dsl
-
Formats a Structurizr JSON workspace to DSL.
- StructurizrDslFormatter() - Constructor for class com.structurizr.dsl.StructurizrDslFormatter
- StructurizrDslFormatterException - Exception in com.structurizr.dsl
- StructurizrDslParser - Class in com.structurizr.dsl
-
Main DSL parser class - forms the API for using the parser.
- StructurizrDslParser() - Constructor for class com.structurizr.dsl.StructurizrDslParser
-
Creates a new instance of the parser.
- StructurizrDslParserException - Exception in com.structurizr.dsl
- StructurizrDslPlugin - Interface in com.structurizr.dsl
- StructurizrDslPluginContext - Class in com.structurizr.dsl
V
- valueOf(String) - Static method in enum class com.structurizr.dsl.IdentifierScope
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.structurizr.dsl.IdentifierScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form