Package com.treemap.javafx.treeplot
Class JavaFXTreePlot<N,Row,Column>
- java.lang.Object
-
- com.treemap.treeplot.AbstractTreePlot<javafx.scene.Node,N,Row,Column,javafx.scene.paint.Color,javafx.scene.text.Font>
-
- com.treemap.javafx.treeplot.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>
-
-
Field Summary
-
Fields inherited from class com.treemap.treeplot.AbstractTreePlot
controller, licenseModel, view
-
-
Constructor Summary
Constructors Constructor Description JavaFXTreePlot()Creates a TreeMap component with default settings and configuration.JavaFXTreePlot(com.macrofocus.molap.dataframe.DataFrame<Row,Column,?> dataFrame)Creates a TreeMap component with the specified Swing TableModel.JavaFXTreePlot(TreeMapModel<N,Row,Column,javafx.scene.paint.Color,javafx.scene.text.Font> model)Creates a TreeMap component with the its native data model.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)protected TreePlotModel<N,Row,Column,javafx.scene.paint.Color,javafx.scene.text.Font>createTreePlotModel(com.macrofocus.molap.dataframe.DataFrame<Row,Column,?> dataFrame)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)protected TreePlotView<javafx.scene.Node,N,Row,Column,javafx.scene.paint.Color,javafx.scene.text.Font>createView()javafx.scene.NodegetNativeComponent()static voidsetLicenseKey(java.lang.String username, java.lang.String key)Register the license key that legally entitle the use of TreeMap.voidsetStyleClass(java.lang.String... styleClasses)-
Methods inherited from class com.treemap.treeplot.AbstractTreePlot
getController, getModel, getView, setController, setModel, setView
-
-
-
-
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
-
-
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 namekey- 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()
-
-