jhomenet.gui.tab
Class AbstractInfoTab<H extends HomenetHardware>

java.lang.Object
  extended by jhomenet.gui.tab.Tab<H>
      extended by jhomenet.gui.tab.AbstractInfoTab<H>
Direct Known Subclasses:
DeviceInfoTab, SensorInfoTab

public abstract class AbstractInfoTab<H extends HomenetHardware>
extends Tab<H>

The base registered hardware information tab provides information such as the hardware Id, hardware driver, and driver hardware description.
ID: $Id$

Author:
David Irwin

Field Summary
 
Fields inherited from class jhomenet.gui.tab.Tab
parentWindow, tabName
 
Constructor Summary
AbstractInfoTab(AbstractWindow parentWindow)
          Default constructor.
 
Method Summary
protected abstract  javax.swing.JPanel buildAdditionalPanel(H hardware)
          Build an additional hardware section.
 void buildTab(H hardware)
          Build the actual tab.
 
Methods inherited from class jhomenet.gui.tab.Tab
getPanel, getTabName, setPanel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractInfoTab

public AbstractInfoTab(AbstractWindow parentWindow)
Default constructor.

Method Detail

buildTab

public void buildTab(H hardware)
Build the actual tab.

Specified by:
buildTab in class Tab<H extends HomenetHardware>
See Also:
Tab.buildTab(HomenetHardware)

buildAdditionalPanel

protected abstract javax.swing.JPanel buildAdditionalPanel(H hardware)
Build an additional hardware section. Override this method to provide additional hardware information.

Parameters:
hardware - Reference to the hardware object
Returns:
Panel with additional hardware information


Copyright © 2004-2005 David Irwin. All Rights Reserved.