Class GraphvizNode


  • public class GraphvizNode
    extends java.lang.Object
    Data object to encapsulate the attributes of Graphviz nodes that we're interested in drawing.
    • Constructor Detail

      • GraphvizNode

        public GraphvizNode​(NodeId nodeId)
        Since:
        4.0
    • Method Detail

      • getNodeId

        public NodeId getNodeId()
        Since:
        4.0
      • setShape

        public void setShape​(NodeShape shape)
      • setStyle

        public void setStyle​(NodeStyle style)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getSubtitles

        public java.util.List<java.lang.String> getSubtitles()
      • addSubtitle

        public void addSubtitle​(int position,
                                java.lang.String subtitle)
      • getHeaderTextColor

        public java.lang.String getHeaderTextColor()
      • setHeaderTextColor

        public void setHeaderTextColor​(java.lang.String headerTextColor)
      • getHeaderBackgroundColor

        public java.lang.String getHeaderBackgroundColor()
      • setHeaderBackgroundColor

        public void setHeaderBackgroundColor​(java.lang.String headerBackgroundColor)
      • addField

        public void addField​(java.lang.String portId,
                             java.lang.String title)
      • getFields

        public java.util.Map<java.lang.String,​java.lang.String> getFields()
      • getIdentifier

        public java.lang.String getIdentifier()
        Since:
        4.0
      • setIdentifier

        public void setIdentifier​(java.lang.String identifier)
        Since:
        4.0