Class AbstractTableLensComponent.AbstractVisualLayerIDrawing

java.lang.Object
com.macrofocus.igraphics.AbstractIDrawing
com.macrofocus.high_d.tablelens.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

    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.geom.Point2D point, double gw, double gh, com.macrofocus.geom.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
     

    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 Details

    • AbstractVisualLayerIDrawing

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

    • 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.geom.Point2D point, double gw, double gh, com.macrofocus.geom.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)