Class SwingHeatMap<Row,​Column>

  • All Implemented Interfaces:
    HeatMap<javax.swing.JComponent,​java.awt.Color,​Row,​Column>

    public class SwingHeatMap<Row,​Column>
    extends AbstractHeatMap<javax.swing.JComponent,​java.awt.Color,​Row,​Column>
    • Method Detail

      • createModel

        protected HeatMapModel<java.awt.Color,​Row,​Column> createModel​(com.macrofocus.molap.dataframe.DataFrame dataFrame)
        Description copied from class: AbstractHeatMap
        Creates a model that can be used by the parallel coordinates component
        Specified by:
        createModel in class AbstractHeatMap<javax.swing.JComponent,​java.awt.Color,​Row,​Column>
        Parameters:
        dataFrame - a Swing TableModel
        Returns:
        a BarChartModel instance
      • createView

        protected HeatMapView<javax.swing.JComponent,​java.awt.Color,​Row,​Column> createView()
        Description copied from class: AbstractHeatMap
        Creates a view that can be used by the parallel coordinates component
        Specified by:
        createView in class AbstractHeatMap<javax.swing.JComponent,​java.awt.Color,​Row,​Column>
        Returns:
        a BarChartView instance
      • createController

        protected HeatMapController createController​(HeatMapView view)
        Description copied from class: AbstractHeatMap
        Creates a controller that can be used by the parallel coordinates component
        Specified by:
        createController in class AbstractHeatMap<javax.swing.JComponent,​java.awt.Color,​Row,​Column>
        Parameters:
        view - the view that should be controlled
        Returns:
        a BarChartController instance
      • getNativeComponent

        public javax.swing.JComponent getNativeComponent()