com.ibm.jusb.tools.swing
Class SwingUsbView
java.lang.Object
com.ibm.jusb.tools.swing.SwingUsbView
public class SwingUsbView
- extends java.lang.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 javax.swing.JFrame frame
deviceTable
protected java.util.Hashtable deviceTable
rootNode
protected javax.swing.tree.DefaultMutableTreeNode rootNode
treeModel
protected javax.swing.tree.DefaultTreeModel treeModel
tree
protected javax.swing.JTree tree
treeScroll
protected javax.swing.JScrollPane treeScroll
splitPane
protected javax.swing.JSplitPane splitPane
topologyListener
protected UsbServicesListener topologyListener
expansionListener
protected javax.swing.event.TreeExpansionListener expansionListener
selectionListener
protected javax.swing.event.TreeSelectionListener selectionListener
DEFAULT_SIZE
protected static final java.awt.Dimension DEFAULT_SIZE
MID_SIZE
protected static final java.awt.Dimension MID_SIZE
SwingUsbView
public SwingUsbView(UsbServices services,
UsbHub hub)
main
public static void main(java.lang.String[] argv)
throws java.lang.Exception
- Main
- Throws:
java.lang.Exception
createTree
protected void createTree(UsbHub hub,
javax.swing.tree.DefaultMutableTreeNode node)
createDevice
protected void createDevice(UsbDevice device,
javax.swing.tree.DefaultMutableTreeNode node)
createConfiguration
protected void createConfiguration(UsbConfiguration configuration,
javax.swing.tree.DefaultMutableTreeNode node)
createInterface
protected void createInterface(UsbInterface iface,
javax.swing.tree.DefaultMutableTreeNode node)
createEndpoint
protected void createEndpoint(UsbEndpoint ep,
javax.swing.tree.DefaultMutableTreeNode node)
getHubNode
protected javax.swing.tree.DefaultMutableTreeNode getHubNode(UsbHub hub)
getPortNode
protected javax.swing.tree.DefaultMutableTreeNode getPortNode(UsbPort port)
getDeviceNode
protected javax.swing.tree.DefaultMutableTreeNode getDeviceNode(UsbDevice device)
getConfigurationNode
protected javax.swing.tree.DefaultMutableTreeNode getConfigurationNode(UsbConfiguration configuration)
getInterfaceNode
protected javax.swing.tree.DefaultMutableTreeNode getInterfaceNode(UsbInterface iface)
getEndpointNode
protected javax.swing.tree.DefaultMutableTreeNode getEndpointNode(UsbEndpoint ep)
Copyright © 2012 LSST. All Rights Reserved.