cleanup, reuse getItem

This commit is contained in:
Vladimir Krivosheev
2014-01-08 13:02:54 +01:00
parent 5f46a764e4
commit 9e02c06277
@@ -108,21 +108,18 @@ public class ListTableModel<Item> extends TableViewModel<Item> implements ItemRe
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
return myColumnInfos[columnIndex].valueOf(myItems.get(rowIndex));
return myColumnInfos[columnIndex].valueOf(getItem(rowIndex));
}
@Override
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
if (rowIndex < myItems.size()) {
myColumnInfos[columnIndex].setValue(myItems.get(rowIndex), aValue);
myColumnInfos[columnIndex].setValue(getItem(rowIndex), aValue);
}
}
/**
* true if changed
*
* @param columnInfos
* @return
*/
public boolean setColumnInfos(ColumnInfo[] columnInfos) {
if (myColumnInfos != null && Arrays.equals(columnInfos, myColumnInfos)) {