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 ScatterPlotMatrixControllerCreates a controller that can be used by the parallel coordinates componentprotected ScatterPlotMatrixModelcreateScatterPlotMatrixModel(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates componentprotected ScatterPlotMatrixViewCreates a view that can be used by the parallel coordinates componentprotected voidload(com.macrofocus.molap.dataframe.DataFrame dataFrame) Loads the specified Swing TableModel.static voidSort of a Hello World! application to demonstrate the most basic use of the ParallelCoordinates APIstatic voidsetLicenseKey(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:
loadin 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:
createScatterPlotMatrixModelin 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:
createViewin classAbstractScatterPlotMatrix<JComponent,Color, R, C> - Returns:
- a ParallelCoordinatesView instance
-
createController
Creates a controller that can be used by the parallel coordinates component- Specified by:
createControllerin 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
-