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

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.ExtendedTrackingView
                  extended by org.jscience.architecture.traffic.simulation.statistics.JunctionWaitTrackingView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.Observer, javax.accessibility.Accessible

public class JunctionWaitTrackingView
extends ExtendedTrackingView

TrackingView that tracks the waiting queue length of one EdgeNode.

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.ExtendedTrackingView
allTime
 
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
JunctionWaitTrackingView(int startCycle, Junction junction)
          Creates a new JunctionWaitTrackingView object.
 
Method Summary
 java.lang.String getDescription()
          Returns the description for this tracking window.
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.ExtendedTrackingView
getAllTime, getColors, getMaxTrack, getSourceDesc, setAllTime, useModes
 
Methods inherited from class org.jscience.architecture.traffic.simulation.statistics.TrackingView
collapseData, drawBuffer, 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

JunctionWaitTrackingView

public JunctionWaitTrackingView(int startCycle,
                                Junction junction)
Creates a new JunctionWaitTrackingView object.

Parameters:
startCycle - DOCUMENT ME!
junction - 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!

getYLabel

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

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