< prev index next >

modules/javafx.controls/src/main/java/javafx/scene/control/skin/TableRowSkinBase.java

Print this page

        

*** 204,213 **** --- 204,215 ---- * * **************************************************************************/ /** * Creates a new cell instance that is suitable for representing the given table column instance. + * @param tc the table column + * @return the created cell */ protected abstract R createCell(TableColumnBase<T,?> tc); /** * A method to allow the given cell to be told that it is a member of the given row.
*** 218,232 **** --- 220,236 ---- protected abstract void updateCell(R cell, C row); /** * Returns the {@link TableColumnBase} instance for the given cell instance. * @param cell The cell for which a TableColumn is desired. + * @return the table column */ protected abstract TableColumnBase<T,?> getTableColumn(R cell); /** * Returns an unmodifiable list containing the currently visible leaf columns. + * @return the list of visible leaf columns */ protected abstract ObservableList<? extends TableColumnBase/*<T,?>*/> getVisibleLeafColumns();
*** 239,248 **** --- 243,253 ---- /** * Returns the graphic to draw on the inside of the disclosure node. Null * is acceptable when no graphic should be shown. Commonly this is the * graphic associated with a TreeItem (i.e. treeItem.getGraphic()), rather * than a graphic associated with a cell. + * @return the graphic to draw on the inside of the disclosure node */ protected ObjectProperty<Node> graphicProperty() { return null; }
< prev index next >