public class AssignmentTableDataModel extends AbstractTableDataModel
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String[] |
ASSIGNHEADER
the header.
|
private java.util.List<VariableAssignmentWrapper> |
data
the data.
|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
AssignmentTableDataModel(java.util.List<VariableAssignment> data)
Constructor, wraps the given data into a list of wraped data and sorts the list by the
positions of entries.
|
| Modifier and Type | Method and Description |
|---|---|
VariableAssignment |
getFileAt(int r)
Returns the VariableAssignment of the row r.
|
int |
getRowCount() |
java.lang.Object |
getValueAt(int r,
int c) |
boolean |
isCellEditable(int r,
int c) |
void |
setValueAt(java.lang.Object value,
int row,
int col) |
private java.util.List<VariableAssignmentWrapper> |
wrapData(java.util.List<VariableAssignment> dataloc)
Wraps a list of assignments.
|
getColumnClass, getColumnCount, getColumnNameaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerprivate static final long serialVersionUID
private final java.util.List<VariableAssignmentWrapper> data
private static final java.lang.String[] ASSIGNHEADER
public AssignmentTableDataModel(java.util.List<VariableAssignment> data)
data - The data to set.private java.util.List<VariableAssignmentWrapper> wrapData(java.util.List<VariableAssignment> dataloc)
dataloc - The assignments to wrap.public boolean isCellEditable(int r,
int c)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Object getValueAt(int r,
int c)
public void setValueAt(java.lang.Object value,
int row,
int col)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelvalue - The new value to set.row - The new row to set.col - The new col to set.public VariableAssignment getFileAt(int r)
r - The row r.public int getRowCount()