ifc.bim.signal.view
Class SignalSplit

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--ifc.bim.signal.view.SignalSplit
All Implemented Interfaces:
java.awt.event.ComponentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, java.io.Serializable, SignalHandler.Listener

public class SignalSplit
extends javax.swing.JComponent
implements SignalHandler.Listener, java.awt.event.ComponentListener, java.awt.event.MouseListener

See Also:
Serialized Form

Field Summary
protected  int chNum
           
protected  int dataReq
           
protected  IniManager ini
           
protected  int nn
           
protected  int numPane
           
protected  int resMV
           
protected  int sRate
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
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
SignalSplit(java.lang.String mode, int S, int R, int C)
           
SignalSplit(java.lang.String mode, int S, int R, int C, int X, int Y)
           
 
Method Summary
 void addListener(SignalHandler.Listener l)
           
protected  java.lang.String cfg(java.awt.Component cmp)
           
 void chName(int i, java.lang.String n)
           
protected  void chNAME(int c, java.lang.String s, java.awt.Component co)
           
protected  boolean cInfo(java.lang.String m, java.awt.Component c)
           
protected  boolean cInfo(java.lang.String m, java.awt.Component c, java.awt.Dimension d)
           
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentResized(java.awt.event.ComponentEvent ce)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
protected  javax.swing.JSplitPane createJSplitPane(java.awt.Dimension sz, int or, java.awt.Component lc, java.awt.Component rc)
           
protected  SignalPane createSignalPane(java.lang.String iniName, int sRate, int resMV, int chNum)
           
 void dataReload(boolean anyway)
           
 void delListener()
           
protected  java.awt.Component fetch()
           
 int getMaxSamplesPage(java.awt.Component c)
           
 int getMinSamplesPage(java.awt.Component c)
           
protected  void init(java.lang.String mode, int S, int R, int C, int X, int Y)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void reDraw()
           
protected  void reDraw(java.awt.Component c)
           
protected  void reset(java.awt.Component c)
           
 void reset(int S, int R, int C)
           
 void scrClr()
           
protected  void SCRCLR(java.awt.Component co)
           
protected  void splitUp(java.awt.Point pnt, java.awt.Component cmp)
           
 void store()
           
protected  void store(java.awt.Component c)
           
protected  void unSplit(java.awt.Component cmp)
           
 void update(double[] s)
           
 void update(double[] s, double t)
           
protected  void UPDATE(double[] s, double t, java.awt.Component co)
           
 void update(int c, byte[] s)
           
 void update(int c, byte[] s, double t)
           
protected  void UPDATE(int c, byte[] s, double t, java.awt.Component co)
           
 void update(int b, double[][] s)
           
protected  void UPDATE(int b, double[][] s, java.awt.Component co)
           
 void update(int b, short[][] s)
           
protected  void UPDATE(int b, short[][] s, java.awt.Component co)
           
 void update(short[] s)
           
 void update(short[] s, double t)
           
protected  void UPDATE(short[] s, double t, java.awt.Component co)
           
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ini

protected IniManager ini

nn

protected int nn

sRate

protected int sRate

resMV

protected int resMV

chNum

protected int chNum

numPane

protected int numPane

dataReq

protected int dataReq
Constructor Detail

SignalSplit

public SignalSplit(java.lang.String mode,
                   int S,
                   int R,
                   int C)

SignalSplit

public SignalSplit(java.lang.String mode,
                   int S,
                   int R,
                   int C,
                   int X,
                   int Y)
Method Detail

dataReload

public void dataReload(boolean anyway)
Specified by:
dataReload in interface SignalHandler.Listener

addListener

public void addListener(SignalHandler.Listener l)

delListener

public void delListener()

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

componentShown

public void componentShown(java.awt.event.ComponentEvent e)
Specified by:
componentShown in interface java.awt.event.ComponentListener

componentHidden

public void componentHidden(java.awt.event.ComponentEvent e)
Specified by:
componentHidden in interface java.awt.event.ComponentListener

componentMoved

public void componentMoved(java.awt.event.ComponentEvent e)
Specified by:
componentMoved in interface java.awt.event.ComponentListener

componentResized

public void componentResized(java.awt.event.ComponentEvent ce)
Specified by:
componentResized in interface java.awt.event.ComponentListener

unSplit

protected void unSplit(java.awt.Component cmp)

createSignalPane

protected SignalPane createSignalPane(java.lang.String iniName,
                                      int sRate,
                                      int resMV,
                                      int chNum)

createJSplitPane

protected javax.swing.JSplitPane createJSplitPane(java.awt.Dimension sz,
                                                  int or,
                                                  java.awt.Component lc,
                                                  java.awt.Component rc)

splitUp

protected void splitUp(java.awt.Point pnt,
                       java.awt.Component cmp)

cfg

protected java.lang.String cfg(java.awt.Component cmp)

cInfo

protected boolean cInfo(java.lang.String m,
                        java.awt.Component c)

cInfo

protected boolean cInfo(java.lang.String m,
                        java.awt.Component c,
                        java.awt.Dimension d)

getMinSamplesPage

public int getMinSamplesPage(java.awt.Component c)

getMaxSamplesPage

public int getMaxSamplesPage(java.awt.Component c)

fetch

protected java.awt.Component fetch()

store

public void store()

store

protected void store(java.awt.Component c)

reset

public void reset(int S,
                  int R,
                  int C)

reset

protected void reset(java.awt.Component c)

reDraw

public void reDraw()

reDraw

protected void reDraw(java.awt.Component c)

update

public void update(int c,
                   byte[] s)

update

public void update(int c,
                   byte[] s,
                   double t)

update

public void update(int b,
                   short[][] s)

update

public void update(int b,
                   double[][] s)

update

public void update(short[] s)

update

public void update(short[] s,
                   double t)

update

public void update(double[] s)

update

public void update(double[] s,
                   double t)

chName

public void chName(int i,
                   java.lang.String n)

scrClr

public void scrClr()

SCRCLR

protected void SCRCLR(java.awt.Component co)

chNAME

protected void chNAME(int c,
                      java.lang.String s,
                      java.awt.Component co)

UPDATE

protected void UPDATE(int c,
                      byte[] s,
                      double t,
                      java.awt.Component co)

UPDATE

protected void UPDATE(short[] s,
                      double t,
                      java.awt.Component co)

UPDATE

protected void UPDATE(int b,
                      short[][] s,
                      java.awt.Component co)

UPDATE

protected void UPDATE(int b,
                      double[][] s,
                      java.awt.Component co)

UPDATE

protected void UPDATE(double[] s,
                      double t,
                      java.awt.Component co)

init

protected void init(java.lang.String mode,
                    int S,
                    int R,
                    int C,
                    int X,
                    int Y)