Class AbstractTableLensComponent.AbstractVisualLayerIDrawing

  • All Implemented Interfaces:
    com.macrofocus.igraphics.IDrawing
    Enclosing class:
    AbstractTableLensComponent<Component,​Color,​Row,​C>

    public abstract class AbstractTableLensComponent.AbstractVisualLayerIDrawing
    extends com.macrofocus.igraphics.AbstractIDrawing
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractVisualLayerIDrawing​(com.macrofocus.visual.VisualLayer<Row> visualLayer)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract void draw​(com.macrofocus.igraphics.IGraphics g, int x, int y, int width, int height, Row row)  
      void draw​(com.macrofocus.igraphics.IGraphics g, com.macrofocus.igraphics.Point point, double gw, double gh, com.macrofocus.igraphics.Rectangle clipBounds)  
      protected void draw​(com.macrofocus.igraphics.IGraphics g, Row row, int height, MutableVisibleOrder<com.macrofocus.high_d.axis.AxisModel<Row,​C>> axisOrder, int objectCount, int rowHeight)  
      boolean isActive()  
      • Methods inherited from class com.macrofocus.igraphics.AbstractIDrawing

        addIDrawingListener, notifyIDrawingChanged, removeIDrawingListener
      • Methods inherited from class java.lang.Object

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

      • AbstractVisualLayerIDrawing

        protected AbstractVisualLayerIDrawing​(com.macrofocus.visual.VisualLayer<Row> visualLayer)
    • Method Detail

      • isActive

        public boolean isActive()
        Specified by:
        isActive in interface com.macrofocus.igraphics.IDrawing
        Overrides:
        isActive in class com.macrofocus.igraphics.AbstractIDrawing
      • draw

        public void draw​(com.macrofocus.igraphics.IGraphics g,
                         com.macrofocus.igraphics.Point point,
                         double gw,
                         double gh,
                         com.macrofocus.igraphics.Rectangle clipBounds)
      • draw

        protected void draw​(com.macrofocus.igraphics.IGraphics g,
                            Row row,
                            int height,
                            MutableVisibleOrder<com.macrofocus.high_d.axis.AxisModel<Row,​C>> axisOrder,
                            int objectCount,
                            int rowHeight)
      • draw

        public abstract void draw​(com.macrofocus.igraphics.IGraphics g,
                                  int x,
                                  int y,
                                  int width,
                                  int height,
                                  Row row)