org.jscience.architecture.traffic.simulation.statistics
Class AllQueuesTrackingView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Canvas
          extended by org.jscience.architecture.traffic.simulation.statistics.TrackingView
              extended by org.jscience.architecture.traffic.simulation.statistics.AllQueuesTrackingView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.Observer, javax.accessibility.Accessible

public class AllQueuesTrackingView
extends TrackingView

TrackingView that tracks the sum of the lengths of all waiting queues.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jscience.architecture.traffic.simulation.statistics.TrackingView
TrackingView.MyMouseListener
 
Nested classes/interfaces inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
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 org.jscience.architecture.traffic.simulation.statistics.TrackingView
buffer, colors, curIndex, endCycle, highlightCycle, highlightIndex, highlightText, MAX_DATA, MAX_TRACK, maximum, SEP, show, startCycle, trackCount, trackData, trackRate, xStep
 
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
AllQueuesTrackingView(int startCycle, SimModel model)
          Creates a new AllQueuesTrackingView object.
 
Method Summary
 java.lang.String getDescription()
          Returns the description for this tracking window.
protected  java.lang.String getSourceDesc(int i)
          DOCUMENT ME!
protected  java.lang.String getYLabel()
          DOCUMENT ME!
protected  float nextSample(int src)
          Returns the next sample to be 'tracked'.
 
Methods inherited from class org.jscience.architecture.traffic.simulation.statistics.TrackingView
collapseData, drawBuffer, getColors, getMaxTrack, getStartCycle, init, paint, redraw, reset, saveData, setBounds, setSize, setStartCycle, showGraph, update, update
 
Methods inherited from class java.awt.Canvas
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AllQueuesTrackingView

public AllQueuesTrackingView(int startCycle,
                             SimModel model)
Creates a new AllQueuesTrackingView object.

Parameters:
startCycle - DOCUMENT ME!
model - DOCUMENT ME!
Method Detail

nextSample

protected float nextSample(int src)
Returns the next sample to be 'tracked'.

Specified by:
nextSample in class TrackingView
Parameters:
src - DOCUMENT ME!
Returns:
DOCUMENT ME!

getDescription

public java.lang.String getDescription()
Returns the description for this tracking window.

Specified by:
getDescription in class TrackingView
Returns:
DOCUMENT ME!

getSourceDesc

protected java.lang.String getSourceDesc(int i)
DOCUMENT ME!

Specified by:
getSourceDesc in class TrackingView
Parameters:
i - DOCUMENT ME!
Returns:
DOCUMENT ME!

getYLabel

protected java.lang.String getYLabel()
DOCUMENT ME!

Specified by:
getYLabel in class TrackingView
Returns:
DOCUMENT ME!