Package com.adbs.querybuilder
Class LinkPainter
- java.lang.Object
-
- com.adbs.querybuilder.LinkPainter
-
- Direct Known Subclasses:
LinkPainterAccess
,LinkPainterMSSQL
,LinkPainterSimple
public abstract class LinkPainter extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected QueryBuilder
queryBuilder
-
Constructor Summary
Constructors Constructor Description LinkPainter(QueryBuilder queryBuilder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
queryBuilder
protected QueryBuilder queryBuilder
-
-
Constructor Detail
-
LinkPainter
public LinkPainter(QueryBuilder queryBuilder)
-
-
Method Detail
-
getQueryBuilder
public QueryBuilder getQueryBuilder()
-
getMarkColor
public java.awt.Color getMarkColor()
-
setMarkColor
public void setMarkColor(java.awt.Color value)
-
getMarkColorFocused
public java.awt.Color getMarkColorFocused()
-
setMarkColorFocused
public void setMarkColorFocused(java.awt.Color value)
-
drawLine
protected void drawLine(java.awt.Graphics g, int[] xPoints, int[] yPoints, java.awt.Color color, int dy, int width)
-
drawLeftSideMark
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)
-
drawRightSideMark
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)
-
drawCenterMark
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)
-
paintLink
public abstract void paintLink(java.awt.Graphics g, int[] xPoints, int[] yPoints, boolean focused, LinkConnectToSide firstSide, LinkConnectToSide secondSide, Link link)
-
getFriendlyName
public java.lang.String getFriendlyName()
-
-