Class DataStructureMermaidGraphBuilder
java.lang.Object
org.odpi.openmetadata.commonservices.mermaid.MermaidGraphBuilderBase
org.odpi.openmetadata.commonservices.mermaid.DataStructureMermaidGraphBuilder
Creates a mermaid graph rendering of the Open Metadata Framework's data structure graph.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.commonservices.mermaid.MermaidGraphBuilderBase
mermaidGraph, nodeColours, propertyHelper, sourceName
-
Constructor Summary
ConstructorsConstructorDescriptionDataStructureMermaidGraphBuilder
(DataStructureElement dataStructureElement) Construct a mermaid markdown graph. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addDataFieldToGraph
(String parentNodeName, MemberDataField dataFieldElement) Add a data field to graph.Methods inherited from class org.odpi.openmetadata.commonservices.mermaid.MermaidGraphBuilderBase
addAnchorLinks, addSolutionComponentToGraph, addSpacesToTypeName, addStyles, appendInvisibleMermaidLine, appendMermaidDottedLine, appendMermaidLine, appendMermaidNode, appendMermaidThinLine, appendNewMermaidNode, appendNewMermaidNode, checkForClassifications, checkForClassifications, checkForClassifications, extractAnchorInfo, getListLabel, getMermaidGraph, getMermaidGraph, getNodeDisplayName, getVisualStyleForRelationship, getVisualStyleForSolutionComponent
-
Constructor Details
-
DataStructureMermaidGraphBuilder
Construct a mermaid markdown graph.- Parameters:
dataStructureElement
- content
-
-
Method Details
-
addDataFieldToGraph
Add a data field to graph. If it has sub-fields, they are recursively added.- Parameters:
parentNodeName
- identifier of the parent node (maybe null)dataFieldElement
- element to process
-