Author: tchemit Date: 2012-12-12 23:43:46 +0100 (Wed, 12 Dec 2012) New Revision: 52 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/52 Log: add method to get index of a row Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java 2012-12-12 22:43:03 UTC (rev 51) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/table/AbstractTuttiTableModel.java 2012-12-12 22:43:46 UTC (rev 52) @@ -132,7 +132,7 @@ fireTableRowsInserted(rowIndex, rowIndex); } - public int updateRow(R row) { + public final int updateRow(R row) { Preconditions.checkNotNull(row, "Row can not be null."); List<R> data = getRows(); @@ -157,6 +157,11 @@ return (ColumnIdentifier<R>) column.getIdentifier(); } + public final int getRowIndex(R row) { + int result = rows == null ? -1 : rows.indexOf(row); + return result; + } + public final R getEntry(int rowIndex) { SwingUtil.ensureRowIndex(this, rowIndex); List<R> data = getRows();
participants (1)
-
tchemit@users.forge.codelutin.com