SourceJammer 1.2.0.1 May 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan

org.sourcejammer.client.gui
Class UserListTableModel

java.lang.Object
  |
  +--javax.swing.table.AbstractTableModel
        |
        +--javax.swing.table.DefaultTableModel
              |
              +--org.sourcejammer.client.gui.UserListTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class UserListTableModel
extends javax.swing.table.DefaultTableModel

Title: SourceJammer 1.2 Description: Copyright: Copyright (c) 2002 Company: SourceJammer Project

See Also:
Serialized Form

Field Summary
static java.lang.String ADMIN_SYMBOL
           
static java.lang.String NON_ADMIN_SYMBOL
           
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
UserListTableModel()
           
 
Method Summary
 void addUser(UserInfo user)
          Adds one user to the end of this table model.
 void addUsers(UserInfo[] users)
          Adds all users to the end of this table model.
 UserInfo getUserAt(int row)
          Returns UserInfo object at specified row.
 boolean isCellEditable(int row, int column)
           
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADMIN_SYMBOL

public static final java.lang.String ADMIN_SYMBOL

NON_ADMIN_SYMBOL

public static final java.lang.String NON_ADMIN_SYMBOL
Constructor Detail

UserListTableModel

public UserListTableModel()
Method Detail

addUser

public void addUser(UserInfo user)
             throws NodeExistsException
Adds one user to the end of this table model.
Throws:
NodeExistsException - if the user already exists in the list.

addUsers

public void addUsers(UserInfo[] users)
              throws NodeExistsException
Adds all users to the end of this table model.
Throws:
NodeExistsException - if the user already exists in the list.

getUserAt

public UserInfo getUserAt(int row)
                   throws NodeDoesNotExistException
Returns UserInfo object at specified row.

isCellEditable

public boolean isCellEditable(int row,
                              int column)
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel

SourceJammer 1.2.0.1 May 20, 2002
Copyright (c) 2001, 2002 Robert MacGrogan