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, getColumnName
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
private 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.TableModel
isCellEditable
in class javax.swing.table.AbstractTableModel
public 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.TableModel
setValueAt
in class javax.swing.table.AbstractTableModel
value
- 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()