Class DiffTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- org.openstreetmap.josm.gui.history.DiffTableModel
-
- All Implemented Interfaces:
java.io.Serializable
,javax.swing.table.TableModel
class DiffTableModel extends javax.swing.table.AbstractTableModel
Simple model storing "diff cells" in a list. Could probably have used aDefaultTableModel
instead.
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
reversed
private int[]
rowNumbers
private java.util.List<TwoColumnDiff.Item>
rows
-
Constructor Summary
Constructors Constructor Description DiffTableModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
computeRowNumbers()
int
getColumnCount()
int
getFirstChange()
int
getRowCount()
int
getRowNumber(int rowIndex)
TwoColumnDiff.Item
getValueAt(int rowIndex, int columnIndex)
boolean
isReversed()
void
setRows(java.util.List<TwoColumnDiff.Item> rows, boolean reversed)
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
-
-
-
Field Detail
-
rows
private transient java.util.List<TwoColumnDiff.Item> rows
-
rowNumbers
private transient int[] rowNumbers
-
reversed
private boolean reversed
-
-
Constructor Detail
-
DiffTableModel
DiffTableModel()
-
-
Method Detail
-
setRows
public void setRows(java.util.List<TwoColumnDiff.Item> rows, boolean reversed)
-
getRowCount
public int getRowCount()
-
getColumnCount
public int getColumnCount()
-
isReversed
public boolean isReversed()
-
getValueAt
public TwoColumnDiff.Item getValueAt(int rowIndex, int columnIndex)
-
getFirstChange
public int getFirstChange()
-
computeRowNumbers
void computeRowNumbers()
-
getRowNumber
public int getRowNumber(int rowIndex)
-
-