byucc.jhdl.apps.Viewers.WiresTable
Class WiresTablePanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bybyucc.jhdl.apps.Viewers.Event.JHDLWidgetPanel
                      extended bybyucc.jhdl.apps.Viewers.WiresTable.WiresTablePanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, JHDLMouseEventGenerator, JHDLWidgetEventListener, java.awt.MenuContainer, java.io.Serializable

public class WiresTablePanel
extends JHDLWidgetPanel

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String EMPTY_MODEL
          Constant String used to keep track of an empty table model
protected  boolean showLocalWires
           
protected  boolean showPorts
           
static java.lang.String WIRE_VALUE_FORMAT_BINARY
           
static java.lang.String WIRE_VALUE_FORMAT_DEFAULT
           
static java.lang.String WIRE_VALUE_FORMAT_HEXADECIMAL
           
static java.lang.String WIRE_VALUE_FORMAT_MIXED
           
static java.lang.String WIRE_VALUE_FORMAT_SIGNED_DECIMAL
           
static java.lang.String WIRE_VALUE_FORMAT_UNSIGNED_DECIMAL
           
protected  java.util.ArrayList wiresTableActionListeners
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
WiresTablePanel(Cell ci)
          Deprecated.  
WiresTablePanel(Cell c, JHDLHostWidgetInterface hwi)
          Constructs a new WiresTablePanel--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.
 
Method Summary
 void addWiresTableActionListener(WiresTableActionListener listener)
          Deprecated.  
 void closeView()
          This method indicates to this view that the frame enclosing the view is closing.
 void fireWiresTableActionEvent(java.lang.Object source, int id, java.lang.String cmd)
          Deprecated.  
 void fireWiresTableActionEvent(java.lang.Object source, int id, java.lang.String cmd, java.util.Collection wires)
          Deprecated.  
 void fireWiresTableActionEvent(WiresTableActionEvent event)
          Deprecated.  
 java.util.ArrayList getSelectedWires()
           
 void JHDLWidgetEventPerformed(JHDLWidgetEvent e)
          Method called by {@link byucc.jhdl.apps.Viewers.Event.JHDLWidgetEventGenerator objects that this object is listening to.
 void rebuildTable(Cell c)
           
 void removeWiresTableActionListener(WiresTableActionListener listener)
          Deprecated.  
 
Methods inherited from class byucc.jhdl.apps.Viewers.Event.JHDLWidgetPanel
addJHDLMouseEventListener, fireJHDLMouseEvent, fireJHDLMouseEvent, removeJHDLMouseEventListener, setupJHDLEvents
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WIRE_VALUE_FORMAT_HEXADECIMAL

public static final java.lang.String WIRE_VALUE_FORMAT_HEXADECIMAL
See Also:
Constant Field Values

WIRE_VALUE_FORMAT_UNSIGNED_DECIMAL

public static final java.lang.String WIRE_VALUE_FORMAT_UNSIGNED_DECIMAL
See Also:
Constant Field Values

WIRE_VALUE_FORMAT_SIGNED_DECIMAL

public static final java.lang.String WIRE_VALUE_FORMAT_SIGNED_DECIMAL
See Also:
Constant Field Values

WIRE_VALUE_FORMAT_BINARY

public static final java.lang.String WIRE_VALUE_FORMAT_BINARY
See Also:
Constant Field Values

WIRE_VALUE_FORMAT_MIXED

public static final java.lang.String WIRE_VALUE_FORMAT_MIXED
See Also:
Constant Field Values

WIRE_VALUE_FORMAT_DEFAULT

public static final java.lang.String WIRE_VALUE_FORMAT_DEFAULT
See Also:
Constant Field Values

EMPTY_MODEL

public static final java.lang.String EMPTY_MODEL
Constant String used to keep track of an empty table model

See Also:
Constant Field Values

wiresTableActionListeners

protected java.util.ArrayList wiresTableActionListeners

showPorts

protected boolean showPorts

showLocalWires

protected boolean showLocalWires
Constructor Detail

WiresTablePanel

public WiresTablePanel(Cell ci)
Deprecated.  


WiresTablePanel

public WiresTablePanel(Cell c,
                       JHDLHostWidgetInterface hwi)
Constructs a new WiresTablePanel--New constructor, so that this panel can pass the JHDLHostWidgetInterface to its parent to get the call chain ready to be initialized.

Parameters:
c - The cell that this Panel will be initialized from.
hwi - The JHDLHostWidgetInterface this panel will send to its parent.
Method Detail

JHDLWidgetEventPerformed

public void JHDLWidgetEventPerformed(JHDLWidgetEvent e)
Method called by {@link byucc.jhdl.apps.Viewers.Event.JHDLWidgetEventGenerator objects that this object is listening to. This method interprets the event and updates the display accordingly.

Parameters:
e - The passed in JHDLWidgetEvent object.

closeView

public void closeView()
This method indicates to this view that the frame enclosing the view is closing. This method will remove this view from the simulator callback list.


addWiresTableActionListener

public void addWiresTableActionListener(WiresTableActionListener listener)
Deprecated.  


removeWiresTableActionListener

public void removeWiresTableActionListener(WiresTableActionListener listener)
Deprecated.  


fireWiresTableActionEvent

public void fireWiresTableActionEvent(java.lang.Object source,
                                      int id,
                                      java.lang.String cmd,
                                      java.util.Collection wires)
Deprecated.  


fireWiresTableActionEvent

public void fireWiresTableActionEvent(java.lang.Object source,
                                      int id,
                                      java.lang.String cmd)
Deprecated.  


fireWiresTableActionEvent

public void fireWiresTableActionEvent(WiresTableActionEvent event)
Deprecated.  


rebuildTable

public void rebuildTable(Cell c)

getSelectedWires

public java.util.ArrayList getSelectedWires()


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.