com.norbl.cbp.ppe
Class InstanceTableManager

java.lang.Object
  extended by com.norbl.cbp.ppe.InstanceTableManager
All Implemented Interfaces:
StateChangeListener, java.io.Serializable

public class InstanceTableManager
extends java.lang.Object
implements StateChangeListener

Holds InstanceTableModels and their associated swing components. This allows us to add and remove tables from a tabbed pane as they go in and out of existence. While this class supports guis, it is tracks the status of instances. Hence it is in the ppe package rather than the ppe.gui package.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.norbl.cbp.ppe.StateChangeListener
serialVersionUID
 
Constructor Summary
InstanceTableManager(EbsVolumeWrangler ebsVolumeWrangler)
           
 
Method Summary
 void setEbsVolumeWrangler(EbsVolumeWrangler ebsVolumeWrangler)
           
 void setTabbedPane(javax.swing.JTabbedPane tabbedPane)
           
 void stateChanged()
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceTableManager

public InstanceTableManager(EbsVolumeWrangler ebsVolumeWrangler)
Method Detail

setTabbedPane

public void setTabbedPane(javax.swing.JTabbedPane tabbedPane)

stateChanged

public void stateChanged()
Specified by:
stateChanged in interface StateChangeListener

update

public void update()

setEbsVolumeWrangler

public void setEbsVolumeWrangler(EbsVolumeWrangler ebsVolumeWrangler)