listening
Class ThingHeardTabPanelControl

java.lang.Object
  extended by listening.ThingHeardTabPanelControl
All Implemented Interfaces:
PamTabPanel

public class ThingHeardTabPanelControl
extends java.lang.Object
implements PamTabPanel


Nested Class Summary
(package private)  class ThingHeardTabPanelControl.ButtonListener
           
(package private)  class ThingHeardTabPanelControl.ButtonsPanel
           
(package private)  class ThingHeardTabPanelControl.EffortListener
           
(package private)  class ThingHeardTabPanelControl.EffortPanel
           
(package private)  class ThingHeardTabPanelControl.HistoryPanel
           
(package private)  class ThingHeardTabPanelControl.ListeningTabPanel
           
(package private)  class ThingHeardTabPanelControl.ScrollObserver
           
(package private)  class ThingHeardTabPanelControl.ThingsHeardTableData
           
 
Field Summary
protected  ThingHeardTabPanelControl.ButtonsPanel buttonsPanel
           
protected  ThingHeardTabPanelControl.EffortPanel effortPanel
           
private  PamDataBlock<ThingHeard> heardDataBlock
           
protected  ThingHeardTabPanelControl.HistoryPanel historyPanel
           
private  ListeningControl listeningControl
           
private  ThingHeardTabPanelControl.ListeningTabPanel listeningTabPanel
           
private  int runMode
           
 
Constructor Summary
ThingHeardTabPanelControl(ListeningControl listeningControl)
           
 
Method Summary
 javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
           
private  PamDataBlock<ThingHeard> findDataBlock()
           
 javax.swing.JComponent getPanel()
           
 javax.swing.JToolBar getToolBar()
           
protected  void newSettings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listeningControl

private ListeningControl listeningControl

listeningTabPanel

private ThingHeardTabPanelControl.ListeningTabPanel listeningTabPanel

runMode

private int runMode

effortPanel

protected ThingHeardTabPanelControl.EffortPanel effortPanel

buttonsPanel

protected ThingHeardTabPanelControl.ButtonsPanel buttonsPanel

historyPanel

protected ThingHeardTabPanelControl.HistoryPanel historyPanel

heardDataBlock

private PamDataBlock<ThingHeard> heardDataBlock
Constructor Detail

ThingHeardTabPanelControl

public ThingHeardTabPanelControl(ListeningControl listeningControl)
Method Detail

createMenu

public javax.swing.JMenu createMenu(java.awt.Frame parentFrame)
Specified by:
createMenu in interface PamTabPanel
Returns:
a JMeny for the panel

getPanel

public javax.swing.JComponent getPanel()
Specified by:
getPanel in interface PamTabPanel
Returns:
Reference to a graphics component that can be added to the view. This will typically be a JPanel or a JInternalFrame;

getToolBar

public javax.swing.JToolBar getToolBar()
Specified by:
getToolBar in interface PamTabPanel
Returns:
a JToolbas associated with this tab. This will only be displayed when the current tab is activated

newSettings

protected void newSettings()

findDataBlock

private PamDataBlock<ThingHeard> findDataBlock()