org.apache.felix.mosgi.managedelements.bundlesprobes.tab
Class BundlesProbesModelTabUI

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by org.apache.felix.mosgi.managedelements.bundlesprobes.tab.BundlesProbesModelTabUI
All Implemented Interfaces:
java.io.Serializable, java.util.EventListener, javax.management.NotificationListener, javax.swing.table.TableModel

public class BundlesProbesModelTabUI
extends javax.swing.table.DefaultTableModel
implements javax.management.NotificationListener

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
BundlesProbesModelTabUI()
           
 
Method Summary
 void createBundleList(javax.management.MBeanServerConnection conn)
           
 void emptyPanel()
           
 void handleNotification(javax.management.Notification notification, java.lang.Object handback)
           
 void installButtonAction(java.lang.String text)
           
 boolean isCellEditable(int row, int col)
           
 void refreshButtonAction()
           
 void startButtonAction(java.lang.Long id)
           
 void stopButtonAction(java.lang.Long id)
           
 void uninstallButtonAction(java.lang.Long id)
           
 void updateButtonAction(java.lang.Long id)
           
 
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, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundlesProbesModelTabUI

public BundlesProbesModelTabUI()
                        throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int col)
Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel

handleNotification

public void handleNotification(javax.management.Notification notification,
                               java.lang.Object handback)
Specified by:
handleNotification in interface javax.management.NotificationListener

createBundleList

public void createBundleList(javax.management.MBeanServerConnection conn)
                      throws java.lang.Exception
Throws:
java.lang.Exception

emptyPanel

public void emptyPanel()

installButtonAction

public void installButtonAction(java.lang.String text)
                         throws java.lang.Exception
Throws:
java.lang.Exception

startButtonAction

public void startButtonAction(java.lang.Long id)
                       throws java.lang.Exception
Throws:
java.lang.Exception

stopButtonAction

public void stopButtonAction(java.lang.Long id)
                      throws java.lang.Exception
Throws:
java.lang.Exception

updateButtonAction

public void updateButtonAction(java.lang.Long id)
                        throws java.lang.Exception
Throws:
java.lang.Exception

refreshButtonAction

public void refreshButtonAction()
                         throws java.lang.Exception
Throws:
java.lang.Exception

uninstallButtonAction

public void uninstallButtonAction(java.lang.Long id)
                           throws java.lang.Exception
Throws:
java.lang.Exception