diagapplet.utils
Class WatchJPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by diagapplet.utils.WatchJPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class WatchJPanel
extends javax.swing.JPanel

Swing JPanel that replaces FastListPanel in newer diagnostics tools for displaying lists of variables in hierarchical structures.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
WatchJPanel()
          Creates new form WatchJPanel
 
Method Summary
 void addListSelectionListener(javax.swing.event.ListSelectionListener _lsl)
           
 void Clear()
           
 void CollapseAll()
           
 void DumpDataString()
           
 void DumpDataStringFile(java.io.File f, java.lang.String data_string)
           
 void DumpText()
           
 void ExpandAll()
           
 java.lang.String getDataString()
           
 EnumTypeInfo getEnumTypeInfo(int row)
           
 long getId()
           
 boolean GetIsArray()
           
 boolean GetIsEnumeration(int row)
           
 boolean GetIsNewStruct()
           
 java.lang.String GetSelectedValue()
           
 StructureTypeInfo getStructureTypeInfo()
           
 javax.swing.table.TableCellEditor getTableColumnCellEditor(int column)
           
 java.lang.String getValueStringForVarNumber(int var_number)
           
 java.lang.String GetVarName()
           
 int GetVarNum()
           
 void LoadDataString()
           
 void LoadDataStringFile(java.io.File f)
           
 void LoadPackedFile(java.io.File f)
           
 void LoadXMLFile(java.io.File f)
           
 void SavePackedFile(java.io.File f)
           
 void SaveXMLFile(java.io.File f)
           
 void SelectRow(int selectedRow)
           
 void set_hashtable_by_id(java.util.Hashtable _hashtable_by_id)
           
 void setChangeIdRunnable(java.lang.Runnable _r)
           
 void SetDataInfo(java.util.Enumeration e)
           
 void SetDefault(java.lang.String default_string)
           
 void setEditable(boolean _editable)
           
 void setNmlMessageDictionary(NMLMessageDictionary _nml_dict)
           
 void setRecordAll(boolean _recordAll)
           
 void SetRowValue(int row, java.lang.String s)
           
 void setTableCellEditor(int column, javax.swing.table.TableCellEditor _tce)
           
 void SetTypeInfo(StructureTypeInfo _sti, java.util.Hashtable _ht)
           
 void setValueForVarNumber(int var_number, double value)
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WatchJPanel

public WatchJPanel()
Creates new form WatchJPanel

Method Detail

setChangeIdRunnable

public void setChangeIdRunnable(java.lang.Runnable _r)

getTableColumnCellEditor

public javax.swing.table.TableCellEditor getTableColumnCellEditor(int column)

setTableCellEditor

public void setTableCellEditor(int column,
                               javax.swing.table.TableCellEditor _tce)

SetDefault

public void SetDefault(java.lang.String default_string)

setValueForVarNumber

public void setValueForVarNumber(int var_number,
                                 double value)

getValueStringForVarNumber

public java.lang.String getValueStringForVarNumber(int var_number)

SetRowValue

public void SetRowValue(int row,
                        java.lang.String s)

setEditable

public void setEditable(boolean _editable)

addListSelectionListener

public void addListSelectionListener(javax.swing.event.ListSelectionListener _lsl)

GetVarNum

public int GetVarNum()

GetSelectedValue

public java.lang.String GetSelectedValue()

GetVarName

public java.lang.String GetVarName()

GetIsNewStruct

public boolean GetIsNewStruct()

GetIsEnumeration

public boolean GetIsEnumeration(int row)

getEnumTypeInfo

public EnumTypeInfo getEnumTypeInfo(int row)

GetIsArray

public boolean GetIsArray()

setNmlMessageDictionary

public void setNmlMessageDictionary(NMLMessageDictionary _nml_dict)

Clear

public void Clear()

getStructureTypeInfo

public StructureTypeInfo getStructureTypeInfo()

SelectRow

public void SelectRow(int selectedRow)

set_hashtable_by_id

public void set_hashtable_by_id(java.util.Hashtable _hashtable_by_id)

SetTypeInfo

public void SetTypeInfo(StructureTypeInfo _sti,
                        java.util.Hashtable _ht)

SetDataInfo

public void SetDataInfo(java.util.Enumeration e)

getId

public long getId()

getDataString

public java.lang.String getDataString()

DumpText

public void DumpText()

DumpDataStringFile

public void DumpDataStringFile(java.io.File f,
                               java.lang.String data_string)

DumpDataString

public void DumpDataString()

LoadDataString

public void LoadDataString()

LoadDataStringFile

public void LoadDataStringFile(java.io.File f)

LoadPackedFile

public void LoadPackedFile(java.io.File f)

SavePackedFile

public void SavePackedFile(java.io.File f)

LoadXMLFile

public void LoadXMLFile(java.io.File f)

SaveXMLFile

public void SaveXMLFile(java.io.File f)

ExpandAll

public void ExpandAll()

CollapseAll

public void CollapseAll()

setRecordAll

public void setRecordAll(boolean _recordAll)