Class JavaFXTable<Row,Column,Value>

java.lang.Object
com.macrofocus.high_d.table.AbstractTable<javafx.scene.Node,javafx.scene.paint.Color,Format,Row,Column,Value>
com.macrofocus.high_d.table.JavaFXTable<Row,Column,Value>
All Implemented Interfaces:
com.macrofocus.crossplatform.CPComponent<javafx.scene.Node>, Table<javafx.scene.Node,javafx.scene.paint.Color,Format,Row,Column,Value>

public class JavaFXTable<Row,Column,Value> extends AbstractTable<javafx.scene.Node,javafx.scene.paint.Color,Format,Row,Column,Value>
  • Constructor Details

    • JavaFXTable

      public JavaFXTable()
    • JavaFXTable

      public JavaFXTable(com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> dataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color,Row,Column> visual)
    • JavaFXTable

      public JavaFXTable(com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> filteredDataFrame, com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> completeDataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color,Row,Column> visual, com.macrofocus.high_d.axis.group.AxisGroupModel<Row,Column> axisGroupModel)
  • Method Details

    • getSortedDataFrame

      public com.macrofocus.molap.dataframe.DataFrame<Row,Column,Value> getSortedDataFrame()
    • setStyleClass

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

      public void setModel(ShowFilteredDataFrame<Row,Column,Value> dataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color,Row,Column> visual, com.macrofocus.high_d.axis.group.AxisGroupModel<Row,Column> axisGroupModel)
    • adjustColumns

      public void adjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment)
    • setColumnVisible

      public void setColumnVisible(Column column, boolean visible)
    • setHidable

      public void setHidable(Column column, boolean hidable)
    • setSortKey

      public void setSortKey(Column column, com.macrofocus.molap.dataframe.SortOrder order)
    • setFormat

      public void setFormat(Column column, com.macrofocus.format.CPFormat format)
    • setLabel

      public void setLabel(Column column, String label)
    • setFrozenColumnCount

      public void setFrozenColumnCount(int columnCount)
    • reset

      public void reset()
    • setShowFiltered

      public void setShowFiltered(MutableProperty<Boolean> showFiltered)
    • setColumnResizePolicy

      public void setColumnResizePolicy(Table.ColumnResizePolicy policy)
    • setCellRenderer

      public void setCellRenderer(Column column, Table.CellRenderer<javafx.scene.Node,Row,Column,Value> renderer)
    • setDetailsFactory

      public void setDetailsFactory(boolean alwaysVisible, Table.DetailsFactory<javafx.scene.Node,Row> factory)
    • getNativeComponent

      public javafx.scene.Node getNativeComponent()