zeus.visualiser.basic
Class VideoTool

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byzeus.visualiser.basic.BasicTool
                          extended byzeus.visualiser.basic.VideoTool
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
Direct Known Subclasses:
ReportTool, SocietyTool, StatisticsTool

public abstract class VideoTool
extends BasicTool

See Also:
Serialized Form

Nested Class Summary
protected  class VideoTool.VideoToolBar
           
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected static int BACKWARD
           
private  EditableMultipleSelectionDialog dialog
           
protected static int FORWARD
           
private  NumberDialog number_dialog
           
protected static int ONLINE
           
protected static int PLAYBACK
           
private  EditableDoubleSelectionDialog proxy_dialog
           
protected  StateInfo state
           
protected  VideoTool.VideoToolBar videoToolbar
           
 
Fields inherited from class zeus.visualiser.basic.BasicTool
context, filter, model
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.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 javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
VideoTool(AgentContext context, VisualiserModel model)
           
 
Method Summary
protected  boolean checkErrorMsg(Performative msg, java.lang.String message)
           
 void Close()
           
 void db_close(Performative msg)
           
 void db_count(Performative msg)
           
 void db_create(Performative msg)
           
 void db_delete(Performative msg)
           
 void db_first(Performative msg)
           
 void db_last(Performative msg)
           
 void db_list(Performative msg)
           
 void db_next(Performative msg)
           
 void db_open(Performative msg)
           
 void db_prior(Performative msg)
           
 void db_purge(Performative msg)
           
 void db_save(Performative msg)
           
 void db_sessions(Performative msg)
           
 void Delete()
           
(package private)  void doPlayerCommand(java.lang.String cmd)
           
 void Exit()
           
 void FForward()
           
 void Forward()
           
 void ForwardEnd()
           
 void FRewind()
           
 void Load()
           
 void PlayerSpeed()
           
 void Purge()
           
protected  boolean record_item(Performative msg)
           
 void Record()
           
protected abstract  void registerListOfPlaybackAgents(java.util.Vector info)
           
 void Rewind()
           
 void RewindBegin()
           
 void Sessions()
           
protected abstract  void setMode(int mode)
           
 void StepForward()
           
 void StepRewind()
           
 void Stop()
           
protected  boolean stopPlayback()
           
protected abstract  void visualiseVideoData(int dir, Performative msg)
           
 
Methods inherited from class zeus.visualiser.basic.BasicTool
About, Connect, Filter, filterMsg, getAgentContext, getModel, hubOK, log_address, query, query, quickConnect, registerAgent, removeSubscriptions, request, request, subscribe, subscribe
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

PLAYBACK

protected static final int PLAYBACK
See Also:
Constant Field Values

ONLINE

protected static final int ONLINE
See Also:
Constant Field Values

FORWARD

protected static final int FORWARD
See Also:
Constant Field Values

BACKWARD

protected static final int BACKWARD
See Also:
Constant Field Values

number_dialog

private NumberDialog number_dialog

dialog

private EditableMultipleSelectionDialog dialog

proxy_dialog

private EditableDoubleSelectionDialog proxy_dialog

videoToolbar

protected VideoTool.VideoToolBar videoToolbar

state

protected StateInfo state
Constructor Detail

VideoTool

public VideoTool(AgentContext context,
                 VisualiserModel model)
Method Detail

Exit

public void Exit()
Overrides:
Exit in class BasicTool

stopPlayback

protected boolean stopPlayback()

Sessions

public void Sessions()

Delete

public void Delete()

Purge

public void Purge()

Load

public void Load()

Record

public void Record()

Close

public void Close()

Forward

public void Forward()

Rewind

public void Rewind()

FForward

public void FForward()

FRewind

public void FRewind()

Stop

public void Stop()

StepForward

public void StepForward()

ForwardEnd

public void ForwardEnd()

StepRewind

public void StepRewind()

RewindBegin

public void RewindBegin()

checkErrorMsg

protected boolean checkErrorMsg(Performative msg,
                                java.lang.String message)

db_sessions

public void db_sessions(Performative msg)

db_delete

public void db_delete(Performative msg)

db_purge

public void db_purge(Performative msg)

db_close

public void db_close(Performative msg)

db_save

public void db_save(Performative msg)

record_item

protected boolean record_item(Performative msg)

db_create

public void db_create(Performative msg)

db_prior

public void db_prior(Performative msg)

db_next

public void db_next(Performative msg)

db_first

public void db_first(Performative msg)

db_last

public void db_last(Performative msg)

db_open

public void db_open(Performative msg)

db_list

public void db_list(Performative msg)

db_count

public void db_count(Performative msg)

doPlayerCommand

void doPlayerCommand(java.lang.String cmd)

PlayerSpeed

public void PlayerSpeed()

registerListOfPlaybackAgents

protected abstract void registerListOfPlaybackAgents(java.util.Vector info)

visualiseVideoData

protected abstract void visualiseVideoData(int dir,
                                           Performative msg)

setMode

protected abstract void setMode(int mode)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.