Class LinkPainter

java.lang.Object
com.adbs.querybuilder.LinkPainter
Direct Known Subclasses:
LinkPainterAccess, LinkPainterMSSQL, LinkPainterSimple

public abstract class LinkPainter extends Object
  • Field Details

  • Constructor Details

    • LinkPainter

      public LinkPainter(QueryBuilder queryBuilder)
  • Method Details

    • getQueryBuilder

      public QueryBuilder getQueryBuilder()
    • getMarkColor

      public Color getMarkColor()
    • setMarkColor

      public void setMarkColor(Color value)
    • getMarkColorFocused

      public Color getMarkColorFocused()
    • setMarkColorFocused

      public void setMarkColorFocused(Color value)
    • drawLine

      protected void drawLine(Graphics g, int[] xPoints, int[] yPoints, Color color, int dy, int width)
    • drawLeftSideMark

      protected void drawLeftSideMark(Link link, Graphics g, Color color, BasicStroke stroke, Paint paint, Point center, int amSize, int amFactor)
    • drawRightSideMark

      protected void drawRightSideMark(Link link, Graphics g, Color color, BasicStroke stroke, Paint paint, Point center, int amSize, int amFactor)
    • drawCenterMark

      protected void drawCenterMark(Link link, Graphics g, Color color, BasicStroke stroke, Paint paint, Point center, int amSize)
    • paintLink

      public abstract void paintLink(Graphics g, int[] xPoints, int[] yPoints, boolean focused, LinkConnectToSide firstSide, LinkConnectToSide secondSide, Link link)
    • getFriendlyName

      public String getFriendlyName()