Class SwingScatterPlotMatrix<R,C>
java.lang.Object
com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrix<JComponent,Color,R,C>
com.macrofocus.high_d.scatterplotmatrix.swing.SwingScatterPlotMatrix<R,C>
- All Implemented Interfaces:
ScatterPlotMatrix<JComponent,
Color, R, C>
Created by luc on 25/04/16.
-
Field Summary
Fields inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrix
controller, licenseModel, view
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a ScatterPlotMatrix component with default settings and configuration.Creates a ScatterPlotMatrix component with the its native data model.SwingScatterPlotMatrix
(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a ScatterPlotMatrix component with the specified Swing TableModel. -
Method Summary
Modifier and TypeMethodDescriptionprotected ScatterPlotMatrixController
Creates a controller that can be used by the parallel coordinates componentprotected ScatterPlotMatrixModel
createScatterPlotMatrixModel
(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates componentprotected ScatterPlotMatrixView
Creates a view that can be used by the parallel coordinates componentprotected void
load
(com.macrofocus.molap.dataframe.DataFrame dataFrame) Loads the specified Swing TableModel.static void
Sort of a Hello World! application to demonstrate the most basic use of the ParallelCoordinates APIstatic void
setLicenseKey
(String username, String key) Register the license key that legally entitle the use of ScatterPlotMatrix.Methods inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrix
getController, getModel, getView, setController, setModel, setView
-
Constructor Details
-
SwingScatterPlotMatrix
public SwingScatterPlotMatrix()Creates a ScatterPlotMatrix component with default settings and configuration. -
SwingScatterPlotMatrix
Creates a ScatterPlotMatrix component with the its native data model.- Parameters:
model
- a ScatterPlotMatrixModel
-
SwingScatterPlotMatrix
public SwingScatterPlotMatrix(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a ScatterPlotMatrix component with the specified Swing TableModel.- Parameters:
dataFrame
- a Swing TableModel
-
-
Method Details
-
setLicenseKey
Register the license key that legally entitle the use of ScatterPlotMatrix. This should be called prior to the first instantiation of this component.- Parameters:
username
- the user namekey
- the license key
-
load
protected void load(com.macrofocus.molap.dataframe.DataFrame dataFrame) Loads the specified Swing TableModel.- Overrides:
load
in classAbstractScatterPlotMatrix<JComponent,
Color, R, C> - Parameters:
dataFrame
- a Swing TableModel
-
createScatterPlotMatrixModel
protected ScatterPlotMatrixModel createScatterPlotMatrixModel(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates component- Specified by:
createScatterPlotMatrixModel
in classAbstractScatterPlotMatrix<JComponent,
Color, R, C> - Parameters:
dataFrame
- a Swing TableModel- Returns:
- a ParallelCoordinatesModel instance
-
createView
Creates a view that can be used by the parallel coordinates component- Specified by:
createView
in classAbstractScatterPlotMatrix<JComponent,
Color, R, C> - Returns:
- a ParallelCoordinatesView instance
-
createController
Creates a controller that can be used by the parallel coordinates component- Specified by:
createController
in classAbstractScatterPlotMatrix<JComponent,
Color, R, C> - Parameters:
view
- the view that should be controlled- Returns:
-
getNativeComponent
-
main
Sort of a Hello World! application to demonstrate the most basic use of the ParallelCoordinates API
-