Class StreamMermaidGenerator
java.lang.Object
org.infosmid.stream.diagram.StreamMermaidGenerator
Generates Mermaid FlowChart diagrams from stream definitions.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull Stringstatic @NonNull Stringstatic @NonNull Stringgenerate(String streamName, String description, @NonNull List<StreamDefinition> streamDefinitions) static @NonNull Stringgenerate(@NonNull StreamDefinition streamDefinition) static @NonNull Stringgenerate(@NonNull StreamNode streamNode) static @NonNull StringgenerateFromNodes(String streamName, String description, @NonNull List<StreamNode> streamNodes) static @NonNull StringgenerateFromNodes(String inputStreamName, String description, @NonNull List<StreamNode> streamNodes, boolean useSubgraphs) static @NonNull String
-
Field Details
-
THEME_CSS_START
- See Also:
-
THEME_CSS_END
- See Also:
-
THEME_NODE_CSS
-
-
Constructor Details
-
StreamMermaidGenerator
public StreamMermaidGenerator()
-
-
Method Details
-
node
-
generate
-
generate
-
generate
-
generate
-
generate
public static @NonNull String generate(String streamName, String description, @NonNull List<StreamDefinition> streamDefinitions) -
generateFromNodes
public static @NonNull String generateFromNodes(String streamName, String description, @NonNull List<StreamNode> streamNodes) -
generateFromNodes
public static @NonNull String generateFromNodes(String inputStreamName, String description, @NonNull List<StreamNode> streamNodes, boolean useSubgraphs)
-