public class DefaultGraphStyle extends java.lang.Object implements GraphStyle
| Modifier and Type | Field and Description |
|---|---|
private static java.awt.Color[] |
colors |
private static java.awt.Color |
currentNodeColor |
private static java.awt.Color |
defaultEdgeColor |
private static java.awt.Stroke |
defaultEdgeLabelStroke |
private static java.awt.Stroke |
defaultNodeBorderStroke |
private static java.awt.Color |
defaultNodeColor |
private static java.awt.Stroke |
defaultPinnedNodeBorderStroke |
private static java.util.HashMap<java.lang.Integer,java.awt.Font> |
edgeFonts |
private static java.util.HashMap<java.lang.Integer,java.awt.Stroke> |
edgeStrokes |
private static java.util.HashMap<java.lang.Integer,java.awt.Font> |
nodeFonts |
private static java.util.HashMap<java.lang.Integer,java.awt.Stroke> |
occurrenceEdgeStrokes |
private static java.awt.Color |
selectedNodeColor |
private java.util.HashMap<Topic,java.awt.Color> |
topicColors |
| Constructor and Description |
|---|
DefaultGraphStyle()
Creates a new instance of DefaultGraphStyle
|
private static java.awt.Color defaultNodeColor
private static java.awt.Color defaultEdgeColor
private static java.awt.Color selectedNodeColor
private static java.awt.Color currentNodeColor
private static java.awt.Stroke defaultNodeBorderStroke
private static java.awt.Stroke defaultPinnedNodeBorderStroke
private static java.util.HashMap<java.lang.Integer,java.awt.Font> nodeFonts
private static java.util.HashMap<java.lang.Integer,java.awt.Font> edgeFonts
private static java.awt.Stroke defaultEdgeLabelStroke
private static java.util.HashMap<java.lang.Integer,java.awt.Stroke> edgeStrokes
private static java.util.HashMap<java.lang.Integer,java.awt.Stroke> occurrenceEdgeStrokes
private static java.awt.Color[] colors
private java.util.HashMap<Topic,java.awt.Color> topicColors
public DefaultGraphStyle()
public java.awt.Color getNodeColor(VNode vn)
getNodeColor in interface GraphStylepublic java.awt.Color getNodeColor(Node n)
public java.awt.Color getNodeColor(TopicNode n)
public java.awt.Color getNodeColor(OccurrenceNode n)
private java.awt.Color getTypeTopicColor(Topic t) throws TopicMapException
TopicMapExceptionprivate java.awt.Color getTopicColor(Topic t) throws TopicMapException
TopicMapExceptionpublic java.awt.Color getNodeTextColor(VNode vn)
getNodeTextColor in interface GraphStylepublic java.awt.Color getNodeTextColor(Node n)
public NodeShape getNodeShape(VNode vn)
getNodeShape in interface GraphStylepublic NodeShape getNodeShape(AssociationNode n)
public double getNodeWidth(VNode vn)
getNodeWidth in interface GraphStylepublic double getNodeWidth(Node n)
public double getNodeHeight(VNode vn)
getNodeHeight in interface GraphStylepublic double getNodeHeight(Node n)
public java.awt.Color getNodeBorderColor(VNode vn)
getNodeBorderColor in interface GraphStylepublic java.awt.Color getNodeBorderColor(Node n)
public java.awt.Stroke getNodeBorderStroke(VNode vn)
getNodeBorderStroke in interface GraphStylepublic java.awt.Stroke getNodeBorderStroke(Node n)
public int getNodeFontSize(VNode vn)
getNodeFontSize in interface GraphStylepublic int getNodeFontSize(Node n)
public java.awt.Font getNodeFont(VNode vn, int forSize)
getNodeFont in interface GraphStylepublic java.awt.Font getNodeFont(Node n, int forSize)
public java.awt.Color getEdgeColor(VEdge ve)
getEdgeColor in interface GraphStylepublic java.awt.Color getEdgeColor(Edge e)
public java.awt.Color getEdgeColor(OccurrenceEdge e)
public java.awt.Color getEdgeColor(AssociationEdge e)
public double getEdgeWidth(VEdge ve)
getEdgeWidth in interface GraphStylepublic double getEdgeWidth(Edge e)
public int getEdgeLabelFontSize(VEdge ve)
getEdgeLabelFontSize in interface GraphStylepublic int getEdgeLabelFontSize(Edge n)
public java.awt.Font getEdgeLabelFont(VEdge ve, int forSize)
getEdgeLabelFont in interface GraphStylepublic java.awt.Font getEdgeLabelFont(Edge n, int forSize)
public java.awt.Color getEdgeLabelColor(VEdge ve)
getEdgeLabelColor in interface GraphStylepublic java.awt.Stroke getEdgeLabelStroke(VEdge ve)
getEdgeLabelStroke in interface GraphStylepublic java.awt.Stroke getEdgeStroke(VEdge ve, int forWidth)
getEdgeStroke in interface GraphStyleCopyright 2004-2015 Wandora Team