Package com.macrofocus.high_d.mds.javafx
Class JavaFXMDS<Row,Column>
java.lang.Object
com.macrofocus.high_d.scatterplot.AbstractScatterPlot<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
com.macrofocus.high_d.mds.AbstractMDS<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
com.macrofocus.high_d.mds.javafx.JavaFXMDS<Row,Column>
- All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<javafx.scene.Node>,MDS<javafx.scene.Node,,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> ScatterPlot<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column>
public class JavaFXMDS<Row,Column>
extends AbstractMDS<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
-
Field Summary
Fields inherited from class com.macrofocus.high_d.mds.AbstractMDS
controller, licenseModel, view -
Constructor Summary
ConstructorsConstructorDescriptionJavaFXMDS(MDSScatterPlotModel<javafx.scene.paint.Color, Row, Column> mdsModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected ScatterPlotControllerCreates a controller that can be used by the parallel coordinates componentprotected MDSScatterPlotModel<javafx.scene.paint.Color, Row, Column> createModel(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates componentprotected ScatterPlotView<javafx.scene.Node, javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> Creates a view that can be used by the parallel coordinates componentjavafx.scene.NodevoidsetStyleClass(String... styleClasses) Methods inherited from class com.macrofocus.high_d.mds.AbstractMDS
getController, getModel, getView, load, setController, setLicenseKey, setModel, setView, start, stopMethods inherited from class com.macrofocus.high_d.scatterplot.AbstractScatterPlot
setModel
-
Constructor Details
-
JavaFXMDS
-
-
Method Details
-
createModel
protected MDSScatterPlotModel<javafx.scene.paint.Color,Row, createModelColumn> (com.macrofocus.molap.dataframe.DataFrame dataFrame) Description copied from class:AbstractMDSCreates a model that can be used by the parallel coordinates component- Specified by:
createModelin classAbstractMDS<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> - Parameters:
dataFrame- a Swing TableModel- Returns:
- a ScatterPlotModel instance
-
createView
protected ScatterPlotView<javafx.scene.Node,javafx.scene.paint.Color, createView()javafx.scene.text.Font, Row, Column> Description copied from class:AbstractMDSCreates a view that can be used by the parallel coordinates component- Specified by:
createViewin classAbstractMDS<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> - Returns:
- a ScatterPlotView instance
-
createController
Description copied from class:AbstractMDSCreates a controller that can be used by the parallel coordinates component- Specified by:
createControllerin classAbstractMDS<javafx.scene.Node,javafx.scene.paint.Color, javafx.scene.text.Font, Row, Column> - Parameters:
view- the view that should be controlled- Returns:
- a ScatterPlotController instance
-
setStyleClass
-
getNativeComponent
public javafx.scene.Node getNativeComponent()
-