Class RosterTableModel

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, javax.swing.table.TableModel

    public class RosterTableModel
    extends javax.swing.table.DefaultTableModel
    implements java.beans.PropertyChangeListener
    Table data model for display of Roster variable values.

    Any desired ordering, etc, is handled outside this class.

    The initial implementation doesn't automatically update when roster entries change, doesn't allow updating of the entries, and only shows some of the fields. But it's a start....

    Since:
    2.7.5
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()  
      java.lang.Class<?> getColumnClass​(int col)  
      int getColumnCount()  
      java.lang.String getColumnName​(int col)  
      (package private) javax.swing.ImageIcon getIcon​(RosterEntry re)  
      int getPreferredWidth​(int column)  
      java.lang.String getRosterGroup()  
      int getRowCount()  
      java.lang.Object getValueAt​(int row, int col)
      Provides an empty string for a column if the model returns null for that value.
      boolean isCellEditable​(int row, int col)
      void propertyChange​(java.beans.PropertyChangeEvent e)  
      void setRosterGroup​(java.lang.String rosterGroup)  
      void setValueAt​(java.lang.Object value, int row, int col)  
      • Methods inherited from class javax.swing.table.DefaultTableModel

        addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getDataVector, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount
      • Methods inherited from class javax.swing.table.AbstractTableModel

        addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait