Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

ccp.gui
Class JspmCcpDebugPanel  view JspmCcpDebugPanel download JspmCcpDebugPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byccp.gui.JspmCcpDebugPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.util.Observer, java.io.Serializable

public class JspmCcpDebugPanel
extends javax.swing.JPanel
implements java.awt.event.MouseListener, java.util.Observer

Version:
0.0.8

Nested Class Summary
 class JspmCcpDebugPanel.JspmCcpDebugMenu
           
 class JspmCcpDebugPanel.JspmEvtHeldMenu
           
 
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
private  boolean autoScroll
           
private  ccp.jdk.JspmNetClient ccpNetClient
           
private  int currentDay
           
private  int currentId
           
private  int eventCount
           
private  javax.swing.JScrollPane eventList
           
private  javax.swing.JTable eventTable
           
private  javax.swing.table.DefaultTableModel eventTableModel
           
private  JspmCcpDebugCellRenderer eventTableRenderer
           
private  boolean hasSendkeep
           
private  javax.swing.JScrollPane heldList
           
private  javax.swing.JTable heldTable
           
private  javax.swing.table.DefaultTableModel heldTableModel
           
private  JspmCcpDebugCellRenderer heldTableRenderer
           
private  javax.swing.JSplitPane jsmSplitPane
           
private  com.jdk.JspmLogWriter logWriter
          The JSPM log writer
private  boolean online
           
private  boolean[] sevFilter
           
private  JspmCcpStatusPanel statusPanel
           
private static int updateInterval
          The updateInterval in msec (default is 5sec.)
 
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.Container
 
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
JspmCcpDebugPanel(ccp.jdk.JspmNetClient cnc, JspmCcpStatusPanel st, com.jdk.JspmLogWriter lw)
           
 
Method Summary
private  java.lang.String adjust(int in, int len)
           
 void backOneDay()
           
 void backToEnd()
           
 void bottom()
           
private  void checkHeld()
           
 void connect()
           
private  javax.swing.JTable createEventTable()
           
private  javax.swing.JTable createHeldTable()
           
 void forwOneDay()
           
 void forwToDay()
           
 void getEvents()
           
 void mouseClicked(java.awt.event.MouseEvent e)
          Mouse event callback.
 void mouseEntered(java.awt.event.MouseEvent e)
          Mouse event callback.
 void mouseExited(java.awt.event.MouseEvent e)
          Mouse event callback.
 void mousePressed(java.awt.event.MouseEvent e)
          Mouse event callback.
 void mouseReleased(java.awt.event.MouseEvent e)
          Mouse event callback.
 void removeAllRows()
           
 void save(java.lang.String fileName)
          Save
 void saveAs()
           
private  void scrollToBottom()
           
private  void scrollToTop()
           
private  void setAck(int[] rows)
           
 void setFilter(boolean[] sevs)
           
 void setHeld()
           
 void stopAutoScroll()
           
 void top()
           
 void unsetHeld()
           
 void update(java.util.Observable obs, java.lang.Object obj)
          This method is called whenever the observable object changes, and has called notifyObservers.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, 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
 

Field Detail

logWriter

private com.jdk.JspmLogWriter logWriter
The JSPM log writer


updateInterval

private static int updateInterval
The updateInterval in msec (default is 5sec.)


eventList

private javax.swing.JScrollPane eventList

heldList

private javax.swing.JScrollPane heldList

eventTable

private javax.swing.JTable eventTable

heldTable

private javax.swing.JTable heldTable

eventTableModel

private javax.swing.table.DefaultTableModel eventTableModel

heldTableModel

private javax.swing.table.DefaultTableModel heldTableModel

eventTableRenderer

private JspmCcpDebugCellRenderer eventTableRenderer

heldTableRenderer

private JspmCcpDebugCellRenderer heldTableRenderer

ccpNetClient

private ccp.jdk.JspmNetClient ccpNetClient

autoScroll

private boolean autoScroll

hasSendkeep

private boolean hasSendkeep

currentId

private int currentId

currentDay

private int currentDay

eventCount

private int eventCount

online

private boolean online

sevFilter

private boolean[] sevFilter

statusPanel

private JspmCcpStatusPanel statusPanel

jsmSplitPane

private javax.swing.JSplitPane jsmSplitPane
Constructor Detail

JspmCcpDebugPanel

public JspmCcpDebugPanel(ccp.jdk.JspmNetClient cnc,
                         JspmCcpStatusPanel st,
                         com.jdk.JspmLogWriter lw)
Method Detail

connect

public void connect()

adjust

private java.lang.String adjust(int in,
                                int len)

update

public void update(java.util.Observable obs,
                   java.lang.Object obj)
Description copied from interface: java.util.Observer
This method is called whenever the observable object changes, and has called notifyObservers. The Observable object can pass arbitrary information in the second parameter.

Specified by:
update in interface java.util.Observer

setHeld

public void setHeld()

unsetHeld

public void unsetHeld()

checkHeld

private void checkHeld()

createEventTable

private javax.swing.JTable createEventTable()

createHeldTable

private javax.swing.JTable createHeldTable()

removeAllRows

public void removeAllRows()

save

public void save(java.lang.String fileName)
Save


saveAs

public void saveAs()

getEvents

public void getEvents()

scrollToBottom

private void scrollToBottom()

scrollToTop

private void scrollToTop()

backToEnd

public void backToEnd()

backOneDay

public void backOneDay()

forwOneDay

public void forwOneDay()

forwToDay

public void forwToDay()

top

public void top()

bottom

public void bottom()

stopAutoScroll

public void stopAutoScroll()

setFilter

public void setFilter(boolean[] sevs)

setAck

private void setAck(int[] rows)

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Mouse event callback.

Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Mouse event callback.

Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Mouse event callback.

Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Mouse event callback.

Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Mouse event callback.

Specified by:
mouseExited in interface java.awt.event.MouseListener