candy.util
Class TranscriptTimer

java.lang.Object
  |
  +--java.util.Observable
        |
        +--candy.util.TranscriptTimer

public class TranscriptTimer
extends java.util.Observable

Timer for Transcript playback

Author:
Jeremy Mullendore

Inner Class Summary
(package private)  class TranscriptTimer.TranscriptTimerTask
          task called by TranscriptTimer
 
Field Summary
(package private)  java.util.Timer _timer
          the timer
(package private)  int seconds
          number of seconds timer should delay before generating event
 
Constructor Summary
TranscriptTimer(int secs)
          constructs timer
 
Method Summary
 void cancel()
          stops timer
 boolean isActive()
           
 void start()
          starts timer
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_timer

java.util.Timer _timer
the timer

seconds

int seconds
number of seconds timer should delay before generating event
Constructor Detail

TranscriptTimer

public TranscriptTimer(int secs)
constructs timer
Parameters:
secs - number of seconds timer should delay before generating event
Method Detail

start

public void start()
starts timer

cancel

public void cancel()
stops timer

isActive

public boolean isActive()
Returns:
true