org.intranet.sim.clock
Class Clock
java.lang.Object
org.intranet.sim.clock.Clock
- Direct Known Subclasses:
- RealTimeClock
- public abstract class Clock
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
isRunning
private boolean isRunning
listeners
private java.util.List listeners
feedbackListener
private Clock.FeedbackListener feedbackListener
simulationTime
protected long simulationTime
Clock
public Clock(Clock.FeedbackListener c)
getSimulationTime
public final long getSimulationTime()
addListener
public final void addListener(Clock.Listener l)
setFeedbackListener
public final void setFeedbackListener(Clock.FeedbackListener l)
isRunning
public final boolean isRunning()
setRunningState
protected final void setRunningState(boolean newRunningState)
setSimulationTime
protected final void setSimulationTime(long t)
dispose
public abstract void dispose()
start
public abstract void start()
pause
public abstract void pause()