ozone core API

org.ozoneDB.tools
Class ChartCanvas

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Canvas
          extended byorg.ozoneDB.tools.ChartCanvas
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ChartCanvas
extends java.awt.Canvas

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Canvas
java.awt.Canvas.AccessibleAWTCanvas
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  java.awt.Color[] averageColor
           
private  int averageCount
           
private  int[] averageRange
           
private  java.awt.Graphics dbGraphics
           
private  java.awt.Image dbImage
           
static int DEFAULT_TIME_RANGE
           
private  int[] lastAverage
           
private  int[] lastPoint
           
private  int lowerBorder
           
private  int maxTime
           
private  int minTime
           
private  int pointCounter
           
private  boolean shiftLeftOnEnd
           
private  boolean[] showAverage
           
private  int timeRange
           
private  int[] times
           
 
Fields inherited from class java.awt.Canvas
 
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
ChartCanvas()
           
 
Method Summary
 void appendTime(long time)
           
static java.lang.String availableArgs()
           
 java.awt.Color[] averageColors()
           
 boolean[] averageEnabled()
           
 int[] averageRanges()
           
protected  void clear()
           
protected  void drawStatus()
           
protected  void drawTimePoint(int timeIndex)
           
 void enableAverages(boolean[] values)
           
 java.lang.String[] filterAndApplyArgs(java.lang.String[] args)
           
static java.lang.String helpText()
           
 void paint(java.awt.Graphics g)
           
 void redrawAll()
           
 void reset()
           
 void setAverageColors(java.awt.Color[] colors)
           
 void setAverageRanges(int[] values)
           
 void setShiftLeftOnEnd(boolean value)
           
 void setTimeRange(int time)
           
protected  void shiftLeft()
           
 boolean shiftLeftOnEnd()
           
 int timeRange()
           
protected  int timeToPixel(int time)
           
 void update(java.awt.Graphics g)
           
 
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, getAlignmentX, getAlignmentY, getBackground, 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, 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, isOpaque, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, 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
 

Field Detail

DEFAULT_TIME_RANGE

public static int DEFAULT_TIME_RANGE

dbImage

private java.awt.Image dbImage

dbGraphics

private java.awt.Graphics dbGraphics

timeRange

private int timeRange

times

private int[] times

pointCounter

private int pointCounter

shiftLeftOnEnd

private boolean shiftLeftOnEnd

lowerBorder

private int lowerBorder

averageCount

private int averageCount

minTime

private int minTime

maxTime

private int maxTime

showAverage

private boolean[] showAverage

lastPoint

private int[] lastPoint

lastAverage

private int[] lastAverage

averageRange

private int[] averageRange

averageColor

private java.awt.Color[] averageColor
Constructor Detail

ChartCanvas

public ChartCanvas()
Method Detail

clear

protected void clear()

shiftLeft

protected void shiftLeft()

timeToPixel

protected int timeToPixel(int time)

drawTimePoint

protected void drawTimePoint(int timeIndex)

drawStatus

protected void drawStatus()

paint

public void paint(java.awt.Graphics g)

update

public void update(java.awt.Graphics g)

appendTime

public void appendTime(long time)

redrawAll

public void redrawAll()

reset

public void reset()

setTimeRange

public void setTimeRange(int time)

timeRange

public int timeRange()

setShiftLeftOnEnd

public void setShiftLeftOnEnd(boolean value)

shiftLeftOnEnd

public boolean shiftLeftOnEnd()

enableAverages

public void enableAverages(boolean[] values)

averageEnabled

public boolean[] averageEnabled()

setAverageRanges

public void setAverageRanges(int[] values)

averageRanges

public int[] averageRanges()

setAverageColors

public void setAverageColors(java.awt.Color[] colors)

averageColors

public java.awt.Color[] averageColors()

filterAndApplyArgs

public java.lang.String[] filterAndApplyArgs(java.lang.String[] args)

availableArgs

public static java.lang.String availableArgs()

helpText

public static java.lang.String helpText()

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.