cz.vity.freerapid.gui.content
Class CustomTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
cz.vity.freerapid.gui.content.CustomTableModel
- All Implemented Interfaces:
- Serializable, EventListener, ListDataListener, TableModel
class CustomTableModel
- extends AbstractTableModel
- implements ListDataListener
- Author:
- Ladislav Vitasek
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableDataChanged, fireTableChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomTableModel
public CustomTableModel(com.jgoodies.binding.list.ArrayListModel<DownloadFile> model,
String[] columns)
getRowCount
public int getRowCount()
- Specified by:
getRowCount
in interface TableModel
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface TableModel
- Overrides:
isCellEditable
in class AbstractTableModel
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnName
in interface TableModel
- Overrides:
getColumnName
in class AbstractTableModel
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCount
in interface TableModel
getValueAt
public Object getValueAt(int rowIndex,
int columnIndex)
- Specified by:
getValueAt
in interface TableModel
intervalAdded
public void intervalAdded(ListDataEvent e)
- Specified by:
intervalAdded
in interface ListDataListener
intervalRemoved
public void intervalRemoved(ListDataEvent e)
- Specified by:
intervalRemoved
in interface ListDataListener
contentsChanged
public void contentsChanged(ListDataEvent e)
- Specified by:
contentsChanged
in interface ListDataListener