vcr
Class Manager

java.lang.Object
  |
  +--vcr.Manager

public class Manager
extends java.lang.Object


Field Summary
static java.lang.String MOTION_FORWARD
           
static java.lang.String MOTION_NONE
           
static java.lang.String MOTION_REVERSE
           
static java.lang.String POWER_OFF
           
static java.lang.String POWER_ON
           
static int SPEED_CUE
           
static int SPEED_FAST
           
static int SPEED_PAUSE
           
static int SPEED_PLAY
           
static int SPEED_STOP
           
static java.lang.String VIEW_TAPE
           
static java.lang.String VIEW_TV
           
 
Constructor Summary
Manager()
           
Manager(UI ui)
           
 
Method Summary
 void eject()
           
 void forward(int speed)
           
 VCRState getState()
           
 Device getTape()
           
 void inject()
           
 void processEvent(Event event)
           
 void record()
           
 void reverse(int speed)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POWER_ON

public static final java.lang.String POWER_ON
See Also:
Constant Field Values

POWER_OFF

public static final java.lang.String POWER_OFF
See Also:
Constant Field Values

SPEED_PLAY

public static final int SPEED_PLAY
See Also:
Constant Field Values

SPEED_CUE

public static final int SPEED_CUE
See Also:
Constant Field Values

SPEED_FAST

public static final int SPEED_FAST
See Also:
Constant Field Values

SPEED_PAUSE

public static final int SPEED_PAUSE
See Also:
Constant Field Values

SPEED_STOP

public static final int SPEED_STOP
See Also:
Constant Field Values

MOTION_FORWARD

public static final java.lang.String MOTION_FORWARD
See Also:
Constant Field Values

MOTION_REVERSE

public static final java.lang.String MOTION_REVERSE
See Also:
Constant Field Values

MOTION_NONE

public static final java.lang.String MOTION_NONE
See Also:
Constant Field Values

VIEW_TV

public static final java.lang.String VIEW_TV
See Also:
Constant Field Values

VIEW_TAPE

public static final java.lang.String VIEW_TAPE
See Also:
Constant Field Values
Constructor Detail

Manager

public Manager()

Manager

public Manager(UI ui)
Method Detail

start

public void start()

stop

public void stop()

processEvent

public void processEvent(Event event)

forward

public void forward(int speed)

reverse

public void reverse(int speed)

record

public void record()

inject

public void inject()

eject

public void eject()

getState

public VCRState getState()

getTape

public Device getTape()


Copyright © 2002 University of Ottawa. All Rights Reserved.