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 GraphStyle
public 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
TopicMapException
private java.awt.Color getTopicColor(Topic t) throws TopicMapException
TopicMapException
public java.awt.Color getNodeTextColor(VNode vn)
getNodeTextColor
in interface GraphStyle
public java.awt.Color getNodeTextColor(Node n)
public NodeShape getNodeShape(VNode vn)
getNodeShape
in interface GraphStyle
public NodeShape getNodeShape(AssociationNode n)
public double getNodeWidth(VNode vn)
getNodeWidth
in interface GraphStyle
public double getNodeWidth(Node n)
public double getNodeHeight(VNode vn)
getNodeHeight
in interface GraphStyle
public double getNodeHeight(Node n)
public java.awt.Color getNodeBorderColor(VNode vn)
getNodeBorderColor
in interface GraphStyle
public java.awt.Color getNodeBorderColor(Node n)
public java.awt.Stroke getNodeBorderStroke(VNode vn)
getNodeBorderStroke
in interface GraphStyle
public java.awt.Stroke getNodeBorderStroke(Node n)
public int getNodeFontSize(VNode vn)
getNodeFontSize
in interface GraphStyle
public int getNodeFontSize(Node n)
public java.awt.Font getNodeFont(VNode vn, int forSize)
getNodeFont
in interface GraphStyle
public java.awt.Font getNodeFont(Node n, int forSize)
public java.awt.Color getEdgeColor(VEdge ve)
getEdgeColor
in interface GraphStyle
public 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 GraphStyle
public double getEdgeWidth(Edge e)
public int getEdgeLabelFontSize(VEdge ve)
getEdgeLabelFontSize
in interface GraphStyle
public int getEdgeLabelFontSize(Edge n)
public java.awt.Font getEdgeLabelFont(VEdge ve, int forSize)
getEdgeLabelFont
in interface GraphStyle
public java.awt.Font getEdgeLabelFont(Edge n, int forSize)
public java.awt.Color getEdgeLabelColor(VEdge ve)
getEdgeLabelColor
in interface GraphStyle
public java.awt.Stroke getEdgeLabelStroke(VEdge ve)
getEdgeLabelStroke
in interface GraphStyle
public java.awt.Stroke getEdgeStroke(VEdge ve, int forWidth)
getEdgeStroke
in interface GraphStyle
Copyright 2004-2015 Wandora Team