# Interface NodeRenderer<N, Row, Column, Component, Color, Font>

Type Parameters:
  `N` - the type of nodes

All Known Implementing Classes:
  `LeafNodeRenderer, ParentNodeRenderer, SelectionNodeRenderer`

public interface NodeRenderer<N, Row, Column, Component, Color, Font>
Interface for stepwise rendering of a TreePlotNode.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `paintNode(TGraphics<Color,Font> g, TreePlotView<Component, N, Row, Column, Color, Font> view, N node, com.macrofocus.geom.Rectangle bounds, com.macrofocus.geom.Shape shape, boolean useGradientPaint)`

- ## Method Details

  - ### paintNode

    void paintNode(TGraphics<Color,Font> g, TreePlotView<Component, N, Row, Column, Color, Font> view, N node, com.macrofocus.geom.Rectangle bounds, com.macrofocus.geom.Shape shape, boolean useGradientPaint)