public class GraphvizNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
fields
Map from port ID to field title |
private java.lang.String |
headerBackgroundColor |
private java.lang.String |
headerTextColor |
private java.lang.String |
identifier |
private NodeId |
nodeId |
private NodeShape |
shape |
private NodeStyle |
style |
private java.util.Map<java.lang.Integer,java.lang.String> |
subtitles |
private java.lang.String |
title |
Constructor and Description |
---|
GraphvizNode(NodeId nodeId) |
Modifier and Type | Method and Description |
---|---|
void |
addField(java.lang.String portId,
java.lang.String title) |
void |
addSubtitle(int position,
java.lang.String subtitle) |
java.util.Map<java.lang.String,java.lang.String> |
getFields() |
java.lang.String |
getHeaderBackgroundColor() |
java.lang.String |
getHeaderTextColor() |
java.lang.String |
getIdentifier() |
NodeId |
getNodeId() |
NodeShape |
getShape() |
NodeStyle |
getStyle() |
java.util.List<java.lang.String> |
getSubtitles() |
java.lang.String |
getTitle() |
void |
setHeaderBackgroundColor(java.lang.String headerBackgroundColor) |
void |
setHeaderTextColor(java.lang.String headerTextColor) |
void |
setIdentifier(java.lang.String identifier) |
void |
setShape(NodeShape shape) |
void |
setStyle(NodeStyle style) |
void |
setTitle(java.lang.String title) |
private final NodeId nodeId
private NodeStyle style
private NodeShape shape
private java.lang.String title
private java.util.Map<java.lang.Integer,java.lang.String> subtitles
private java.lang.String headerTextColor
private java.lang.String headerBackgroundColor
private java.lang.String identifier
private java.util.Map<java.lang.String,java.lang.String> fields
Map
from port ID to field titlepublic GraphvizNode(NodeId nodeId)
public NodeId getNodeId()
public NodeShape getShape()
public void setShape(NodeShape shape)
public NodeStyle getStyle()
public void setStyle(NodeStyle style)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.util.List<java.lang.String> getSubtitles()
public void addSubtitle(int position, java.lang.String subtitle)
public java.lang.String getHeaderTextColor()
public void setHeaderTextColor(java.lang.String headerTextColor)
public java.lang.String getHeaderBackgroundColor()
public void setHeaderBackgroundColor(java.lang.String headerBackgroundColor)
public void addField(java.lang.String portId, java.lang.String title)
public java.util.Map<java.lang.String,java.lang.String> getFields()
public java.lang.String getIdentifier()
public void setIdentifier(java.lang.String identifier)