weiman.observableControls
Class RunTimer

java.lang.Object
  extended by weiman.observableControls.RunTimer
All Implemented Interfaces:
java.lang.Runnable

public abstract class RunTimer
extends java.lang.Object
implements java.lang.Runnable

Modified 07-MAR-2008 to trigger Observable event when counter runs to zero!!! User: Carl Weiman Date: Sep 25, 2006 To change this template use File | Settings | File Templates.


Constructor Summary
RunTimer()
           
RunTimer(int ms, int count)
           
 
Method Summary
 void addObserver(java.util.Observer observer)
           
 int getCountDown()
           
 boolean getFlag()
           
 int getTotalIterations()
           
static void main(java.lang.String[] args)
           
 void notifyOthers()
           
 void setCountDownZero()
           
 void setCountDownZero(int i)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

RunTimer

public RunTimer(int ms,
                int count)

RunTimer

public RunTimer()
Method Detail

start

public void start()

stop

public void stop()

getCountDown

public int getCountDown()

getTotalIterations

public int getTotalIterations()

setCountDownZero

public void setCountDownZero()

setCountDownZero

public void setCountDownZero(int i)

getFlag

public boolean getFlag()

addObserver

public void addObserver(java.util.Observer observer)

notifyOthers

public void notifyOthers()

main

public static void main(java.lang.String[] args)