public static class DeleteFromRelationConfirmationDialog.RelationMemberTableModel extends javax.swing.table.DefaultTableModel
Modifier and Type | Class and Description |
---|---|
private static class |
DeleteFromRelationConfirmationDialog.RelationMemberTableModel.RelationToChildReferenceComparator |
Modifier and Type | Field and Description |
---|---|
private java.util.List<RelationToChildReference> |
data |
Constructor and Description |
---|
RelationMemberTableModel()
Constructs a new
RelationMemberTableModel . |
Modifier and Type | Method and Description |
---|---|
int |
getNumObjectsToDelete()
Gets the number of elements
getObjectsToDelete() would return. |
int |
getNumParentRelations()
Gets the number of elements
getParentRelations() would return. |
java.util.Set<OsmPrimitive> |
getObjectsToDelete()
Gets the list of children that are currently displayed.
|
java.util.Set<OsmPrimitive> |
getParentRelations()
Gets the set of parent relations
|
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int row,
int column) |
void |
populate(java.util.Collection<RelationToChildReference> references)
Sets the data that should be displayed in the list.
|
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 final transient java.util.List<RelationToChildReference> data
public RelationMemberTableModel()
RelationMemberTableModel
.public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
getRowCount
in class javax.swing.table.DefaultTableModel
public void populate(java.util.Collection<RelationToChildReference> references)
references
- A list of references to displaypublic java.util.Set<OsmPrimitive> getObjectsToDelete()
public int getNumObjectsToDelete()
getObjectsToDelete()
would return.public java.util.Set<OsmPrimitive> getParentRelations()
public int getNumParentRelations()
getParentRelations()
would return.public java.lang.Object getValueAt(int rowIndex, int columnIndex)
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