zeus.visualiser.statistics
Class StatisticsTool

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byzeus.visualiser.basic.BasicTool
                          extended byzeus.visualiser.basic.VideoTool
                              extended byzeus.visualiser.statistics.StatisticsTool
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class StatisticsTool
extends VideoTool

See Also:
Serialized Form

Nested Class Summary
(package private)  class StatisticsTool.Grapher
           
(package private)  class StatisticsTool.StatisticsMenuBar
           
protected  class StatisticsTool.StatisticsToolBar
           
 
Nested classes inherited from class zeus.visualiser.basic.VideoTool
VideoTool.VideoToolBar
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
(package private) static int AEM
           
(package private) static int AMS
           
protected  NumberDialog as_dialog
           
(package private) static int BAR
           
(package private) static int BAT
           
protected  DrawCanvas canvas
           
private  int chart_type
           
private static int count
           
(package private) static int CRR
           
(package private) static int GCS
           
(package private) static int GLT
           
protected  StatisticsTool.Grapher grapher
           
(package private) static int IAT
           
(package private) static int LIN
           
protected  StatisticsTool.StatisticsMenuBar menubar
           
protected  EditableMultipleSelectionDialog message_dialog
           
(package private) static int MPG
           
protected  MultipleSelectionDialog ms_dialog
           
protected  TrafficVolume msgQueue
           
(package private) static int NEG
           
protected  DoubleSelectionDialog neg_dialog
           
(package private) static int NIL
           
protected  TrafficVolume offlineQueue
           
protected  TrafficVolume onlineQueue
           
(package private) static int PIE
           
protected  javax.swing.JScrollPane scrollpane
           
private  int statistics_type
           
protected  StatisticsTool.StatisticsToolBar statisticsToolBar
           
(package private) static java.lang.String[] STATS_MENU_ITEMS
           
(package private) static int TAB
           
(package private) static int TAL
           
(package private) static int TVA
           
(package private) static int TVT
           
(package private) static int XYG
           
 
Fields inherited from class zeus.visualiser.basic.VideoTool
BACKWARD, FORWARD, ONLINE, PLAYBACK, state, videoToolbar
 
Fields inherited from class zeus.visualiser.basic.BasicTool
context, filter, model
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
StatisticsTool(AgentContext context, VisualiserModel model)
           
 
Method Summary
 void AnimationSpeed()
           
 void ClearGoalTraffic()
           
 void DrawBarGraph()
           
 void DrawLineGraph()
           
 void DrawPieGraph()
           
 void DrawTabularGraph()
           
 void DrawXYGraph()
           
 void Exit()
           
 java.awt.Dimension getViewportSize()
           
 void Help()
           
 void log_message(Performative msg)
           
 void RedrawGraph()
           
protected  void registerAgent(java.lang.String name, java.lang.String type)
           
protected  void registerListOfPlaybackAgents(java.util.Vector List)
           
 void SaveGoalTraffic(boolean set)
           
protected  void setMode(int mode)
           
 void setStatisticsType(int type)
           
protected  boolean statisticIsOneOf(int st)
           
 void StreamMessages(boolean mode)
           
protected  void visualiseVideoData(int dir, Performative msg)
           
 
Methods inherited from class zeus.visualiser.basic.VideoTool
checkErrorMsg, Close, db_close, db_count, db_create, db_delete, db_first, db_last, db_list, db_next, db_open, db_prior, db_purge, db_save, db_sessions, Delete, FForward, Forward, ForwardEnd, FRewind, Load, PlayerSpeed, Purge, record_item, Record, Rewind, RewindBegin, Sessions, StepForward, StepRewind, Stop, stopPlayback
 
Methods inherited from class zeus.visualiser.basic.BasicTool
About, Connect, Filter, filterMsg, getAgentContext, getModel, hubOK, log_address, query, query, quickConnect, removeSubscriptions, request, request, subscribe, subscribe
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

count

private static int count

NIL

static final int NIL
See Also:
Constant Field Values

BAT

static final int BAT
See Also:
Constant Field Values

TVT

static final int TVT
See Also:
Constant Field Values

TVA

static final int TVA
See Also:
Constant Field Values

IAT

static final int IAT
See Also:
Constant Field Values

MPG

static final int MPG
See Also:
Constant Field Values

NEG

static final int NEG
See Also:
Constant Field Values

GCS

static final int GCS
See Also:
Constant Field Values

AEM

static final int AEM
See Also:
Constant Field Values

AMS

static final int AMS
See Also:
Constant Field Values

CRR

static final int CRR
See Also:
Constant Field Values

GLT

static final int GLT
See Also:
Constant Field Values

TAL

static final int TAL
See Also:
Constant Field Values

PIE

static final int PIE
See Also:
Constant Field Values

BAR

static final int BAR
See Also:
Constant Field Values

LIN

static final int LIN
See Also:
Constant Field Values

XYG

static final int XYG
See Also:
Constant Field Values

TAB

static final int TAB
See Also:
Constant Field Values

STATS_MENU_ITEMS

static java.lang.String[] STATS_MENU_ITEMS

menubar

protected StatisticsTool.StatisticsMenuBar menubar

statisticsToolBar

protected StatisticsTool.StatisticsToolBar statisticsToolBar

message_dialog

protected EditableMultipleSelectionDialog message_dialog

neg_dialog

protected DoubleSelectionDialog neg_dialog

as_dialog

protected NumberDialog as_dialog

scrollpane

protected javax.swing.JScrollPane scrollpane

canvas

protected DrawCanvas canvas

chart_type

private int chart_type

statistics_type

private int statistics_type

offlineQueue

protected TrafficVolume offlineQueue

onlineQueue

protected TrafficVolume onlineQueue

msgQueue

protected TrafficVolume msgQueue

grapher

protected StatisticsTool.Grapher grapher

ms_dialog

protected MultipleSelectionDialog ms_dialog
Constructor Detail

StatisticsTool

public StatisticsTool(AgentContext context,
                      VisualiserModel model)
Method Detail

Exit

public void Exit()
Overrides:
Exit in class VideoTool

getViewportSize

public java.awt.Dimension getViewportSize()

SaveGoalTraffic

public void SaveGoalTraffic(boolean set)

ClearGoalTraffic

public void ClearGoalTraffic()

StreamMessages

public void StreamMessages(boolean mode)

setMode

protected void setMode(int mode)
Specified by:
setMode in class VideoTool

registerAgent

protected void registerAgent(java.lang.String name,
                             java.lang.String type)
Specified by:
registerAgent in class BasicTool

registerListOfPlaybackAgents

protected void registerListOfPlaybackAgents(java.util.Vector List)
Specified by:
registerListOfPlaybackAgents in class VideoTool

visualiseVideoData

protected void visualiseVideoData(int dir,
                                  Performative msg)
Specified by:
visualiseVideoData in class VideoTool

log_message

public void log_message(Performative msg)

AnimationSpeed

public void AnimationSpeed()

statisticIsOneOf

protected boolean statisticIsOneOf(int st)

RedrawGraph

public void RedrawGraph()

DrawPieGraph

public void DrawPieGraph()

DrawBarGraph

public void DrawBarGraph()

DrawLineGraph

public void DrawLineGraph()

DrawXYGraph

public void DrawXYGraph()

DrawTabularGraph

public void DrawTabularGraph()

setStatisticsType

public void setStatisticsType(int type)

Help

public void Help()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.