public abstract class LinkPainter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected QueryBuilder |
queryBuilder |
Constructor and Description |
---|
LinkPainter(QueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
protected void |
drawCenterMark(Link link,
java.awt.Graphics g,
java.awt.Color color,
java.awt.BasicStroke stroke,
java.awt.Paint paint,
java.awt.Point center,
int amSize) |
protected void |
drawLeftSideMark(Link link,
java.awt.Graphics g,
java.awt.Color color,
java.awt.BasicStroke stroke,
java.awt.Paint paint,
java.awt.Point center,
int amSize,
int amFactor) |
protected void |
drawLine(java.awt.Graphics g,
int[] xPoints,
int[] yPoints,
java.awt.Color color,
int dy,
int width) |
protected void |
drawRightSideMark(Link link,
java.awt.Graphics g,
java.awt.Color color,
java.awt.BasicStroke stroke,
java.awt.Paint paint,
java.awt.Point center,
int amSize,
int amFactor) |
java.lang.String |
getFriendlyName() |
java.awt.Color |
getMarkColor() |
java.awt.Color |
getMarkColorFocused() |
QueryBuilder |
getQueryBuilder() |
abstract void |
paintLink(java.awt.Graphics g,
int[] xPoints,
int[] yPoints,
boolean focused,
LinkConnectToSide firstSide,
LinkConnectToSide secondSide,
Link link) |
void |
setMarkColor(java.awt.Color value) |
void |
setMarkColorFocused(java.awt.Color value) |
protected QueryBuilder queryBuilder
public LinkPainter(QueryBuilder queryBuilder)
public QueryBuilder getQueryBuilder()
public java.awt.Color getMarkColor()
public void setMarkColor(java.awt.Color value)
public java.awt.Color getMarkColorFocused()
public void setMarkColorFocused(java.awt.Color value)
protected void drawLine(java.awt.Graphics g, int[] xPoints, int[] yPoints, java.awt.Color color, int dy, int width)
protected void drawLeftSideMark(Link link, java.awt.Graphics g, java.awt.Color color, java.awt.BasicStroke stroke, java.awt.Paint paint, java.awt.Point center, int amSize, int amFactor)
protected void drawRightSideMark(Link link, java.awt.Graphics g, java.awt.Color color, java.awt.BasicStroke stroke, java.awt.Paint paint, java.awt.Point center, int amSize, int amFactor)
protected void drawCenterMark(Link link, java.awt.Graphics g, java.awt.Color color, java.awt.BasicStroke stroke, java.awt.Paint paint, java.awt.Point center, int amSize)
public abstract void paintLink(java.awt.Graphics g, int[] xPoints, int[] yPoints, boolean focused, LinkConnectToSide firstSide, LinkConnectToSide secondSide, Link link)
public java.lang.String getFriendlyName()