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