Package com. zachklipp. seqdiag
Types
An immutable SequenceDiagramStyle.
A fluent-style builder interface for configuring optional properties of lines pointing from one Participant to another.
Properties that control how lines and arrows are rendered.
Identifies a participant in a SequenceDiagram. Participants are created by createParticipant and used by the other functions on SequenceDiagramScope to specify the targets for lines and the anchors for notes.
Defines the DSL used to specify sequence diagrams. Receiver of the content parameter of the SequenceDiagram composable.
Defines the default layout and drawing properties of a SequenceDiagram. BasicSequenceDiagramStyle is an immutable implementation of this interface.
Functions
The style of the arrow head drawn at the end of the line. See ArrowHeadType for possible values.
Specifies the color of the line.
Creates a Participant in the sequence. Each participant typically is typically labeled and has a vertical line drawn through the height of the diagram. The rest of the diagram is specified as lines between participants and notes anchored to them. Participants are placed horizontally from start to end in the order they're created.
Standard text styled by the SequenceDiagramStyle. To draw a standard background and border around a label, use the Note composable.
Standard note styled by the SequenceDiagramStyle. To just draw text without the border use the Label composable. To use your own composables with the standard note background and border, use NoteBox.
A Box that is styled according to the SequenceDiagramStyle's note properties.
Specifies a composable that represents a note that is placed "over", or covering, one or more Participants.
A composable that draws a sequence diagram. The diagram is specified inside the content function by a DSL defined by SequenceDiagramScope.