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 SummaryFields Modifier and Type Field Description protected QueryBuilderqueryBuilder
 - 
Constructor SummaryConstructors Constructor Description LinkPainter(QueryBuilder queryBuilder)
 - 
Method SummaryAll 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- 
queryBuilderprotected QueryBuilder queryBuilder 
 
- 
 - 
Constructor Detail- 
LinkPainterpublic LinkPainter(QueryBuilder queryBuilder) 
 
- 
 - 
Method Detail- 
getQueryBuilderpublic QueryBuilder getQueryBuilder() 
 - 
getMarkColorpublic java.awt.Color getMarkColor() 
 - 
setMarkColorpublic void setMarkColor(java.awt.Color value) 
 - 
getMarkColorFocusedpublic java.awt.Color getMarkColorFocused() 
 - 
setMarkColorFocusedpublic void setMarkColorFocused(java.awt.Color value) 
 - 
drawLineprotected void drawLine(java.awt.Graphics g, int[] xPoints, int[] yPoints, java.awt.Color color, int dy, int width)
 - 
drawLeftSideMarkprotected 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) 
 - 
drawRightSideMarkprotected 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) 
 - 
drawCenterMarkprotected 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) 
 - 
paintLinkpublic abstract void paintLink(java.awt.Graphics g, int[] xPoints, int[] yPoints, boolean focused, LinkConnectToSide firstSide, LinkConnectToSide secondSide, Link link)
 - 
getFriendlyNamepublic java.lang.String getFriendlyName() 
 
- 
 
-