com.ibm.jusb.tools.swing
Class SwingUsbView
java.lang.Object
com.ibm.jusb.tools.swing.SwingUsbView
public class SwingUsbView
- extends Object
Class to display the USB device topology tree using a Swing Frame.
- Author:
- Dan Streetman
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rootHub
protected UsbHub rootHub
frame
protected JFrame frame
deviceTable
protected Hashtable deviceTable
rootNode
protected DefaultMutableTreeNode rootNode
treeModel
protected DefaultTreeModel treeModel
tree
protected JTree tree
treeScroll
protected JScrollPane treeScroll
splitPane
protected JSplitPane splitPane
topologyListener
protected UsbServicesListener topologyListener
expansionListener
protected TreeExpansionListener expansionListener
selectionListener
protected TreeSelectionListener selectionListener
DEFAULT_SIZE
protected static final Dimension DEFAULT_SIZE
MID_SIZE
protected static final Dimension MID_SIZE
SwingUsbView
public SwingUsbView(UsbServices services,
UsbHub hub)
main
public static void main(String[] argv)
throws Exception
- Main
- Throws:
Exception
createTree
protected void createTree(UsbHub hub,
DefaultMutableTreeNode node)
createDevice
protected void createDevice(UsbDevice device,
DefaultMutableTreeNode node)
createConfiguration
protected void createConfiguration(UsbConfiguration configuration,
DefaultMutableTreeNode node)
createInterface
protected void createInterface(UsbInterface iface,
DefaultMutableTreeNode node)
createEndpoint
protected void createEndpoint(UsbEndpoint ep,
DefaultMutableTreeNode node)
getHubNode
protected DefaultMutableTreeNode getHubNode(UsbHub hub)
getPortNode
protected DefaultMutableTreeNode getPortNode(UsbPort port)
getDeviceNode
protected DefaultMutableTreeNode getDeviceNode(UsbDevice device)
getConfigurationNode
protected DefaultMutableTreeNode getConfigurationNode(UsbConfiguration configuration)
getInterfaceNode
protected DefaultMutableTreeNode getInterfaceNode(UsbInterface iface)
getEndpointNode
protected DefaultMutableTreeNode getEndpointNode(UsbEndpoint ep)
Copyright © 2013 LSST. All Rights Reserved.