org.thdl.quilldriver
Class QDPlayer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--org.thdl.quilldriver.QDPlayer
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class QDPlayer
extends Panel

See Also:
Serialized Form

Field Summary
private  Component controlComponent
           
private  Hashtable hashEnd
           
private  Hashtable hashStart
           
private  boolean isMediaAudio
           
private  boolean isSized
           
private  EventListenerList listenerList
           
 URL mediaURL
           
private  Vector orderEndID
           
private  Vector orderStartID
           
private  Panel panel
           
private  Container parent
           
private  Time pauseTime
           
private  Stack pileEnd
           
private  Stack pileStart
           
private  Player player
           
private  boolean stillLoadingVideo
           
private  Time stopTime
           
private  Timer timer
           
private  Float to
           
private  Component visualComponent
           
private  JPanel vPanel
           
 
Fields inherited from class java.awt.Panel
 
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
QDPlayer(Container p, URL sound)
           
 
Method Summary
 String cmd_firstS()
           
 boolean cmd_isID(String theID)
           
 boolean cmd_isRealized()
           
 boolean cmd_isSized()
           
 boolean cmd_play()
           
 boolean cmd_play(Integer from, Integer to)
           
 boolean cmd_playFrom(Integer from)
           
 boolean cmd_stop()
           
 void controllerUpdate(ControllerEvent event)
           
 void destroy()
           
 Component getControlComponent()
           
 int getLastTime()
           
 URL getURL()
           
 Component getVisualComponent()
           
 void makeMedia(URL sound)
           
 void openPlayer()
           
private  boolean play(Integer from, Integer to)
           
 Component popVisualComponent()
           
 void restoreVisualComponent()
           
 void start()
           
 int when()
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, 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, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, 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

listenerList

private EventListenerList listenerList

mediaURL

public URL mediaURL

orderStartID

private Vector orderStartID

orderEndID

private Vector orderEndID

pileStart

private Stack pileStart

pileEnd

private Stack pileEnd

hashStart

private Hashtable hashStart

hashEnd

private Hashtable hashEnd

player

private Player player

visualComponent

private Component visualComponent

controlComponent

private Component controlComponent

panel

private Panel panel

vPanel

private JPanel vPanel

parent

private Container parent

timer

private Timer timer

stopTime

private Time stopTime

pauseTime

private Time pauseTime

stillLoadingVideo

private boolean stillLoadingVideo

isMediaAudio

private boolean isMediaAudio

isSized

private boolean isSized

to

private Float to
Constructor Detail

QDPlayer

public QDPlayer(Container p,
                URL sound)
Method Detail

makeMedia

public void makeMedia(URL sound)

getURL

public URL getURL()

destroy

public void destroy()

start

public void start()

popVisualComponent

public Component popVisualComponent()

restoreVisualComponent

public void restoreVisualComponent()

getVisualComponent

public Component getVisualComponent()

getControlComponent

public Component getControlComponent()

cmd_isSized

public boolean cmd_isSized()

cmd_isRealized

public boolean cmd_isRealized()

cmd_firstS

public String cmd_firstS()

cmd_stop

public boolean cmd_stop()

cmd_isID

public boolean cmd_isID(String theID)

cmd_play

public boolean cmd_play()

cmd_playFrom

public boolean cmd_playFrom(Integer from)

cmd_play

public boolean cmd_play(Integer from,
                        Integer to)

getLastTime

public int getLastTime()

when

public int when()

play

private boolean play(Integer from,
                     Integer to)

openPlayer

public void openPlayer()

controllerUpdate

public void controllerUpdate(ControllerEvent event)


These API docs were created 02/02/2003 08:20 PM.
Copyright © 2001-2002 Tibetan and Himalayan Digital Library. All Rights Reserved.
Hosted by SourceForge_Logo