Class JavaFXDistributions<Row,Column,Value,Bin>
java.lang.Object
com.macrofocus.high_d.distributions.AbstractDistributions<javafx.scene.Node,javafx.scene.paint.Color,Row,Column,Value,Bin>
com.macrofocus.high_d.distributions.javafx.JavaFXDistributions<Row,Column,Value,Bin>
- All Implemented Interfaces:
Distributions<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column, Value, Bin>
public class JavaFXDistributions<Row,Column,Value,Bin>
extends AbstractDistributions<javafx.scene.Node,javafx.scene.paint.Color,Row,Column,Value,Bin>
-
Field Summary
Fields inherited from class com.macrofocus.high_d.distributions.AbstractDistributions
controller, licenseModel, view
-
Constructor Summary
ConstructorsConstructorDescriptionJavaFXDistributions
(DistributionsModel<javafx.scene.paint.Color, Row, Column, Value, Bin> model) JavaFXDistributions
(com.macrofocus.molap.dataframe.DataFrame dataFrame) -
Method Summary
Modifier and TypeMethodDescriptionprotected DistributionsController
Creates a controller that can be used by the parallel coordinates componentcreateModel
(com.macrofocus.molap.dataframe.DataFrame dataFrame) Creates a model that can be used by the parallel coordinates componentprotected DistributionsView
Creates a view that can be used by the parallel coordinates componentjavafx.scene.Node
void
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.distributions.AbstractDistributions
getController, getModel, getView, load, setController, setLicenseKey, setModel
-
Constructor Details
-
JavaFXDistributions
public JavaFXDistributions() -
JavaFXDistributions
-
JavaFXDistributions
public JavaFXDistributions(com.macrofocus.molap.dataframe.DataFrame dataFrame)
-
-
Method Details
-
setView
public void setView(DistributionsView<javafx.scene.Node, javafx.scene.paint.Color, Row, Column, Value, Bin> view) Description copied from interface:Distributions
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. -
createModel
Description copied from class:AbstractDistributions
Creates a model that can be used by the parallel coordinates component- Specified by:
createModel
in classAbstractDistributions<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column, Value, Bin> - Parameters:
dataFrame
- a Swing TableModel- Returns:
- a DistributionsModel instance
-
createView
Description copied from class:AbstractDistributions
Creates a view that can be used by the parallel coordinates component- Specified by:
createView
in classAbstractDistributions<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column, Value, Bin> - Returns:
- a DistributionsView instance
-
createController
Description copied from class:AbstractDistributions
Creates a controller that can be used by the parallel coordinates component- Specified by:
createController
in classAbstractDistributions<javafx.scene.Node,
javafx.scene.paint.Color, Row, Column, Value, Bin> - Parameters:
view
- the view that should be controlled- Returns:
- a DistributionsController instance
-
getNativeComponent
public javafx.scene.Node getNativeComponent()
-