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 |
---|
HistoryDialog.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, setValueAt
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
private java.util.List<OsmPrimitive> data
private javax.swing.DefaultListSelectionModel selectionModel
public HistoryDialog.HistoryItemTableModel(javax.swing.DefaultListSelectionModel selectionModel)
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class javax.swing.table.DefaultTableModel
public java.lang.Object getValueAt(int row, int column)
getValueAt
in interface javax.swing.table.TableModel
getValueAt
in class javax.swing.table.DefaultTableModel
public boolean isCellEditable(int row, int column)
isCellEditable
in interface javax.swing.table.TableModel
isCellEditable
in class javax.swing.table.DefaultTableModel
protected 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)
SelectionChangedListener
selectionChanged
in interface SelectionChangedListener
newSelection
- The new selection.public java.util.List<OsmPrimitive> getPrimitives(int[] rows)
public OsmPrimitive getPrimitive(int row)