Skip to content

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

Class CascaraTree

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.CascaraTree


public class CascaraTree
extends StackPane

Constructor Summary

Constructor Description
CascaraTree()

Method Summary

Modifier and Type Method Description
public void setAutoExpand(boolean expand)
public void setDisplayDisclosureToggles(boolean v)
public void setLazy(boolean lazy)
public void setColumnMetadata(List<? extends ColumnMetadata> metadata)
public void setDataSource(ObservableList dataSource)
public void setSortColumnIndex(int n)
public void setOnRowClicked(Consumer handler)
public void setOnRowDoubleClicked(Consumer handler)
public void setOnContextMenuRequested(ContextMenuHandler handler)
public void setShowHeaders(boolean show)
public ObjectProperty selectedRowProperty()
public T getSelectedRow()
public void setSelection(T data)
public T findTreeItem(String path)
public void selectAndScrollTo(T data)
public void collapseOthers(T targetData)

Method Details

setAutoExpand

public void setAutoExpand(boolean expand)


setDisplayDisclosureToggles

public void setDisplayDisclosureToggles(boolean v)


setLazy

public void setLazy(boolean lazy)


setColumnMetadata

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


setDataSource

public void setDataSource(ObservableList dataSource)


setSortColumnIndex

public void setSortColumnIndex(int n)


setOnRowClicked

public void setOnRowClicked(Consumer handler)


setOnRowDoubleClicked

public void setOnRowDoubleClicked(Consumer handler)


setOnContextMenuRequested

public void setOnContextMenuRequested(ContextMenuHandler handler)


setShowHeaders

public void setShowHeaders(boolean show)


selectedRowProperty

public ObjectProperty selectedRowProperty()


getSelectedRow

public T getSelectedRow()


setSelection

public void setSelection(T data)


findTreeItem

public T findTreeItem(String path)


selectAndScrollTo

public void selectAndScrollTo(T data)


collapseOthers

public void collapseOthers(T targetData)