at.tuwien.ifs.somtoolbox.apps.viewer.controls.psomserver
Class PocketSOMConnector.UserTableModel
java.lang.Object
javax.swing.table.AbstractTableModel
at.tuwien.ifs.somtoolbox.apps.viewer.controls.psomserver.PocketSOMConnector.UserTableModel
- All Implemented Interfaces:
- Serializable, TableModel
- Enclosing class:
- PocketSOMConnector
class PocketSOMConnector.UserTableModel
- extends AbstractTableModel
The TableModel for Users connected to the SOMViewer
- Author:
- Jakob Frank
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
columnNames
private final String[] columnNames
remotePaths
private edu.umd.cs.piccolo.PNode remotePaths
gc
private PocketSOMConnector.UserTableModel.GarbageCollector gc
users
private List<PocketSOMConnector.UserTableModel.UserTableRow> users
PocketSOMConnector.UserTableModel
public PocketSOMConnector.UserTableModel()
getRow
public PocketSOMConnector.UserTableModel.UserTableRow getRow(int i)
setSelected
public void setSelected(int[] selectedRows)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
addPath
protected edu.umd.cs.piccolo.PNode addPath(String username,
Color color)
addPath
protected edu.umd.cs.piccolo.PNode addPath(String username)
clearPaths
public void clearPaths(String username)
clearPaths
public void clearPaths(int index)
clearAllPaths
public void clearAllPaths()
removeUser
public void removeUser(String username)
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface TableModel
- Overrides:
isCellEditable
in class AbstractTableModel
getValueAt
public Object getValueAt(int rowIndex,
int columnIndex)
getColumnClass
public Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface TableModel
- Overrides:
getColumnClass
in class AbstractTableModel
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnName
in interface TableModel
- Overrides:
getColumnName
in class AbstractTableModel