static class HistoryDialog.HistoryItemTableModel extends javax.swing.table.DefaultTableModel implements SelectionChangedListener
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<OsmPrimitive> |
data |
private javax.swing.DefaultListSelectionModel |
selectionModel |
| Constructor and Description |
|---|
HistoryItemTableModel(javax.swing.DefaultListSelectionModel selectionModel) |
| Modifier and Type | Method and Description |
|---|---|
OsmPrimitive |
getPrimitive(int row) |
java.util.List<OsmPrimitive> |
getPrimitives(int[] rows) |
int |
getRowCount() |
protected java.util.List<OsmPrimitive> |
getSelectedPrimitives() |
java.lang.Object |
getValueAt(int row,
int column) |
boolean |
isCellEditable(int row,
int column) |
void |
refresh() |
void |
selectionChanged(java.util.Collection<? extends OsmPrimitive> newSelection)
Informs the listener that the selection in the dataset has changed.
|
protected void |
selectPrimitives(java.util.Collection<OsmPrimitive> primitives) |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAtaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerprivate java.util.List<OsmPrimitive> data
private javax.swing.DefaultListSelectionModel selectionModel
public HistoryItemTableModel(javax.swing.DefaultListSelectionModel selectionModel)
public int getRowCount()
getRowCount in interface javax.swing.table.TableModelgetRowCount in class javax.swing.table.DefaultTableModelpublic java.lang.Object getValueAt(int row, int column)
getValueAt in interface javax.swing.table.TableModelgetValueAt in class javax.swing.table.DefaultTableModelpublic boolean isCellEditable(int row, int column)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.DefaultTableModelprotected java.util.List<OsmPrimitive> getSelectedPrimitives()
protected void selectPrimitives(java.util.Collection<OsmPrimitive> primitives)
public void refresh()
public void selectionChanged(java.util.Collection<? extends OsmPrimitive> newSelection)
SelectionChangedListenerselectionChanged in interface SelectionChangedListenernewSelection - The new selection.public java.util.List<OsmPrimitive> getPrimitives(int[] rows)
public OsmPrimitive getPrimitive(int row)