Skip to content

Package io.github.qishr.cascara.ui.control

Class CascaraTable

java.lang.Object
        javafx.scene.Node
                javafx.scene.Parent
                        javafx.scene.layout.Region
                                javafx.scene.layout.Pane
                                        javafx.scene.layout.StackPane
                                                io.github.qishr.cascara.ui.control.CascaraTable


public class CascaraTable
extends StackPane

Nested Class Summary

Modifier and Type Class Description
public static io.github.qishr.cascara.ui.control.CascaraTable.BottomArea
public io.github.qishr.cascara.ui.control.CascaraTable.DragDropConstants

Constructor Summary

Constructor Description
CascaraTable()

Method Summary

Modifier and Type Method Description
public void setAllowEdit(boolean v)
public DoubleProperty fixedCellSizeProperty()
public Double getFixedCellSize()
public void setFixedCellSize(Double v)
public void setColumnMetadata(List<? extends ColumnMetadata> metadata)
public void setDataSource(ObservableList<? extends ObservableTableData> dataSource)
public boolean canReorder()
public void setAllowReorder(boolean b)
public void setOnRemoveRowClicked(Consumer<ObservableTableData> handler)
public void setOnAddRowClicked(Runnable handler)
public void setSortColumnIndex(int n)
public void setOnRowClicked(Consumer<ObservableTableData> handler)
public void setOnRowDoubleClicked(Consumer<ObservableTableData> handler)
public void setOnContextMenuRequested(ContextMenuHandler handler)
public void setShowHeaders(boolean show)
public void setAutoScroll(boolean autoScroll)
public ObjectProperty<ObservableTableData> selectedRowProperty()
public TableData getSelectedRow()
public void setSelectedRow(ObservableTableData data)
public ObservableTableData getRow(int n)
public ObservableList<? extends TableData> getItems()
public void initializeScroll()
public void setOnDraggedAndDropped(MoveFromHandler<ObservableObject> handler)
public CustomizableArea getBottomArea()

Method Details

setAllowEdit

public void setAllowEdit(boolean v)


fixedCellSizeProperty

public DoubleProperty fixedCellSizeProperty()


getFixedCellSize

public Double getFixedCellSize()


setFixedCellSize

public void setFixedCellSize(Double v)


setColumnMetadata

public void setColumnMetadata(List<? extends ColumnMetadata> metadata)


setDataSource

public void setDataSource(ObservableList<? extends ObservableTableData> dataSource)


canReorder

public boolean canReorder()


setAllowReorder

public void setAllowReorder(boolean b)


setOnRemoveRowClicked

public void setOnRemoveRowClicked(Consumer<ObservableTableData> handler)


setOnAddRowClicked

public void setOnAddRowClicked(Runnable handler)


setSortColumnIndex

public void setSortColumnIndex(int n)


setOnRowClicked

public void setOnRowClicked(Consumer<ObservableTableData> handler)


setOnRowDoubleClicked

public void setOnRowDoubleClicked(Consumer<ObservableTableData> handler)


setOnContextMenuRequested

public void setOnContextMenuRequested(ContextMenuHandler handler)


setShowHeaders

public void setShowHeaders(boolean show)


setAutoScroll

public void setAutoScroll(boolean autoScroll)


selectedRowProperty

public ObjectProperty<ObservableTableData> selectedRowProperty()


getSelectedRow

public TableData getSelectedRow()


setSelectedRow

public void setSelectedRow(ObservableTableData data)


getRow

public ObservableTableData getRow(int n)


getItems

public ObservableList<? extends TableData> getItems()


initializeScroll

public void initializeScroll()


setOnDraggedAndDropped

public void setOnDraggedAndDropped(MoveFromHandler<ObservableObject> handler)


getBottomArea

public CustomizableArea getBottomArea()