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, setValueAtaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerprivate final transient java.util.List<RelationToChildReference> data
public RelationMemberTableModel()
RelationMemberTableModel.public int getRowCount()
getRowCount in interface javax.swing.table.TableModelgetRowCount in class javax.swing.table.DefaultTableModelpublic 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.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.DefaultTableModel