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, simpleSelectgetAnchor, getIndex, hasDefaultAnchor, hasNonDefaultAnchor, isClickPositionValid, mouseDragged, mousePressed, mouseReleased, removeAnchor, selectRows, setAnchorcallAction, callActionForEvent, contextMenuRequested, dispose, focusChanged, getControl, matchActionForEvent, mouseEntered, mouseExited, traverse, traverseDown, traverseLeft, traverseNext, traversePrevious, traverseRight, traverseUppublic TreeTableCellBehavior(TreeTableCell<S,T> control)
protected TreeTableView<S> getCellContainer()
getCellContainer in class CellBehaviorBase<TreeTableCell<S,T>>protected TreeTableColumn<S,T> getTableColumn()
TableCellBehaviorBasegetTableColumn 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)
TableCellBehaviorBasegetVisibleLeafIndex 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>>