KheperaTools
Class IntegerInstrument.analyzer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--KheperaTools.IntegerInstrument.analyzer

protected class IntegerInstrument.analyzer
extends java.awt.Component
implements KheperaTools.Analyzer

See Also:
Serialized Form

Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Method Summary
 void addComponent(javax.swing.JPanel panel)
           
 int addData(int timestamp, byte[] buffer, int doffset)
           
 int DataSize()
           
 int exportData(java.io.FileOutputStream fo, byte[] buffer, int doffset)
           
 java.awt.Component getComponent()
           
 java.awt.Dimension getMinimumSize()
           
 java.lang.String getName()
           
 java.awt.Dimension getPreferredSize()
           
 void incSize()
           
 void paint(java.awt.Graphics g)
           
 void setTime(int mintime, int maxtime)
           
 void setZoomTime(int factor)
           
 void setZoomValue(int factor)
           
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

setTime

public void setTime(int mintime,
                    int maxtime)
Specified by:
setTime in interface KheperaTools.Analyzer

addData

public int addData(int timestamp,
                   byte[] buffer,
                   int doffset)
Specified by:
addData in interface KheperaTools.Analyzer

exportData

public int exportData(java.io.FileOutputStream fo,
                      byte[] buffer,
                      int doffset)
               throws java.io.IOException
Specified by:
exportData in interface KheperaTools.Analyzer

DataSize

public int DataSize()
Specified by:
DataSize in interface KheperaTools.Analyzer

getComponent

public java.awt.Component getComponent()
Specified by:
getComponent in interface KheperaTools.Analyzer

incSize

public void incSize()
Specified by:
incSize in interface KheperaTools.Analyzer

getName

public java.lang.String getName()
Specified by:
getName in interface KheperaTools.Analyzer
Overrides:
getName in class java.awt.Component

addComponent

public void addComponent(javax.swing.JPanel panel)
Specified by:
addComponent in interface KheperaTools.Analyzer

getMinimumSize

public java.awt.Dimension getMinimumSize()
Overrides:
getMinimumSize in class java.awt.Component

setZoomTime

public void setZoomTime(int factor)
Specified by:
setZoomTime in interface KheperaTools.Analyzer

setZoomValue

public void setZoomValue(int factor)
Specified by:
setZoomValue in interface KheperaTools.Analyzer

getPreferredSize

public java.awt.Dimension getPreferredSize()
Overrides:
getPreferredSize in class java.awt.Component

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class java.awt.Component