Class DBusTableModel

  • All Implemented Interfaces:
    java.io.Serializable, javax.swing.table.TableModel

    class DBusTableModel
    extends javax.swing.table.AbstractTableModel
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String[] columns  
      private java.util.List<DBusEntry> entries  
      private static java.lang.String INTROSPECTABLE  
      private static java.lang.String NAME  
      private static java.lang.String OWNER  
      private static java.lang.String PATH  
      private static java.lang.String USER  
      • Fields inherited from class javax.swing.table.AbstractTableModel

        listenerList
    • Constructor Summary

      Constructors 
      Constructor Description
      DBusTableModel()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(DBusEntry _entry)
      Add a row to the table model
      java.lang.Class<?> getColumnClass​(int _columnIndex)
      int getColumnCount()
      java.lang.String getColumnName​(int _column)
      DBusEntry getEntry​(int _row)
      Get a row of the table
      int getRowCount()
      java.lang.Object getValueAt​(int _rowIndex, int _columnIndex)
      • Methods inherited from class javax.swing.table.AbstractTableModel

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

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DBusTableModel

        DBusTableModel()
    • Method Detail

      • getRowCount

        public int getRowCount()
      • add

        public void add​(DBusEntry _entry)
        Add a row to the table model
        Parameters:
        _entry - The dbus entry to add
      • getColumnCount

        public int getColumnCount()
      • 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
      • getEntry

        public DBusEntry getEntry​(int _row)
        Get a row of the table
        Parameters:
        _row - The row index
        Returns:
        The table row
      • 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
      • getValueAt

        public java.lang.Object getValueAt​(int _rowIndex,
                                           int _columnIndex)