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:
- java.io.Serializable, javax.swing.table.TableModel
- Enclosing class:
- PocketSOMConnector
class PocketSOMConnector.UserTableModel
- extends javax.swing.table.AbstractTableModel
The TableModel for Users connected to the SOMViewer
- Author:
- Jakob Frank
Fields inherited from class javax.swing.table.AbstractTableModel |
listenerList |
Methods inherited from class javax.swing.table.AbstractTableModel |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
columnNames
private final java.lang.String[] columnNames
remotePaths
private edu.umd.cs.piccolo.PNode remotePaths
gc
private PocketSOMConnector.UserTableModel.GarbageCollector gc
users
private java.util.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 java.lang.Throwable
- Overrides:
finalize
in class java.lang.Object
- Throws:
java.lang.Throwable
getColumnCount
public int getColumnCount()
getRowCount
public int getRowCount()
addPath
protected edu.umd.cs.piccolo.PNode addPath(java.lang.String username,
java.awt.Color color)
addPath
protected edu.umd.cs.piccolo.PNode addPath(java.lang.String username)
clearPaths
public void clearPaths(java.lang.String username)
clearPaths
public void clearPaths(int index)
clearAllPaths
public void clearAllPaths()
removeUser
public void removeUser(java.lang.String username)
isCellEditable
public boolean isCellEditable(int rowIndex,
int columnIndex)
- Specified by:
isCellEditable
in interface javax.swing.table.TableModel
- Overrides:
isCellEditable
in class javax.swing.table.AbstractTableModel
getValueAt
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)
- Specified by:
getColumnClass
in interface javax.swing.table.TableModel
- Overrides:
getColumnClass
in class javax.swing.table.AbstractTableModel
getColumnName
public java.lang.String getColumnName(int column)
- Specified by:
getColumnName
in interface javax.swing.table.TableModel
- Overrides:
getColumnName
in class javax.swing.table.AbstractTableModel