Package com.macrofocus.high_d.table
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>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.macrofocus.high_d.table.Table
Table.CellRenderer<Component,R, C, V>, Table.ColumnResizePolicy, Table.DetailsFactory<Component, R>, Table.InteractionMode, Table.PropertyType, Table.Style -
Field Summary
Fields inherited from class com.macrofocus.high_d.table.AbstractTable
properties -
Constructor Summary
ConstructorsConstructorDescriptionJavaFXTable(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) JavaFXTable(com.macrofocus.molap.dataframe.DataFrame<Row, Column, Value> dataFrame, com.macrofocus.visual.Visual<javafx.scene.paint.Color, Row, Column> visual) -
Method Summary
Modifier and TypeMethodDescriptionvoidadjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment) javafx.scene.Nodevoidreset()voidsetCellRenderer(Column column, Table.CellRenderer<javafx.scene.Node, Row, Column, Value> renderer) voidvoidsetColumnVisible(Column column, boolean visible) voidsetDetailsFactory(boolean alwaysVisible, Table.DetailsFactory<javafx.scene.Node, Row> factory) voidvoidsetFrozenColumnCount(int columnCount) voidsetHidable(Column column, boolean hidable) voidvoidsetModel(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) voidsetShowFiltered(MutableProperty<Boolean> showFiltered) voidsetSortKey(Column column, com.macrofocus.molap.dataframe.SortOrder order) voidsetStyleClass(String... styleClasses) Methods inherited from class com.macrofocus.high_d.table.AbstractTable
getColorTheme, getInteractionMode, getLocksmith, getShowDistribution, getShowFiltered, getStyle, isSelectionMode, setColorTheme, setLocksmith, setSelectionMode
-
Constructor Details
-
JavaFXTable
public JavaFXTable() -
JavaFXTable
-
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
-
setStyleClass
-
setModel
-
adjustColumns
public void adjustColumns(boolean columnHeaderIncluded, boolean dynamicAdjustment) -
setColumnVisible
-
setHidable
-
setSortKey
-
setFormat
-
setLabel
-
setFrozenColumnCount
public void setFrozenColumnCount(int columnCount) -
reset
public void reset() -
setShowFiltered
-
setColumnResizePolicy
-
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()
-