Class SwingHeatMap<Row,Column>
- java.lang.Object
-
- com.macrofocus.high_d.heatmap.AbstractHeatMap<javax.swing.JComponent,java.awt.Color,Row,Column>
-
- com.macrofocus.high_d.heatmap.swing.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>
-
-
Field Summary
-
Fields inherited from class com.macrofocus.high_d.heatmap.AbstractHeatMap
controller, licenseModel, view
-
-
Constructor Summary
Constructors Constructor Description SwingHeatMap(HeatMapModel<java.awt.Color,Row,Column> model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HeatMapController
createController(HeatMapView view)
Creates a controller that can be used by the parallel coordinates componentprotected HeatMapModel<java.awt.Color,Row,Column>
createModel(com.macrofocus.molap.dataframe.DataFrame dataFrame)
Creates a model that can be used by the parallel coordinates componentprotected HeatMapView<javax.swing.JComponent,java.awt.Color,Row,Column>
createView()
Creates a view that can be used by the parallel coordinates componentjavax.swing.JComponent
getNativeComponent()
-
Methods inherited from class com.macrofocus.high_d.heatmap.AbstractHeatMap
getController, getModel, getView, load, setController, setLicenseKey, setModel, setView
-
-
-
-
Constructor Detail
-
SwingHeatMap
public SwingHeatMap(HeatMapModel<java.awt.Color,Row,Column> model)
-
-
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 classAbstractHeatMap<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 classAbstractHeatMap<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 classAbstractHeatMap<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()
-
-