com.fluendo.player
Class Cortado

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by com.fluendo.player.Cortado
All Implemented Interfaces:
BusHandler, StatusListener, java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible

public class Cortado
extends java.applet.Applet
implements java.lang.Runnable, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, java.awt.event.ComponentListener, BusHandler, StatusListener, java.awt.event.ActionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Field Summary
 double currentTime
           
 double duration
           
 boolean paused
           
 java.lang.String src
           
 Status status
           
static int STATUS_AUTO
           
static int STATUS_HIDE
           
static int STATUS_SHOW
           
 
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
Cortado()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void componentHidden(java.awt.event.ComponentEvent e)
           
 void componentMoved(java.awt.event.ComponentEvent e)
           
 void componentResized(java.awt.event.ComponentEvent e)
           
 void componentShown(java.awt.event.ComponentEvent e)
           
 void createMenu()
           
 void doPause()
           
 void doPlay()
           
 void doSeek(double aPos)
           
 void doStop()
           
 java.lang.String getAppletInfo()
           
 boolean getBoolParam(java.lang.String name, boolean def)
           
 java.lang.String getCategoryName(java.lang.String code)
           
 double getDoubleParam(java.lang.String name, double def)
           
 int getEnumParam(java.lang.String name, java.lang.String[] vals, java.lang.String def)
           
 java.awt.Graphics getGraphics()
           
 int getIntParam(java.lang.String name, int def)
           
 java.util.Locale getLocale(java.lang.String rfc3066)
           
 java.lang.String getParam(java.lang.String name, java.lang.String def)
           
 java.lang.String[][] getParameterInfo()
           
 double getPlayPosition()
           
 java.lang.String getRevision()
           
 int getShowStatus()
           
 java.awt.Dimension getSize()
           
 int getStatusHeight()
           
 java.lang.String getStringParam(java.lang.String name, java.lang.String def)
           
 void handleMessage(Message msg)
           
 void init()
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void onAudio()
           
 void onSeek(double aPos)
           
 void onState(int aState)
           
 void onSubtitles(int x, int y)
           
 void paint(java.awt.Graphics g)
           
 void pause()
           
 void play()
           
 void populateMenu(java.awt.Menu subtitlesMenu)
           
 void restart()
           
 void run()
           
 void setParam(java.lang.String name, java.lang.String value)
           
 void shutDown(java.lang.Throwable error)
           
 void start()
           
 void stop()
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

status

public Status status

STATUS_AUTO

public static final int STATUS_AUTO
See Also:
Constant Field Values

STATUS_SHOW

public static final int STATUS_SHOW
See Also:
Constant Field Values

STATUS_HIDE

public static final int STATUS_HIDE
See Also:
Constant Field Values

currentTime

public double currentTime

duration

public double duration

paused

public boolean paused

src

public java.lang.String src
Constructor Detail

Cortado

public Cortado()
Method Detail

getAppletInfo

public java.lang.String getAppletInfo()
Overrides:
getAppletInfo in class java.applet.Applet

getRevision

public java.lang.String getRevision()

getParameterInfo

public java.lang.String[][] getParameterInfo()
Overrides:
getParameterInfo in class java.applet.Applet

setParam

public void setParam(java.lang.String name,
                     java.lang.String value)

restart

public void restart()

getParam

public java.lang.String getParam(java.lang.String name,
                                 java.lang.String def)

getEnumParam

public int getEnumParam(java.lang.String name,
                        java.lang.String[] vals,
                        java.lang.String def)

getStringParam

public java.lang.String getStringParam(java.lang.String name,
                                       java.lang.String def)

getBoolParam

public boolean getBoolParam(java.lang.String name,
                            boolean def)

getDoubleParam

public double getDoubleParam(java.lang.String name,
                             double def)

getIntParam

public int getIntParam(java.lang.String name,
                       int def)

shutDown

public void shutDown(java.lang.Throwable error)

init

public void init()
Overrides:
init in class java.applet.Applet

createMenu

public void createMenu()

getCategoryName

public java.lang.String getCategoryName(java.lang.String code)

getLocale

public java.util.Locale getLocale(java.lang.String rfc3066)

populateMenu

public void populateMenu(java.awt.Menu subtitlesMenu)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

getGraphics

public java.awt.Graphics getGraphics()
Overrides:
getGraphics in class java.awt.Component

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 e)
Specified by:
componentResized in interface java.awt.event.ComponentListener

componentShown

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

getSize

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

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container

run

public void run()
Specified by:
run in interface java.lang.Runnable

paint

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

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked 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

mousePressed

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

mouseReleased

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

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

handleMessage

public void handleMessage(Message msg)
Specified by:
handleMessage in interface BusHandler

doPause

public void doPause()

doPlay

public void doPlay()

doStop

public void doStop()

doSeek

public void doSeek(double aPos)

getPlayPosition

public double getPlayPosition()

onState

public void onState(int aState)
Specified by:
onState in interface StatusListener

onSeek

public void onSeek(double aPos)
Specified by:
onSeek in interface StatusListener

onAudio

public void onAudio()
Specified by:
onAudio in interface StatusListener

onSubtitles

public void onSubtitles(int x,
                        int y)
Specified by:
onSubtitles in interface StatusListener

start

public void start()
Overrides:
start in class java.applet.Applet

stop

public void stop()
Overrides:
stop in class java.applet.Applet

getStatusHeight

public int getStatusHeight()

getShowStatus

public int getShowStatus()

play

public void play()

pause

public void pause()