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 QueryBuilderqueryBuilder
-
Constructor Summary
Constructors Constructor Description LinkPainter(QueryBuilder queryBuilder)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voiddrawCenterMark(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 voiddrawLeftSideMark(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 voiddrawLine(java.awt.Graphics g, int[] xPoints, int[] yPoints, java.awt.Color color, int dy, int width)protected voiddrawRightSideMark(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.StringgetFriendlyName()java.awt.ColorgetMarkColor()java.awt.ColorgetMarkColorFocused()QueryBuildergetQueryBuilder()abstract voidpaintLink(java.awt.Graphics g, int[] xPoints, int[] yPoints, boolean focused, LinkConnectToSide firstSide, LinkConnectToSide secondSide, Link link)voidsetMarkColor(java.awt.Color value)voidsetMarkColorFocused(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()
-
-