Class JavaFXTreePlot<N,​Row,​Column>

  • All Implemented Interfaces:
    com.macrofocus.crossplatform.CPComponent<javafx.scene.Node>, TreePlot<javafx.scene.Node,​N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font>

    public class JavaFXTreePlot<N,​Row,​Column>
    extends AbstractTreePlot<javafx.scene.Node,​N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font>
    • Constructor Detail

      • JavaFXTreePlot

        public JavaFXTreePlot()
        Creates a TreeMap component with default settings and configuration.
      • JavaFXTreePlot

        public JavaFXTreePlot​(TreeMapModel<N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> model)
        Creates a TreeMap component with the its native data model.
        Parameters:
        model - a TreeMapModel
      • JavaFXTreePlot

        public JavaFXTreePlot​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​?> dataFrame)
        Creates a TreeMap component with the specified Swing TableModel.
        Parameters:
        dataFrame - a DataFrame
    • Method Detail

      • setLicenseKey

        public static void setLicenseKey​(java.lang.String username,
                                         java.lang.String key)
        Register the license key that legally entitle the use of TreeMap. This should be called prior to the first instantiation of this component.
        Parameters:
        username - the user name
        key - the license key
      • createTreePlotModel

        protected TreePlotModel<N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> createTreePlotModel​(com.macrofocus.molap.dataframe.DataFrame<Row,​Column,​?> dataFrame)
      • createTreePlotModel

        protected TreePlotModel<N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> createTreePlotModel​(TreeMapModel<N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> model)
      • createView

        protected TreePlotView<javafx.scene.Node,​N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> createView()
      • createController

        protected TreePlotController<javafx.scene.Node,​N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> createController​(TreePlotView<javafx.scene.Node,​N,​Row,​Column,​javafx.scene.paint.Color,​javafx.scene.text.Font> view)
      • setStyleClass

        public void setStyleClass​(java.lang.String... styleClasses)
      • getNativeComponent

        public javafx.scene.Node getNativeComponent()