Class JavaFXScatterPlotMatrix<R,C>
java.lang.Object
com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrix<javafx.scene.Node,javafx.scene.paint.Color,R,C>
com.macrofocus.high_d.scatterplotmatrix.javafx.JavaFXScatterPlotMatrix<R,C>
- All Implemented Interfaces:
ScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, R, C>
public class JavaFXScatterPlotMatrix<R,C>
extends AbstractScatterPlotMatrix<javafx.scene.Node,javafx.scene.paint.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
ConstructorsConstructorDescriptionJavaFXScatterPlotMatrix
(ScatterPlotMatrixModel<javafx.scene.paint.Color, R, C> model) -
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 componentjavafx.scene.Node
void
setView
(ScatterPlotMatrixView<javafx.scene.Node, javafx.scene.paint.Color, R, C> view) Sets the view to be used by the parallel coordinates component and register the model currently in use.Methods inherited from class com.macrofocus.high_d.scatterplotmatrix.AbstractScatterPlotMatrix
getController, getModel, getView, load, setController, setLicenseKey, setModel
-
Constructor Details
-
JavaFXScatterPlotMatrix
public JavaFXScatterPlotMatrix() -
JavaFXScatterPlotMatrix
-
-
Method Details
-
createScatterPlotMatrixModel
protected ScatterPlotMatrixModel createScatterPlotMatrixModel(com.macrofocus.molap.dataframe.DataFrame dataFrame) Description copied from class:AbstractScatterPlotMatrix
Creates a model that can be used by the parallel coordinates component- Specified by:
createScatterPlotMatrixModel
in classAbstractScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, R, C> - Parameters:
dataFrame
- a Swing TableModel- Returns:
- a ParallelCoordinatesModel instance
-
setView
Description copied from class:AbstractScatterPlotMatrix
Sets the view to be used by the parallel coordinates component and register the model currently in use. It will also register itself to the controller.- Specified by:
setView
in interfaceScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, R, C> - Overrides:
setView
in classAbstractScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, R, C> - Parameters:
view
- the view to be used
-
createView
Description copied from class:AbstractScatterPlotMatrix
Creates a view that can be used by the parallel coordinates component- Specified by:
createView
in classAbstractScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, R, C> - Returns:
- a ParallelCoordinatesView instance
-
createController
Description copied from class:AbstractScatterPlotMatrix
Creates a controller that can be used by the parallel coordinates component- Specified by:
createController
in classAbstractScatterPlotMatrix<javafx.scene.Node,
javafx.scene.paint.Color, R, C> - Parameters:
view
- the view that should be controlled- Returns:
-
getNativeComponent
public javafx.scene.Node getNativeComponent()
-