## Uses of Interface
com.orsoncharts.table.TableElementOnDraw

- Packages that use TableElementOnDraw
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.legend | Classes related to chart legends.
  com.orsoncharts.table | Classes and interfaces for constructing tables for display to the user.

- - ### Uses of TableElementOnDraw in com.orsoncharts

    Classes in com.orsoncharts that implement TableElementOnDraw
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OnDrawHandler` An 'onDraw' handler that handles two aspects related to chart interactivity: (1) it adds a `RenderedElement` instance to the `RenderingInfo` for each element in the chart that requires it, and (2) it adds element hinting to the `Graphics2D` output (how this is handled by the `Graphics2D` instance is implementation dependent).

  - ### Uses of TableElementOnDraw in com.orsoncharts.legend

    Methods in com.orsoncharts.legend with parameters of type TableElementOnDraw
    Modifier and Type | Method and Description
    --- | ---
    `void` | ColorScaleElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.

  - ### Uses of TableElementOnDraw in com.orsoncharts.table

    Methods in com.orsoncharts.table with parameters of type TableElementOnDraw
    Modifier and Type | Method and Description
    --- | ---
    `void` | VerticalFlowElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.
    `void` | TextElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.
    `void` | TableElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.
    `void` | ShapeElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.
    `void` | GridElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.
    `void` | FlowElement.`draw(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D bounds, TableElementOnDraw onDrawHandler)` Draws the element within the specified bounds.