Class LinkPainter

    • 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LinkPainter

        public LinkPainter​(QueryBuilder queryBuilder)
    • Method Detail

      • 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()