org.openstreetmap.josm.gui.history
Class HistoryBrowserModel.VersionTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by org.openstreetmap.josm.gui.history.HistoryBrowserModel.VersionTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel
Enclosing class:
HistoryBrowserModel

public class HistoryBrowserModel.VersionTableModel
extends javax.swing.table.AbstractTableModel

The table model for the list of versions in the current history

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
private HistoryBrowserModel.VersionTableModel()
           
 
Method Summary
 int getColumnCount()
           
 OsmPrimitive getLatest()
           
 HistoryOsmPrimitive getPrimitive(int row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int column)
           
 boolean isCellEditable(int row, int column)
           
 boolean isCurrentPointInTime(int row)
           
 boolean isLatest(int row)
           
 boolean isReferencePointInTime(int row)
           
 void setCurrentPointInTime(int row)
           
 void setReferencePointInTime(int row)
           
 void setValueAt(java.lang.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoryBrowserModel.VersionTableModel

private HistoryBrowserModel.VersionTableModel()
Method Detail

getRowCount

public int getRowCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int column)

setValueAt

public void setValueAt(java.lang.Object aValue,
                       int row,
                       int column)
Specified by:
setValueAt in interface javax.swing.table.TableModel
Overrides:
setValueAt in class javax.swing.table.AbstractTableModel

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.AbstractTableModel

setReferencePointInTime

public void setReferencePointInTime(int row)

setCurrentPointInTime

public void setCurrentPointInTime(int row)

isReferencePointInTime

public boolean isReferencePointInTime(int row)

isCurrentPointInTime

public boolean isCurrentPointInTime(int row)

getPrimitive

public HistoryOsmPrimitive getPrimitive(int row)

isLatest

public boolean isLatest(int row)

getLatest

public OsmPrimitive getLatest()

getColumnCount

public int getColumnCount()


JOSM