public class TreeTableCellBehavior<S,T> extends TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
IS_TOUCH_SUPPORTED, TRAVERSAL_BINDINGS, TRAVERSE_DOWN, TRAVERSE_LEFT, TRAVERSE_NEXT, TRAVERSE_PREVIOUS, TRAVERSE_RIGHT, TRAVERSE_UP
Constructor and Description |
---|
TreeTableCellBehavior(TreeTableCell<S,T> control)
*
Constructors *
*
|
Modifier and Type | Method and Description |
---|---|
protected void |
edit(TreeTableCell<S,T> cell) |
protected void |
focus(int row,
TableColumnBase tc) |
protected TreeTableView<S> |
getCellContainer() |
protected TablePositionBase |
getFocusedCell() |
protected TreeTableView.TreeTableViewFocusModel<S> |
getFocusModel() |
protected int |
getItemCount() |
protected TreeTableView.TreeTableViewSelectionModel<S> |
getSelectionModel() |
protected TreeTableColumn<S,T> |
getTableColumn()
*
Abstract API *
*
|
protected int |
getVisibleLeafIndex(TableColumnBase tc)
Returns the position of the given table column in the visible leaf columns
list of the underlying control.
|
protected void |
handleClicks(MouseButton button,
int clickCount,
boolean isAlreadySelected) |
protected boolean |
handleDisclosureNode(double x,
double y) |
protected boolean |
isTableRowSelected() |
doSelect, isSelected, simpleSelect
getAnchor, getIndex, hasDefaultAnchor, hasNonDefaultAnchor, isClickPositionValid, mouseDragged, mousePressed, mouseReleased, removeAnchor, selectRows, setAnchor
callAction, callActionForEvent, contextMenuRequested, dispose, focusChanged, getControl, matchActionForEvent, mouseEntered, mouseExited, traverse, traverseDown, traverseLeft, traverseNext, traversePrevious, traverseRight, traverseUp
public TreeTableCellBehavior(TreeTableCell<S,T> control)
protected TreeTableView<S> getCellContainer()
getCellContainer
in class CellBehaviorBase<TreeTableCell<S,T>>
protected TreeTableColumn<S,T> getTableColumn()
TableCellBehaviorBase
getTableColumn
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected int getItemCount()
getItemCount
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected TreeTableView.TreeTableViewSelectionModel<S> getSelectionModel()
getSelectionModel
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected TreeTableView.TreeTableViewFocusModel<S> getFocusModel()
getFocusModel
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected TablePositionBase getFocusedCell()
getFocusedCell
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected boolean isTableRowSelected()
isTableRowSelected
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected int getVisibleLeafIndex(TableColumnBase tc)
TableCellBehaviorBase
getVisibleLeafIndex
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected void focus(int row, TableColumnBase tc)
focus
in class TableCellBehaviorBase<TreeItem<S>,T,TreeTableColumn<S,?>,TreeTableCell<S,T>>
protected void edit(TreeTableCell<S,T> cell)
edit
in class CellBehaviorBase<TreeTableCell<S,T>>
protected boolean handleDisclosureNode(double x, double y)
handleDisclosureNode
in class CellBehaviorBase<TreeTableCell<S,T>>
protected void handleClicks(MouseButton button, int clickCount, boolean isAlreadySelected)
handleClicks
in class CellBehaviorBase<TreeTableCell<S,T>>