T - allows to enforce a type to be handledpublic class SingleColumnListPanelTableModel<T> extends DefaultTableModel implements ListPanelTableModel<T>
columnIdentifiers, dataVectorlistenerList| Constructor and Description |
|---|
SingleColumnListPanelTableModel(Class<? extends T> columnClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(String columnName) |
void |
addElement(T element) |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
List<T> |
getData()
Allows access to an unmodificable view of the the model data.
|
int |
getRowCount() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
void |
insertElementAt(int row,
T element) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
removeElement(int row) |
void |
removeElement(T element) |
void |
setValueAt(Object aValue,
int rowIndex,
int columnIndex) |
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnName, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCountaddTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfireTableDataChangedaddTableModelListener, getColumnName, removeTableModelListenerpublic List<T> getData()
getData in interface ListPanelTableModel<T>public void addColumn(String columnName)
addColumn in interface ListPanelTableModel<T>public void removeElement(int row)
removeElement in interface ListPanelTableModel<T>public void addElement(T element)
addElement in interface ListPanelTableModel<T>public void insertElementAt(int row,
T element)
insertElementAt in interface ListPanelTableModel<T>public void removeElement(T element)
removeElement in interface ListPanelTableModel<T>public int getRowCount()
getRowCount in interface TableModelgetRowCount in class DefaultTableModelpublic int getColumnCount()
getColumnCount in interface TableModelgetColumnCount in class DefaultTableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelisCellEditable in class DefaultTableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelgetValueAt in class DefaultTableModelpublic void setValueAt(Object aValue, int rowIndex, int columnIndex)
setValueAt in interface TableModelsetValueAt in class DefaultTableModelCopyright © 2018. All rights reserved.