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, getColumnNameaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAtprivate 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.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic java.lang.Object getValueAt(int r,
int c)
public AbstractVariableDefinition getFileAt(int r)
r - The row r.