public class TableRowSkin<T> extends TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>
| Modifier and Type | Field and Description |
|---|---|
private TableView<T> |
tableView |
private TableViewSkin<T> |
tableViewSkin |
cells, cellsMap, isDirty, maxDisclosureWidthMap, updateCellsDEFAULT_CELL_SIZEbindings, ellipsisWidth, graphic, graphicPropertyChangedListener, invalidText, mnemonic_underscore, text, textWidthIS_TOUCH_SUPPORTED| Constructor and Description |
|---|
TableRowSkin(TableRow<T> tableRow) |
| Modifier and Type | Method and Description |
|---|---|
protected DoubleProperty |
fixedCellSizeProperty() |
protected TableCell<T,?> |
getCell(TableColumnBase tcb) |
protected TableColumn<T,?> |
getTableColumnBase(TableCell<T,?> cell) |
protected Control |
getVirtualFlowOwner() |
protected ObservableList<TableColumn<T,?>> |
getVisibleLeafColumns() |
protected ObjectProperty<Node> |
graphicProperty()
Returns the graphic to draw on the inside of the disclosure node.
|
protected void |
handleControlPropertyChanged(java.lang.String p)
*
Public Methods *
*
|
protected boolean |
isColumnPartiallyOrFullyVisible(TableColumnBase tc) |
protected java.lang.Object |
queryAccessibleAttribute(AccessibleAttribute attribute,
java.lang.Object... parameters) |
protected void |
updateCell(TableCell<T,?> cell,
TableRow<T> row) |
private void |
updateTableViewSkin() |
checkState, computeMaxHeight, computeMinHeight, computePrefHeight, computePrefWidth, getDisclosureNode, getIndentationLevel, getIndentationPerLevel, getTreeColumn, getVisibleLeafColumn, init, isDisclosureNodeVisible, isIndentationRequired, isShowRoot, layoutChildren, updateCellscellSizeProperty, getCellSize, getClassCssMetaData, getCssMetaDatabottomLabelPadding, computeBaselineOffset, computeMaxWidth, computeMinWidth, isIgnoreGraphic, isIgnoreText, layoutLabelInArea, layoutLabelInArea, leftLabelPadding, mnemonicTargetChanged, rightLabelPadding, topLabelPadding, updateChildren, updateDisplayedTextdispose, getBehavior, registerChangeListener, unregisterChangeListenerconsumeMouseEvents, executeAccessibleAction, getChildren, getNode, getSkinnable, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpaceprivate TableViewSkin<T> tableViewSkin
protected void handleControlPropertyChanged(java.lang.String p)
TableRowSkinBasehandleControlPropertyChanged in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected TableCell<T,?> getCell(TableColumnBase tcb)
getCell in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected ObservableList<TableColumn<T,?>> getVisibleLeafColumns()
getVisibleLeafColumns in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected void updateCell(TableCell<T,?> cell, TableRow<T> row)
updateCell in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected DoubleProperty fixedCellSizeProperty()
fixedCellSizeProperty in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected boolean isColumnPartiallyOrFullyVisible(TableColumnBase tc)
isColumnPartiallyOrFullyVisible in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected TableColumn<T,?> getTableColumnBase(TableCell<T,?> cell)
getTableColumnBase in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected ObjectProperty<Node> graphicProperty()
TableRowSkinBasegraphicProperty in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>protected Control getVirtualFlowOwner()
getVirtualFlowOwner in class TableRowSkinBase<T,TableRow<T>,CellBehaviorBase<TableRow<T>>,TableCell<T,?>>private void updateTableViewSkin()
protected java.lang.Object queryAccessibleAttribute(AccessibleAttribute attribute, java.lang.Object... parameters)
queryAccessibleAttribute in class LabeledSkinBase<TableRow<T>,CellBehaviorBase<TableRow<T>>>Node.queryAccessibleAttribute(javafx.scene.AccessibleAttribute, java.lang.Object...)