KheperaTerminal
Class ButtonInstrument.analyzer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--KheperaTerminal.ButtonInstrument.analyzer

protected class ButtonInstrument.analyzer
extends java.awt.Component
implements KheperaTerminal.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 offset)
           
 int DataSize()
           
 int exportData(java.io.FileOutputStream fo, byte[] buffer, int offset)
           
 java.awt.Component getComponent()
           
 java.lang.String getName()
           
 void incSize()
           
 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, getMinimumSize, getParent, getPeer, getPreferredSize, 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, paint, 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 KheperaTerminal.Analyzer

addData

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

exportData

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

DataSize

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

getComponent

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

incSize

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

getName

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

addComponent

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

setZoomTime

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

setZoomValue

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