Class JavaFXTable<Row,​Column,​Value>

  • All Implemented Interfaces:
    com.macrofocus.crossplatform.CPComponent<javafx.scene.Node>, Table<javafx.scene.Node,​javafx.scene.paint.Color,​java.text.Format,​Row,​Column,​Value>

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

      • 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 Detail

      • getSortedDataFrame

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

        public void setStyleClass​(java.lang.String... styleClasses)
      • 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,
                             java.lang.String label)
      • setFrozenColumnCount

        public void setFrozenColumnCount​(int columnCount)
      • reset

        public void reset()
      • setShowFiltered

        public void setShowFiltered​(MutableProperty<java.lang.Boolean> showFiltered)
      • setDetailsFactory

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

        public javafx.scene.Node getNativeComponent()