public class DefinitionTableDataModel extends AbstractTableDataModel
Modifier and Type | Field and Description |
---|---|
private java.util.List<VariableDefinitionWrapper> |
data
the data.
|
private static java.lang.String[] |
DEFTABLEHEADER
The header.
|
private static long |
serialVersionUID |
Constructor and Description |
---|
DefinitionTableDataModel(java.util.List<AbstractVariableDefinition> 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 |
---|---|
AbstractVariableDefinition |
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) |
private java.util.List<VariableDefinitionWrapper> |
wrapData(java.util.List<AbstractVariableDefinition> dataloc)
Wraps a list of definition.
|
getColumnClass, getColumnCount, getColumnName
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
private static final long serialVersionUID
private final java.util.List<VariableDefinitionWrapper> data
private static final java.lang.String[] DEFTABLEHEADER
public DefinitionTableDataModel(java.util.List<AbstractVariableDefinition> data)
data
- the data to initialize the table.private java.util.List<VariableDefinitionWrapper> wrapData(java.util.List<AbstractVariableDefinition> dataloc)
dataloc
- The definitions to wrap.public int getRowCount()
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 AbstractVariableDefinition getFileAt(int r)
r
- The row r.