Class VersionTableModel
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- org.openstreetmap.josm.gui.history.VersionTableModel
-
- All Implemented Interfaces:
Serializable
,TableModel
public final class VersionTableModel extends AbstractTableModel
The table model for the list of versions in the current history- Since:
- 11646 (extracted from HistoryBrowserModel)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private HistoryBrowserModel
model
-
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
-
-
Constructor Summary
Constructors Constructor Description VersionTableModel(HistoryBrowserModel model)
Constructs a newVersionTableModel
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumnCount()
int
getRowCount()
Object
getValueAt(int row, int column)
Color
getVersionColor(int row)
Returns the color for the primitive in the given rowboolean
isCellEditable(int row, int column)
void
setValueAt(Object aValue, int row, int column)
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, removeTableModelListener
-
-
-
-
Field Detail
-
model
private final HistoryBrowserModel model
-
-
Constructor Detail
-
VersionTableModel
public VersionTableModel(HistoryBrowserModel model)
Constructs a newVersionTableModel
.- Parameters:
model
- parentHistoryBrowserModel
-
-
Method Detail
-
getRowCount
public int getRowCount()
-
getValueAt
public Object getValueAt(int row, int column)
-
getVersionColor
public Color getVersionColor(int row)
Returns the color for the primitive in the given row- Parameters:
row
- row number- Returns:
- the color for the primitive in the given row
-
setValueAt
public void setValueAt(Object aValue, int row, int column)
- Specified by:
setValueAt
in interfaceTableModel
- Overrides:
setValueAt
in classAbstractTableModel
-
isCellEditable
public boolean isCellEditable(int row, int column)
- Specified by:
isCellEditable
in interfaceTableModel
- Overrides:
isCellEditable
in classAbstractTableModel
-
getColumnCount
public int getColumnCount()
-
-