Class JavaFXMDS<Row,Column>

java.lang.Object
com.macrofocus.high_d.scatterplot.AbstractScatterPlot<Component,Color,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>
  • Constructor Details

  • Method Details

    • createModel

      protected MDSScatterPlotModel<javafx.scene.paint.Color,Row,Column> createModel(com.macrofocus.molap.dataframe.DataFrame dataFrame)
      Description copied from class: AbstractMDS
      Creates a model that can be used by the parallel coordinates component
      Specified by:
      createModel in class AbstractMDS<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,javafx.scene.text.Font,Row,Column> createView()
      Description copied from class: AbstractMDS
      Creates a view that can be used by the parallel coordinates component
      Specified by:
      createView in class AbstractMDS<javafx.scene.Node,javafx.scene.paint.Color,javafx.scene.text.Font,Row,Column>
      Returns:
      a ScatterPlotView instance
    • createController

      protected ScatterPlotController createController(ScatterPlotView view)
      Description copied from class: AbstractMDS
      Creates a controller that can be used by the parallel coordinates component
      Specified by:
      createController in class AbstractMDS<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

      public void setStyleClass(String... styleClasses)
    • getNativeComponent

      public javafx.scene.Node getNativeComponent()